Movatterモバイル変換


[0]ホーム

URL:


US20060168294A1 - Hybrid local/remote streaming - Google Patents

Hybrid local/remote streaming
Download PDF

Info

Publication number
US20060168294A1
US20060168294A1US11/274,442US27444205AUS2006168294A1US 20060168294 A1US20060168294 A1US 20060168294A1US 27444205 AUS27444205 AUS 27444205AUS 2006168294 A1US2006168294 A1US 2006168294A1
Authority
US
United States
Prior art keywords
streaming
application
content
stream
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/274,442
Inventor
Jeff de Vries
Greg Zavertnik
Ann Hubbell
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Stream Theory Inc
Original Assignee
Stream Theory Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Stream Theory IncfiledCriticalStream Theory Inc
Priority to US11/274,442priorityCriticalpatent/US20060168294A1/en
Assigned to STREAM THEORY, INC.reassignmentSTREAM THEORY, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ZAVERTNIK, GREGORY, DE VRIES, JEFFREY, HUBBELL, ANN
Publication of US20060168294A1publicationCriticalpatent/US20060168294A1/en
Priority to US13/685,445prioritypatent/US8949820B2/en
Priority to US14/604,513prioritypatent/US20150143351A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A technique for streaming from a local device and a remote device involves providing a subset of data associated with a streaming application to a local device. An example of a method according to the technique includes running a streaming software player, accessing data from a local storage device necessary to stream a software application, and accessing data from a remote location necessary to stream the software application using the streaming software player. An example of a system according to the technique may include, by way of example but not limitation, a means for streaming a first subset of content associated with a streaming application from a streaming server, a means for streaming a second subset of content associated with the streaming application from a local source, and a means for periodically querying the streaming server, wherein the periodic querying informs the streaming server that the streaming application is running.

Description

Claims (20)

US11/274,4422004-11-132005-11-14Hybrid local/remote streamingAbandonedUS20060168294A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US11/274,442US20060168294A1 (en)2004-11-132005-11-14Hybrid local/remote streaming
US13/685,445US8949820B2 (en)2004-11-132012-11-26Streaming from a media device
US14/604,513US20150143351A1 (en)2004-11-132015-01-23Streaming from a Media Device

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US62750204P2004-11-132004-11-13
US62851704P2004-11-152004-11-15
US11/274,442US20060168294A1 (en)2004-11-132005-11-14Hybrid local/remote streaming

Publications (1)

Publication NumberPublication Date
US20060168294A1true US20060168294A1 (en)2006-07-27

Family

ID=36407661

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US11/274,442AbandonedUS20060168294A1 (en)2004-11-132005-11-14Hybrid local/remote streaming
US11/273,862Active2030-07-01US8359591B2 (en)2004-11-132005-11-14Streaming from a media device
US13/685,445ActiveUS8949820B2 (en)2004-11-132012-11-26Streaming from a media device
US14/604,513AbandonedUS20150143351A1 (en)2004-11-132015-01-23Streaming from a Media Device

Family Applications After (3)

Application NumberTitlePriority DateFiling Date
US11/273,862Active2030-07-01US8359591B2 (en)2004-11-132005-11-14Streaming from a media device
US13/685,445ActiveUS8949820B2 (en)2004-11-132012-11-26Streaming from a media device
US14/604,513AbandonedUS20150143351A1 (en)2004-11-132015-01-23Streaming from a Media Device

Country Status (4)

CountryLink
US (4)US20060168294A1 (en)
EP (1)EP1825390A2 (en)
JP (1)JP2008527468A (en)
WO (1)WO2006055445A2 (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100037235A1 (en)*2008-08-072010-02-11Code Systems CorporationMethod and system for virtualization of software applications
US20100268842A1 (en)*2007-12-182010-10-21Electronics And Telecommunications Research InstituteSystem and method for providing streaming-based portable application
US20110173607A1 (en)*2010-01-112011-07-14Code Systems CorporationMethod of configuring a virtual application
US20110185043A1 (en)*2010-01-272011-07-28Code Systems CorporationSystem for downloading and executing a virtual application
US20120005309A1 (en)*2010-07-022012-01-05Code Systems CorporationMethod and system for building and distributing application profiles via the internet
US8147339B1 (en)2007-12-152012-04-03Gaikai Inc.Systems and methods of serving game video
US8438298B2 (en)2001-02-142013-05-07Endeavors Technologies, Inc.Intelligent network streaming and execution system for conventionally coded applications
US8506402B2 (en)2009-06-012013-08-13Sony Computer Entertainment America LlcGame execution environments
US8560331B1 (en)2010-08-022013-10-15Sony Computer Entertainment America LlcAudio acceleration
US8613673B2 (en)2008-12-152013-12-24Sony Computer Entertainment America LlcIntelligent game loading
US8763009B2 (en)2010-04-172014-06-24Code Systems CorporationMethod of hosting a first application in a second application
US8776038B2 (en)2008-08-072014-07-08Code Systems CorporationMethod and system for configuration of virtualized software applications
US8831995B2 (en)2000-11-062014-09-09Numecent Holdings, Inc.Optimized server for streamed applications
US8840476B2 (en)2008-12-152014-09-23Sony Computer Entertainment America LlcDual-mode program execution
US8863116B1 (en)*2008-11-202014-10-14Symantec CorporationPre-storing blocks for a streamed application in a local cache on a host computer system
US8888592B1 (en)2009-06-012014-11-18Sony Computer Entertainment America LlcVoice overlay
US8926435B2 (en)2008-12-152015-01-06Sony Computer Entertainment America LlcDual-mode program execution
US8949820B2 (en)2004-11-132015-02-03Numecent Holdings, Inc.Streaming from a media device
US8968087B1 (en)2009-06-012015-03-03Sony Computer Entertainment America LlcVideo game overlay
US9021015B2 (en)2010-10-182015-04-28Code Systems CorporationMethod and system for publishing virtual applications to a web server
US9094480B2 (en)1997-06-162015-07-28Numecent Holdings, Inc.Software streaming system and method
US9106425B2 (en)2010-10-292015-08-11Code Systems CorporationMethod and system for restricting execution of virtual applications to a managed process environment
US9104517B2 (en)2010-01-272015-08-11Code Systems CorporationSystem for downloading and executing a virtual application
US9229748B2 (en)2010-01-292016-01-05Code Systems CorporationMethod and system for improving startup performance and interoperability of a virtual application
US9300752B2 (en)2005-03-232016-03-29Numecent Holdings, Inc.Opportunistic block transmission with time constraints
US9436578B2 (en)2007-11-072016-09-06Numecent Holdings, Inc.Deriving component statistics for a stream enabled application
US9805349B1 (en)2007-11-222017-10-31Hsuan-Yeh ChangMethod and system for delivering application packages based on user demands
US9878240B2 (en)2010-09-132018-01-30Sony Interactive Entertainment America LlcAdd-on management methods
US12081548B2 (en)2006-10-232024-09-03Numecent Holdings, Inc.Rule-based application access management

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020087883A1 (en)*2000-11-062002-07-04Curt WohlgemuthAnti-piracy system for remotely served computer applications
US20020083183A1 (en)*2000-11-062002-06-27Sanjay PujareConventionally coded application conversion system for streamed delivery and execution
US7451196B1 (en)2000-12-152008-11-11Stream Theory, Inc.Method and system for executing a software application in a virtual environment
US20060048136A1 (en)*2004-08-252006-03-02Vries Jeff DInterception-based resource detection system
US7240162B2 (en)*2004-10-222007-07-03Stream Theory, Inc.System and method for predictive streaming
KR101075676B1 (en)*2004-11-202011-10-21삼성전자주식회사Software download apparatus and method for mobile terminal equipment
US20060136389A1 (en)*2004-12-222006-06-22Cover Clay HSystem and method for invocation of streaming application
EP1696321A1 (en)2005-02-232006-08-30Deutsche Thomson-Brandt GmbhMethod and apparatus for executing software applications
EP1875364A2 (en)2005-03-232008-01-09Stream Theory, Inc.System and method for tracking changes to files in streaming applications
US20060218165A1 (en)*2005-03-232006-09-28Vries Jeffrey DeExplicit overlay integration rules
WO2008047178A1 (en)*2006-10-172008-04-24Soft-R Research LlcSystem and method for recording data on a multi-session optical recording disc with autorun
KR20090017351A (en)*2007-08-142009-02-18(주)씨디네트웍스 Program control apparatus, program control method and recording medium thereof
US20090063978A1 (en)*2007-09-052009-03-05Sony CorporationNetwork status icon in navigable toolbar
CA2742779C (en)2008-11-262017-07-18Calgary Scientific Inc.Method and system for providing remote access to a state of an application program
US9992253B2 (en)2011-08-152018-06-05Calgary Scientific Inc.Non-invasive remote access to an application program
US10055105B2 (en)2009-02-032018-08-21Calgary Scientific Inc.Method and system for enabling interaction with a plurality of applications using a single user interface
BRPI1008854A2 (en)*2009-02-032019-09-24Calgary Scient Inc "simultaneous interaction with a plurality of application programs"
KR101831686B1 (en)*2010-06-142018-02-23삼성전자주식회사Method and apparatus for determinig object change in home network
US9741084B2 (en)2011-01-042017-08-22Calgary Scientific Inc.Method and system for providing remote access to data for display on a mobile device
CA2734860A1 (en)2011-03-212012-09-21Calgary Scientific Inc.Method and system for providing a state model of an application program
US9072972B2 (en)*2011-04-282015-07-07Numecent Holdings LtdApplication distribution network
WO2013024342A1 (en)2011-08-152013-02-21Calgary Scientific Inc.Method for flow control and for reliable communication in a collaborative environment
WO2013046015A1 (en)2011-09-302013-04-04Calgary Scientific Inc.Uncoupled application extensions including interactive digital surface layer for collaborative remote application sharing and annotating
RU2611041C9 (en)2011-11-232017-08-29Калгари Сайентифик Инк.Methods and systems for collaborative application sharing and conferencing
WO2013128284A1 (en)2012-03-022013-09-06Calgary Scientific Inc.Remote control of an application using dynamic-linked library (dll) injection
US9729673B2 (en)2012-06-212017-08-08Calgary Scientific Inc.Method and system for providing synchronized views of multiple applications for display on a remote computing device
EP3075111B1 (en)2013-11-292017-12-20Calgary Scientific Inc.Method for providing a connection of a client to an unmanaged service in a client-server remote access system
US10015264B2 (en)2015-01-302018-07-03Calgary Scientific Inc.Generalized proxy architecture to provide remote access to an application framework
KR20170110612A (en)2015-01-302017-10-11캘거리 싸이언티픽 인코포레이티드 Highly Scalable, Fault Tolerant Remote Access Architecture and Access Method
US10635715B2 (en)2016-05-092020-04-28Numecent Holdings, Inc.Remote virtualized asset delivery and local provisioning

Citations (97)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4796220A (en)*1986-12-151989-01-03Pride Software Development Corp.Method of controlling the copying of software
US5109413A (en)*1986-11-051992-04-28International Business Machines CorporationManipulating rights-to-execute in connection with a software copy protection mechanism
US5210850A (en)*1990-06-151993-05-11Compaq Computer CorporationMemory address space determination using programmable limit registers with single-ended comparators
US5293556A (en)*1991-07-291994-03-08Storage Technology CorporationKnowledge based field replaceable unit management
US5495411A (en)*1993-12-221996-02-27Ananda; MohanSecure software rental system using continuous asynchronous password verification
US5706440A (en)*1995-08-231998-01-06International Business Machines CorporationMethod and system for determining hub topology of an ethernet LAN segment
US5715403A (en)*1994-11-231998-02-03Xerox CorporationSystem for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
US5765152A (en)*1995-10-131998-06-09Trustees Of Dartmouth CollegeSystem and method for managing copyrighted electronic media
US5764906A (en)*1995-11-071998-06-09Netword LlcUniversal electronic resource denotation, request and delivery system
US5768539A (en)*1994-05-271998-06-16Bell Atlantic Network Services, Inc.Downloading applications software through a broadcast channel
US5768528A (en)*1996-05-241998-06-16V-Cast, Inc.Client-server system for delivery of online information
US5771354A (en)*1993-11-041998-06-23Crawford; Christopher M.Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services
US5874986A (en)*1996-06-261999-02-23At&T CorpMethod for communicating audiovisual programs over a communications network
US5878425A (en)*1996-08-211999-03-02International Business Machines Corp.Intuitive technique for visually creating resource files
US5881232A (en)*1996-07-231999-03-09International Business Machines CorporationGeneric SQL query agent
US5892915A (en)*1997-04-251999-04-06Emc CorporationSystem having client sending edit commands to server during transmission of continuous media from one clip in play list for editing the play list
US5892953A (en)*1991-04-151999-04-06International Business Machines CorporationCorrective service facility
US5895454A (en)*1997-04-171999-04-20Harrington; JulietteIntegrated interface for vendor/product oriented internet websites
US5895471A (en)*1997-07-111999-04-20Unwired Planet, Inc.Providing a directory of frequently used hyperlinks on a remote server
US5901315A (en)*1997-06-131999-05-04International Business Machines CorporationMethod for debugging a Java application having native method dynamic load libraries
US5903892A (en)*1996-05-241999-05-11Magnifi, Inc.Indexing of media content on a network
US5903721A (en)*1997-03-131999-05-11cha|Technologies Services, Inc.Method and system for secure online transaction processing
US5903732A (en)*1996-07-031999-05-11Hewlett-Packard CompanyTrusted gateway agent for web server programs
US5905868A (en)*1997-07-221999-05-18Ncr CorporationClient/server distribution of performance monitoring data
US5905990A (en)*1997-06-231999-05-18International Business Machines CorporationFile system viewpath mechanism
US5909545A (en)*1996-01-191999-06-01Tridia CorporationMethod and system for on demand downloading of module to enable remote control of an application program over a network
US5911043A (en)*1996-10-011999-06-08Baker & Botts, L.L.P.System and method for computer-based rating of information retrieved from a computer network
US5918015A (en)*1996-02-281999-06-29Nec CorporationRemote execution system with program receiver
US6014686A (en)*1996-06-212000-01-11Telcordia Technologies, Inc.Apparatus and methods for highly available directory services in the distributed computing environment
US6018619A (en)*1996-05-242000-01-25Microsoft CorporationMethod, system and apparatus for client-side usage tracking of information server systems
US6026166A (en)*1997-10-202000-02-15Cryptoworx CorporationDigitally certifying a user identity and a computer system in combination
US6028925A (en)*1996-09-232000-02-22Rockwell International Corp.Telephonic switching system, telephonic switch and method for servicing telephone calls using virtual memory spaces
US6038610A (en)*1996-07-172000-03-14Microsoft CorporationStorage of sitemaps at server sites for holding information regarding content
US6038379A (en)*1993-11-092000-03-14Seagate Technology, Inc.Data backup and restore system for a computer network having generic remote file system agents for providing backup and restore operations
US6047323A (en)*1995-10-192000-04-04Hewlett-Packard CompanyCreation and migration of distributed streams in clusters of networked computers
US6049835A (en)*1996-08-302000-04-11Internet Media CorporationSystem for providing easy access to the World Wide Web utilizing a published list of preselected Internet locations together with their unique multi-digit jump codes
US6061738A (en)*1997-06-272000-05-09D&I Systems, Inc.Method and system for accessing information on a network using message aliasing functions having shadow callback functions
US6065043A (en)*1996-03-142000-05-16Domenikos; Steven D.Systems and methods for executing application programs from a memory device linked to a server
US6076104A (en)*1997-09-042000-06-13Netscape Communications Corp.Video data integration system using image data and associated hypertext links
US6081842A (en)*1996-04-022000-06-27National Semiconductor CorporationMethod and apparatus for encoding and using network resource locators
US6173330B1 (en)*1996-09-172001-01-09Motorola, Inc.Delivery and acquisition of data segments with optimized inter-arrival time
US6185608B1 (en)*1998-06-122001-02-06International Business Machines CorporationCaching dynamic web pages
US6192398B1 (en)*1997-10-172001-02-20International Business Machines CorporationRemote/shared browser cache
US6192408B1 (en)*1997-09-262001-02-20Emc CorporationNetwork file server sharing local caches of file access information in data processors assigned to respective file systems
US6195694B1 (en)*1997-03-132001-02-27International Business Machines CorporationServer for reconfiguring control of a subset of devices on one or more kiosks
US6212640B1 (en)*1999-03-252001-04-03Sun Microsystems, Inc.Resources sharing on the internet via the HTTP
US6219693B1 (en)*1997-11-042001-04-17Adaptec, Inc.File array storage architecture having file system distributed across a data processing platform
US6226665B1 (en)*1996-09-192001-05-01Microsoft CorporationApplication execution environment for a small device with partial program loading by a resident operating system
US20010003828A1 (en)*1997-10-282001-06-14Joe PetersonClient-side system for scheduling delivery of web content and locally managing the web content
US6253234B1 (en)*1997-10-172001-06-26International Business Machines CorporationShared web page caching at browsers for an intranet
US6343287B1 (en)*1999-05-192002-01-29Sun Microsystems, Inc.External data store link for a profile service
US20020015106A1 (en)*1999-06-142002-02-07Taylor Joe DulinGeographically diverse closed captioned news text database
US6347398B1 (en)*1996-12-122002-02-12Microsoft CorporationAutomatic software downloading from a computer network
US20020019864A1 (en)*1999-12-092002-02-14Mayer J?Uuml;RgenSystem and method for managing the configuration of hierarchically networked data processing devices
US6356946B1 (en)*1998-09-022002-03-12Sybase Inc.System and method for serializing Java objects in a tubular data stream
US6369467B1 (en)*1998-12-152002-04-09Nec CorporationHot stand-by switching apparatus
US6370686B1 (en)*1998-09-212002-04-09Microsoft CorporationMethod for categorizing and installing selected software components
US20020042833A1 (en)*1998-07-222002-04-11Danny HendlerStreaming of archive files
US6374402B1 (en)*1998-11-162002-04-16Into Networks, Inc.Method and apparatus for installation abstraction in a secure content delivery system
US20020047899A1 (en)*2000-01-282002-04-25Diva Systems CorporationMethod and apparatus for preprocessing and postprocessing content in an interactive information distribution system
US6385696B1 (en)*1999-06-252002-05-07Intel CorporationEmbedded cache with way size bigger than page size
US20020059402A1 (en)*1996-11-152002-05-16Charles E. BelangerServer-sided internet-based platform independent operating system and application suite
US20020057893A1 (en)*1998-08-112002-05-16Anthony WoodDigital recording and playback
US20020065848A1 (en)*2000-08-212002-05-30Richard WalkerSimultaneous multi-user document editing system
US20030004882A1 (en)*2000-11-062003-01-02Holler Anne MarieOptimized server for streamed applications
US20030009538A1 (en)*2000-11-062003-01-09Shah Lacky VasantNetwork caching system for streamed applications
US6510458B1 (en)*1999-07-152003-01-21International Business Machines CorporationBlocking saves to web browser cache based on content rating
US6508709B1 (en)*1999-06-182003-01-21Jayant S. KarmarkarVirtual distributed multimedia gaming method and system based on actual regulated casino games
US6510462B2 (en)*1998-09-012003-01-21Nielsen Media Research, Inc.Collection of images in Web use reporting system
US6510466B1 (en)*1998-12-142003-01-21International Business Machines CorporationMethods, systems and computer program products for centralized management of application programs on a network
US6524017B2 (en)*2000-05-092003-02-25AlcatelArrangement consisting of a photodiode and an optical fiber
US20030056112A1 (en)*1997-06-162003-03-20Jeffrey VinsonMethod and apparatus to allow remotely located computer programs and/or data to be accessed on a local computer in a secure, time-limited manner, with persistent caching
US6687745B1 (en)*1999-09-142004-02-03Droplet, IncSystem and method for delivering a graphical user interface of remote applications over a thin bandwidth connection
US6694510B1 (en)*2000-11-032004-02-17Hewlett-Packard Development Company, L.P.Collection driver for collecting system data using record based requests with tag lists and pausing all but one thread of a computer system
US6697869B1 (en)*1998-08-242004-02-24Koninklijke Philips Electronics N.V.Emulation of streaming over the internet in a broadcast application
US20040036722A1 (en)*2002-08-262004-02-26Peter WarrenConfigurable type-over text box prompt
US6711619B1 (en)*1999-12-152004-03-23Hewlett-Packard Development Company, L.P.Method, system, and apparatus for distributing and using computer-based applications over a network
US6732179B1 (en)*1997-03-052004-05-04At Home CorporationMethod and system for restricting access to user resources
US6735631B1 (en)*1998-02-102004-05-11Sprint Communications Company, L.P.Method and system for networking redirecting
US20050010670A1 (en)*1999-04-122005-01-13Softricity, Inc.Port proxy and system for server and client computers
US20050010607A1 (en)*2003-07-102005-01-13Parker James A.Collaborative file update system
US6854009B1 (en)*1999-12-222005-02-08Tacit Networks, Inc.Networked computer system
US20050091534A1 (en)*2003-10-282005-04-28Itay NaveSecurity features in on-line and off-line delivery of applications
US20050114472A1 (en)*2003-10-272005-05-26Wai-Tian TanMethods and systems for dynamically configuring a network component
US20060010074A1 (en)*2004-07-092006-01-12Zeitsiff Adam MDelivery and storage system for secured content library
US20060047716A1 (en)*2004-06-032006-03-02Keith Robert O JrTransaction based virtual file system optimized for high-latency network connections
US20060048136A1 (en)*2004-08-252006-03-02Vries Jeff DInterception-based resource detection system
US7028305B2 (en)*2001-05-162006-04-11Softricity, Inc.Operating system abstraction and protection layer
US20060106770A1 (en)*2004-10-222006-05-18Vries Jeffrey DSystem and method for predictive streaming
US7051315B2 (en)*2000-09-262006-05-23Appstream, Inc.Network streaming of multi-application program code
US20070038642A1 (en)*2004-09-152007-02-15Scott DurginMethod for providing extensible software components within a distributed synchronization system
US20070043550A1 (en)*2005-08-162007-02-22Tzruya Yoav MSystem and method for providing a remote user interface for an application executing on a computing device
US7191441B2 (en)*2001-08-062007-03-13International Business Machines CorporationMethod and apparatus for suspending a software virtual machine
US7192352B2 (en)*1996-04-222007-03-20Walker Digital, LlcSystem and method for facilitating play of a video game via a web site
US20070067435A1 (en)*2003-10-082007-03-22Landis John AVirtual data center that allocates and manages system resources across multiple nodes
US7197516B1 (en)*2002-07-222007-03-27Veritas Operating CorporationMethod and system for an overlay filesystem
US20070074223A1 (en)*2003-04-092007-03-29Eric LescouetOperating systems

Family Cites Families (150)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5063500A (en)1988-09-291991-11-05Ibm Corp.System for executing segments of application program concurrently/serially on different/same virtual machine
JPH0688191B2 (en)*1988-11-151994-11-09オ−クマ株式会社 A method for determining a machining part in a numerical control information creation device
US5701427A (en)1989-09-191997-12-23Digital Equipment Corp.Information transfer arrangement for distributed computer system
AU672770B2 (en)1992-02-181996-10-17Ricos Co., Ltd.Computer game device
WO1993020511A1 (en)*1992-03-311993-10-14Aggregate Computing, Inc.An integrated remote execution system for a heterogenous computer network environment
US6418556B1 (en)1993-09-092002-07-09United Video Properties, Inc.Electronic television program guide schedule system and method
US5606668A (en)1993-12-151997-02-25Checkpoint Software Technologies Ltd.System for securing inbound and outbound data packet flow in a computer network
CA2140850C (en)1994-02-241999-09-21Howard Paul KatseffNetworked system for display of multimedia presentations
US5666293A (en)1994-05-271997-09-09Bell Atlantic Network Services, Inc.Downloading operating system software through a broadcast channel
JP3138171B2 (en)1994-06-222001-02-26インターナショナル・ビジネス・マシーンズ・コーポレ−ション How to download system features
US5696965A (en)1994-11-031997-12-09Intel CorporationElectronic information appraisal agent
US6282712B1 (en)1995-03-102001-08-28Microsoft CorporationAutomatic software installation on heterogeneous networked computer systems
US5805809A (en)1995-04-261998-09-08Shiva CorporationInstallable performance accelerator for maintaining a local cache storing data residing on a server computer
US5724571A (en)*1995-07-071998-03-03Sun Microsystems, Inc.Method and apparatus for generating query responses in a computer-based document retrieval system
US5809144A (en)1995-08-241998-09-15Carnegie Mellon UniversityMethod and apparatus for purchasing and delivering digital goods over a network
US5778395A (en)*1995-10-231998-07-07Stac, Inc.System for backing up files from disk volumes on multiple nodes of a computer network
US5948062A (en)1995-10-271999-09-07Emc CorporationNetwork file server using a cached disk array storing a network file directory including file locking information and data mover computers each having file system software for shared read-write file access
US5933603A (en)*1995-10-271999-08-03Emc CorporationVideo file server maintaining sliding windows of a video data set in random access memories of stream server computers for immediate video-on-demand service beginning at any specified location
US5796951A (en)1995-12-221998-08-18Intel CorporationSystem for displaying information relating to a computer network including association devices with tasks performable on those devices
US6240535B1 (en)1995-12-222001-05-29Micron Technology, Inc.Device and method for testing integrated circuit dice in an integrated circuit module
US5790753A (en)1996-01-221998-08-04Digital Equipment CorporationSystem for downloading computer software programs
US5931907A (en)1996-01-231999-08-03British Telecommunications Public Limited CompanySoftware agent for comparing locally accessible keywords with meta-information and having pointers associated with distributed information
US5855020A (en)1996-02-211998-12-29Infoseek CorporationWeb scan process
US5929849A (en)1996-05-021999-07-27Phoenix Technologies, Ltd.Integration of dynamic universal resource locators with television presentations
US6151643A (en)1996-06-072000-11-21Networks Associates, Inc.Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer
US5778173A (en)1996-06-121998-07-07At&T Corp.Mechanism for enabling secure electronic transactions on the open internet
US5943424A (en)*1996-06-171999-08-24Hewlett-Packard CompanySystem, method and article of manufacture for processing a plurality of transactions from a single initiation point on a multichannel, extensible, flexible architecture
US6138271A (en)1996-06-262000-10-24Rockwell Technologies, LlcOperating system for embedded computers
US5835722A (en)1996-06-271998-11-10Logon Data CorporationSystem to control content and prohibit certain interactive attempts by a person using a personal computer
US6424991B1 (en)1996-07-012002-07-23Sun Microsystems, Inc.Object-oriented system, method and article of manufacture for a client-server communication framework
WO1998006033A1 (en)1996-08-081998-02-12Agranat Systems, Inc.Embedded web server
US6601103B1 (en)*1996-08-222003-07-29Intel CorporationMethod and apparatus for providing personalized supplemental programming
US5991306A (en)1996-08-261999-11-23Microsoft CorporationPull based, intelligent caching system and method for delivering data over a network
WO1998011723A1 (en)1996-09-111998-03-19Matsushita Electric Industrial Co., Ltd.Program reception/execution apparatus which can start execution of program even when only part of program is received, and program transmitter for it
JP3317156B2 (en)1996-09-182002-08-26三菱電機株式会社 Numerical control device with remote PLC device
US6085186A (en)*1996-09-202000-07-04Netbot, Inc.Method and system using information written in a wrapper description language to execute query on a network
US5818711A (en)1996-09-301998-10-06Allen Bradley Company, LlcMethod for visually determining the status of program edits in an on-line programming environment
US5956717A (en)1996-10-071999-09-21Kraay; Thomas A.Database origami
IL119486A0 (en)1996-10-241997-01-10Fortress U & T LtdApparatus and methods for collecting value
US5923885A (en)*1996-10-311999-07-13Sun Microsystems, Inc.Acquisition and operation of remotely loaded software using applet modification of browser software
US6003095A (en)1996-10-311999-12-14International Business Machines CorporationApparatus and method for demand loading a dynamic link library
US6167520A (en)1996-11-082000-12-26Finjan Software, Inc.System and method for protecting a client during runtime from hostile downloadables
US5953506A (en)1996-12-171999-09-14Adaptive Media TechnologiesMethod and apparatus that provides a scalable media delivery system
US5963944A (en)1996-12-301999-10-05Intel CorporationSystem and method for distributing and indexing computerized documents using independent agents
US6099408A (en)*1996-12-312000-08-08Walker Digital, LlcMethod and apparatus for securing electronic games
US5949877A (en)1997-01-301999-09-07Intel CorporationContent protection for transmission systems
US6785865B1 (en)1997-03-062004-08-31Microsoft CorporationDiscoverability and navigation of hyperlinks via tabs
IL120420A (en)1997-03-101999-12-31Security 7 Software LtdMethod and system for preventing the downloading and execution of executable objects
US5925126A (en)1997-03-181999-07-20Memco Software, Ltd.Method for security shield implementation in computer system's software
US6278992B1 (en)1997-03-192001-08-21John Andrew CurtisSearch engine using indexing method for storing and retrieving data
US5948065A (en)1997-03-281999-09-07International Business Machines CorporationSystem for managing processor resources in a multisystem environment in order to provide smooth real-time data streams while enabling other types of applications to be processed concurrently
US6108420A (en)1997-04-102000-08-22Channelware Inc.Method and system for networked installation of uniquely customized, authenticable, and traceable software application
US5812881A (en)1997-04-101998-09-22International Business Machines CorporationHandshake minimizing serial to parallel bus interface in a data processing system
US6003065A (en)1997-04-241999-12-14Sun Microsystems, Inc.Method and system for distributed processing of applications on host and peripheral devices
EP0980545B1 (en)1997-05-082001-09-26Pinnacle Technology, Inc.Network desktop management security system and method
US5961591A (en)1997-05-131999-10-05Microsoft CorporationDownloading data while rejection of its use may be overridden
US5961586A (en)1997-05-141999-10-05Citrix Systems, Inc.System and method for remotely executing an interpretive language application
US5987454A (en)1997-06-091999-11-16Hobbs; AllenMethod and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource
CA2209549C (en)*1997-07-022000-05-02Ibm Canada Limited-Ibm Canada LimiteeMethod and apparatus for loading data into a database in a multiprocessor environment
US5933822A (en)*1997-07-221999-08-03Microsoft CorporationApparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision
US5960411A (en)1997-09-121999-09-28Amazon.Com, Inc.Method and system for placing a purchase order via a communications network
US6101482A (en)*1997-09-152000-08-08International Business Machines CorporationUniversal web shopping cart and method of on-line transaction processing
US6085193A (en)*1997-09-292000-07-04International Business Machines CorporationMethod and system for dynamically prefetching information via a server hierarchy
US6094649A (en)*1997-12-222000-07-25Partnet, Inc.Keyword searches of structured databases
US6415373B1 (en)1997-12-242002-07-02Avid Technology, Inc.Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner
US6298356B1 (en)1998-01-162001-10-02Aspect Communications Corp.Methods and apparatus for enabling dynamic resource collaboration
US6385596B1 (en)1998-02-062002-05-07Liquid Audio, Inc.Secure online music distribution system
US6601110B2 (en)1998-03-172003-07-29Sun Microsystems, Inc.System and method for translating file-level operations in a non-door-based operating system to door invocations on a door server
US6339826B2 (en)1998-05-052002-01-15International Business Machines Corp.Client-server system for maintaining a user desktop consistent with server application user access permissions
US6389541B1 (en)1998-05-152002-05-14First Union National BankRegulating access to digital content
US6330561B1 (en)1998-06-262001-12-11At&T Corp.Method and apparatus for improving end to end performance of a data network
US6587857B1 (en)*1998-06-302003-07-01Citicorp Development Center, Inc.System and method for warehousing and retrieving data
WO2000004681A1 (en)1998-07-162000-01-27Francis LambertMethod for secure data transmission and storage
US6154878A (en)1998-07-212000-11-28Hewlett-Packard CompanySystem and method for on-line replacement of software
US6418555B2 (en)*1998-07-212002-07-09Intel CorporationAutomatic upgrade of software
US7197570B2 (en)1998-07-222007-03-27Appstream Inc.System and method to send predicted application streamlets to a client device
US20010037400A1 (en)1998-07-222001-11-01Uri RazMethod and system for decreasing the user-perceived system response time in web-based systems
US20010044850A1 (en)*1998-07-222001-11-22Uri RazMethod and apparatus for determining the order of streaming modules
US20020138640A1 (en)1998-07-222002-09-26Uri RazApparatus and method for improving the delivery of software applications and associated data in web-based systems
US6574618B2 (en)*1998-07-222003-06-03Appstream, Inc.Method and system for executing network streamed application
US6611812B2 (en)1998-08-132003-08-26International Business Machines CorporationSecure electronic content distribution on CDS and DVDs
US6425017B1 (en)1998-08-172002-07-23Microsoft CorporationQueued method invocations on distributed component applications
US6622171B2 (en)1998-09-152003-09-16Microsoft CorporationMultimedia timeline modification in networked client/server systems
US6816909B1 (en)1998-09-162004-11-09International Business Machines CorporationStreaming media player with synchronous events from multiple sources
US6836794B1 (en)1998-09-212004-12-28Microsoft CorporationMethod and system for assigning and publishing applications
US6418554B1 (en)*1998-09-212002-07-09Microsoft CorporationSoftware implementation installer mechanism
US6201685B1 (en)*1998-10-052001-03-13General Electric CompanyUltracapacitor current collector
US20010014878A1 (en)1998-11-092001-08-16Nilotpal MitraTransaction method and apparatus
US6266665B1 (en)*1998-11-132001-07-24Microsoft CorporationIndexing and searching across multiple sorted arrays
US6763370B1 (en)*1998-11-162004-07-13Softricity, Inc.Method and apparatus for content protection in a secure content delivery system
US7225264B2 (en)1998-11-162007-05-29Softricity, Inc.Systems and methods for delivering content over a computer network
JP2002530782A (en)1998-11-252002-09-17インフォ・アベニュー株式会社 Universal shopping cart system
US20020002513A1 (en)1998-11-252002-01-03James P. ChiassonComputer network transaction system
CA2291920A1 (en)1998-12-112000-06-11Karuna GanesanTechnique for conducting secure transactions over a network
US6584507B1 (en)*1999-03-022003-06-24Cisco Technology, Inc.Linking external applications to a network management system
US7130616B2 (en)*2000-04-252006-10-31Simple DevicesSystem and method for providing content, management, and interactivity for client devices
WO2000056028A1 (en)1999-03-152000-09-21Texar Software Corp.A secure network
US6775779B1 (en)1999-04-062004-08-10Microsoft CorporationHierarchical trusted code for content protection in computers
US7370071B2 (en)*2000-03-172008-05-06Microsoft CorporationMethod for serving third party software applications from servers to client computers
US6275470B1 (en)1999-06-182001-08-14Digital Island, Inc.On-demand overlay routing for computer-based communication networks
US6832222B1 (en)1999-06-242004-12-14International Business Machines CorporationTechnique for ensuring authorized access to the content of dynamic web pages stored in a system cache
US6636961B1 (en)1999-07-092003-10-21International Business Machines CorporationSystem and method for configuring personal systems
US6801507B1 (en)1999-07-272004-10-05Samsung Electronics Co., Ltd.Device discovery and configuration in a home network
US6810525B1 (en)1999-08-172004-10-26General Instrument CorporationImpulse pay per use method and system for data and multimedia services
WO2001027805A2 (en)1999-10-142001-04-19360 Powered CorporationIndex cards on network hosts for searching, rating, and ranking
AUPQ475799A0 (en)1999-12-202000-01-20Youramigo Pty LtdAn internet indexing system and method
US6389467B1 (en)2000-01-242002-05-14Friskit, Inc.Streaming media search and continuous playback system of media resources located by multiple network addresses
US6757708B1 (en)*2000-03-032004-06-29International Business Machines CorporationCaching dynamic content
US6779179B1 (en)2000-03-202004-08-17Exent Technologies, Inc.Registry emulation
US6772209B1 (en)2000-04-062004-08-03International Business Machines CorporationEfficient method for rule-based distribution and management of content in a distributed hierarchy of storage devices
EP1143349A1 (en)2000-04-072001-10-10IconParc GmbHMethod and apparatus for generating index data for search engines
WO2001084336A1 (en)2000-04-282001-11-08Live365, Inc.System and method for reducing the resources required to deliver streaming media
ATE464603T1 (en)*2000-05-252010-04-15Exent Technologies Inc DISK CACHE STORAGE
US6925495B2 (en)2000-07-132005-08-02Vendaria Media, Inc.Method and system for delivering and monitoring an on-demand playlist over a network using a template
US6622137B1 (en)2000-08-142003-09-16Formula Telecom Solutions Ltd.System and method for business decision implementation in a billing environment using decision operation trees
US6757894B2 (en)*2000-09-262004-06-29Appstream, Inc.Preprocessed applications suitable for network streaming applications and method for producing same
US6970939B2 (en)*2000-10-262005-11-29Intel CorporationMethod and apparatus for large payload distribution in a network
WO2002035359A2 (en)2000-10-262002-05-02Prismedia Networks, Inc.Method and system for managing distributed content and related metadata
US6918113B2 (en)*2000-11-062005-07-12Endeavors Technology, Inc.Client installation and execution system for streamed applications
US20020083183A1 (en)*2000-11-062002-06-27Sanjay PujareConventionally coded application conversion system for streamed delivery and execution
US6959320B2 (en)2000-11-062005-10-25Endeavors Technology, Inc.Client-side performance optimization system for streamed applications
US20020087883A1 (en)*2000-11-062002-07-04Curt WohlgemuthAnti-piracy system for remotely served computer applications
US7062567B2 (en)*2000-11-062006-06-13Endeavors Technology, Inc.Intelligent network streaming and execution system for conventionally coded applications
WO2002044840A2 (en)2000-11-282002-06-06Endeavors Technology, Inc.Systems and methods for ordering products over a network
US7451196B1 (en)2000-12-152008-11-11Stream Theory, Inc.Method and system for executing a software application in a virtual environment
US20020078170A1 (en)*2000-12-152002-06-20International Business Machines CorporationMethod and system for minimizing network bandwidth bottlenecks
US9674575B2 (en)*2001-01-192017-06-06SITO Mobile R&D IP, LLCSystem and method for routing media
US7112138B2 (en)*2001-08-032006-09-26IgtPlayer tracking communication mechanisms in a gaming machine
US20030105816A1 (en)2001-08-202003-06-05Dinkar GoswamiSystem and method for real-time multi-directional file-based data streaming editor
US6816950B2 (en)2002-05-082004-11-09Lsi Logic CorporationMethod and apparatus for upgrading disk drive firmware in a RAID storage system
US6970866B1 (en)2002-05-312005-11-29Adobe Systems IncorporatedFilter file system
US20040128342A1 (en)2002-12-312004-07-01International Business Machines CorporationSystem and method for providing multi-modal interactive streaming media applications
US20040133657A1 (en)*2003-01-032004-07-08Broadq, LlcDigital media system and method therefor
US8671132B2 (en)2003-03-142014-03-11International Business Machines CorporationSystem, method, and apparatus for policy-based data management
US20040230784A1 (en)2003-05-122004-11-18Cohen Eugene M.Concurrent program loading and execution
US7735057B2 (en)2003-05-162010-06-08Symantec CorporationMethod and apparatus for packaging and streaming installation software
US7197515B2 (en)2003-06-302007-03-27Microsoft CorporationDeclarative solution definition
US8001187B2 (en)*2003-07-012011-08-16Apple Inc.Peer-to-peer active content sharing
US6891740B2 (en)*2003-08-292005-05-10Hitachi Global Storage Technologies Netherlands B.V.Method for speculative streaming data from a disk drive
US20060168294A1 (en)2004-11-132006-07-27De Vries JeffHybrid local/remote streaming
TW200644550A (en)2004-11-152006-12-16Stream Theory IncHybrid local/remote streaming
US20060136389A1 (en)*2004-12-222006-06-22Cover Clay HSystem and method for invocation of streaming application
EP1875364A2 (en)2005-03-232008-01-09Stream Theory, Inc.System and method for tracking changes to files in streaming applications
US20060218165A1 (en)2005-03-232006-09-28Vries Jeffrey DeExplicit overlay integration rules
US20070129990A1 (en)2005-12-012007-06-07Exent Technologies, Ltd.System, method and computer program product for dynamically serving advertisements in an executing computer game based on the entity having jurisdiction over the advertising space in the game
US20070168309A1 (en)2005-12-012007-07-19Exent Technologies, Ltd.System, method and computer program product for dynamically extracting and sharing event information from an executing software application
US7596536B2 (en)2005-12-012009-09-29Exent Technologies, Ltd.System, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing device
US8629885B2 (en)2005-12-012014-01-14Exent Technologies, Ltd.System, method and computer program product for dynamically identifying, selecting and extracting graphical and media objects in frames or scenes rendered by a software application
US7596540B2 (en)2005-12-012009-09-29Exent Technologies, Ltd.System, method and computer program product for dynamically enhancing an application executing on a computing device
US20080294453A1 (en)*2007-05-242008-11-27La La Media, Inc.Network Based Digital Rights Management System

Patent Citations (99)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5109413A (en)*1986-11-051992-04-28International Business Machines CorporationManipulating rights-to-execute in connection with a software copy protection mechanism
US4796220A (en)*1986-12-151989-01-03Pride Software Development Corp.Method of controlling the copying of software
US5210850A (en)*1990-06-151993-05-11Compaq Computer CorporationMemory address space determination using programmable limit registers with single-ended comparators
US5892953A (en)*1991-04-151999-04-06International Business Machines CorporationCorrective service facility
US5293556A (en)*1991-07-291994-03-08Storage Technology CorporationKnowledge based field replaceable unit management
US5771354A (en)*1993-11-041998-06-23Crawford; Christopher M.Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services
US6038379A (en)*1993-11-092000-03-14Seagate Technology, Inc.Data backup and restore system for a computer network having generic remote file system agents for providing backup and restore operations
US5495411A (en)*1993-12-221996-02-27Ananda; MohanSecure software rental system using continuous asynchronous password verification
US5768539A (en)*1994-05-271998-06-16Bell Atlantic Network Services, Inc.Downloading applications software through a broadcast channel
US5715403A (en)*1994-11-231998-02-03Xerox CorporationSystem for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
US5706440A (en)*1995-08-231998-01-06International Business Machines CorporationMethod and system for determining hub topology of an ethernet LAN segment
US5765152A (en)*1995-10-131998-06-09Trustees Of Dartmouth CollegeSystem and method for managing copyrighted electronic media
US6047323A (en)*1995-10-192000-04-04Hewlett-Packard CompanyCreation and migration of distributed streams in clusters of networked computers
US5764906A (en)*1995-11-071998-06-09Netword LlcUniversal electronic resource denotation, request and delivery system
US5909545A (en)*1996-01-191999-06-01Tridia CorporationMethod and system for on demand downloading of module to enable remote control of an application program over a network
US5918015A (en)*1996-02-281999-06-29Nec CorporationRemote execution system with program receiver
US6065043A (en)*1996-03-142000-05-16Domenikos; Steven D.Systems and methods for executing application programs from a memory device linked to a server
US6081842A (en)*1996-04-022000-06-27National Semiconductor CorporationMethod and apparatus for encoding and using network resource locators
US7192352B2 (en)*1996-04-222007-03-20Walker Digital, LlcSystem and method for facilitating play of a video game via a web site
US5768528A (en)*1996-05-241998-06-16V-Cast, Inc.Client-server system for delivery of online information
US5903892A (en)*1996-05-241999-05-11Magnifi, Inc.Indexing of media content on a network
US6018619A (en)*1996-05-242000-01-25Microsoft CorporationMethod, system and apparatus for client-side usage tracking of information server systems
US6014686A (en)*1996-06-212000-01-11Telcordia Technologies, Inc.Apparatus and methods for highly available directory services in the distributed computing environment
US5874986A (en)*1996-06-261999-02-23At&T CorpMethod for communicating audiovisual programs over a communications network
US5903732A (en)*1996-07-031999-05-11Hewlett-Packard CompanyTrusted gateway agent for web server programs
US6038610A (en)*1996-07-172000-03-14Microsoft CorporationStorage of sitemaps at server sites for holding information regarding content
US5881232A (en)*1996-07-231999-03-09International Business Machines CorporationGeneric SQL query agent
US5878425A (en)*1996-08-211999-03-02International Business Machines Corp.Intuitive technique for visually creating resource files
US6049835A (en)*1996-08-302000-04-11Internet Media CorporationSystem for providing easy access to the World Wide Web utilizing a published list of preselected Internet locations together with their unique multi-digit jump codes
US6173330B1 (en)*1996-09-172001-01-09Motorola, Inc.Delivery and acquisition of data segments with optimized inter-arrival time
US6226665B1 (en)*1996-09-192001-05-01Microsoft CorporationApplication execution environment for a small device with partial program loading by a resident operating system
US6028925A (en)*1996-09-232000-02-22Rockwell International Corp.Telephonic switching system, telephonic switch and method for servicing telephone calls using virtual memory spaces
US5911043A (en)*1996-10-011999-06-08Baker & Botts, L.L.P.System and method for computer-based rating of information retrieved from a computer network
US20020059402A1 (en)*1996-11-152002-05-16Charles E. BelangerServer-sided internet-based platform independent operating system and application suite
US6347398B1 (en)*1996-12-122002-02-12Microsoft CorporationAutomatic software downloading from a computer network
US6732179B1 (en)*1997-03-052004-05-04At Home CorporationMethod and system for restricting access to user resources
US6195694B1 (en)*1997-03-132001-02-27International Business Machines CorporationServer for reconfiguring control of a subset of devices on one or more kiosks
US5903721A (en)*1997-03-131999-05-11cha|Technologies Services, Inc.Method and system for secure online transaction processing
US5895454A (en)*1997-04-171999-04-20Harrington; JulietteIntegrated interface for vendor/product oriented internet websites
US5892915A (en)*1997-04-251999-04-06Emc CorporationSystem having client sending edit commands to server during transmission of continuous media from one clip in play list for editing the play list
US5901315A (en)*1997-06-131999-05-04International Business Machines CorporationMethod for debugging a Java application having native method dynamic load libraries
US20030056112A1 (en)*1997-06-162003-03-20Jeffrey VinsonMethod and apparatus to allow remotely located computer programs and/or data to be accessed on a local computer in a secure, time-limited manner, with persistent caching
US5905990A (en)*1997-06-231999-05-18International Business Machines CorporationFile system viewpath mechanism
US6061738A (en)*1997-06-272000-05-09D&I Systems, Inc.Method and system for accessing information on a network using message aliasing functions having shadow callback functions
US5895471A (en)*1997-07-111999-04-20Unwired Planet, Inc.Providing a directory of frequently used hyperlinks on a remote server
US5905868A (en)*1997-07-221999-05-18Ncr CorporationClient/server distribution of performance monitoring data
US6076104A (en)*1997-09-042000-06-13Netscape Communications Corp.Video data integration system using image data and associated hypertext links
US6192408B1 (en)*1997-09-262001-02-20Emc CorporationNetwork file server sharing local caches of file access information in data processors assigned to respective file systems
US6253234B1 (en)*1997-10-172001-06-26International Business Machines CorporationShared web page caching at browsers for an intranet
US6192398B1 (en)*1997-10-172001-02-20International Business Machines CorporationRemote/shared browser cache
US6026166A (en)*1997-10-202000-02-15Cryptoworx CorporationDigitally certifying a user identity and a computer system in combination
US20010003828A1 (en)*1997-10-282001-06-14Joe PetersonClient-side system for scheduling delivery of web content and locally managing the web content
US6219693B1 (en)*1997-11-042001-04-17Adaptec, Inc.File array storage architecture having file system distributed across a data processing platform
US6735631B1 (en)*1998-02-102004-05-11Sprint Communications Company, L.P.Method and system for networking redirecting
US6185608B1 (en)*1998-06-122001-02-06International Business Machines CorporationCaching dynamic web pages
US20020042833A1 (en)*1998-07-222002-04-11Danny HendlerStreaming of archive files
US20020057893A1 (en)*1998-08-112002-05-16Anthony WoodDigital recording and playback
US6697869B1 (en)*1998-08-242004-02-24Koninklijke Philips Electronics N.V.Emulation of streaming over the internet in a broadcast application
US6510462B2 (en)*1998-09-012003-01-21Nielsen Media Research, Inc.Collection of images in Web use reporting system
US6356946B1 (en)*1998-09-022002-03-12Sybase Inc.System and method for serializing Java objects in a tubular data stream
US6370686B1 (en)*1998-09-212002-04-09Microsoft CorporationMethod for categorizing and installing selected software components
US6374402B1 (en)*1998-11-162002-04-16Into Networks, Inc.Method and apparatus for installation abstraction in a secure content delivery system
US6510466B1 (en)*1998-12-142003-01-21International Business Machines CorporationMethods, systems and computer program products for centralized management of application programs on a network
US6369467B1 (en)*1998-12-152002-04-09Nec CorporationHot stand-by switching apparatus
US6212640B1 (en)*1999-03-252001-04-03Sun Microsystems, Inc.Resources sharing on the internet via the HTTP
US20050010670A1 (en)*1999-04-122005-01-13Softricity, Inc.Port proxy and system for server and client computers
US6343287B1 (en)*1999-05-192002-01-29Sun Microsystems, Inc.External data store link for a profile service
US20020015106A1 (en)*1999-06-142002-02-07Taylor Joe DulinGeographically diverse closed captioned news text database
US6508709B1 (en)*1999-06-182003-01-21Jayant S. KarmarkarVirtual distributed multimedia gaming method and system based on actual regulated casino games
US6385696B1 (en)*1999-06-252002-05-07Intel CorporationEmbedded cache with way size bigger than page size
US6510458B1 (en)*1999-07-152003-01-21International Business Machines CorporationBlocking saves to web browser cache based on content rating
US6687745B1 (en)*1999-09-142004-02-03Droplet, IncSystem and method for delivering a graphical user interface of remote applications over a thin bandwidth connection
US20020019864A1 (en)*1999-12-092002-02-14Mayer J?Uuml;RgenSystem and method for managing the configuration of hierarchically networked data processing devices
US6711619B1 (en)*1999-12-152004-03-23Hewlett-Packard Development Company, L.P.Method, system, and apparatus for distributing and using computer-based applications over a network
US6854009B1 (en)*1999-12-222005-02-08Tacit Networks, Inc.Networked computer system
US20020047899A1 (en)*2000-01-282002-04-25Diva Systems CorporationMethod and apparatus for preprocessing and postprocessing content in an interactive information distribution system
US6524017B2 (en)*2000-05-092003-02-25AlcatelArrangement consisting of a photodiode and an optical fiber
US20020065848A1 (en)*2000-08-212002-05-30Richard WalkerSimultaneous multi-user document editing system
US7051315B2 (en)*2000-09-262006-05-23Appstream, Inc.Network streaming of multi-application program code
US6694510B1 (en)*2000-11-032004-02-17Hewlett-Packard Development Company, L.P.Collection driver for collecting system data using record based requests with tag lists and pausing all but one thread of a computer system
US20030004882A1 (en)*2000-11-062003-01-02Holler Anne MarieOptimized server for streamed applications
US20030009538A1 (en)*2000-11-062003-01-09Shah Lacky VasantNetwork caching system for streamed applications
US7043524B2 (en)*2000-11-062006-05-09Omnishift Technologies, Inc.Network caching system for streamed applications
US7028305B2 (en)*2001-05-162006-04-11Softricity, Inc.Operating system abstraction and protection layer
US7191441B2 (en)*2001-08-062007-03-13International Business Machines CorporationMethod and apparatus for suspending a software virtual machine
US7197516B1 (en)*2002-07-222007-03-27Veritas Operating CorporationMethod and system for an overlay filesystem
US20040036722A1 (en)*2002-08-262004-02-26Peter WarrenConfigurable type-over text box prompt
US20070074223A1 (en)*2003-04-092007-03-29Eric LescouetOperating systems
US20050010607A1 (en)*2003-07-102005-01-13Parker James A.Collaborative file update system
US20070067435A1 (en)*2003-10-082007-03-22Landis John AVirtual data center that allocates and manages system resources across multiple nodes
US20050114472A1 (en)*2003-10-272005-05-26Wai-Tian TanMethods and systems for dynamically configuring a network component
US20060031165A1 (en)*2003-10-282006-02-09Exent Technologies, Ltd.Security features in on-line and off-line delivery of applications
US20050091534A1 (en)*2003-10-282005-04-28Itay NaveSecurity features in on-line and off-line delivery of applications
US20060047716A1 (en)*2004-06-032006-03-02Keith Robert O JrTransaction based virtual file system optimized for high-latency network connections
US20060010074A1 (en)*2004-07-092006-01-12Zeitsiff Adam MDelivery and storage system for secured content library
US20060048136A1 (en)*2004-08-252006-03-02Vries Jeff DInterception-based resource detection system
US20070038642A1 (en)*2004-09-152007-02-15Scott DurginMethod for providing extensible software components within a distributed synchronization system
US20060106770A1 (en)*2004-10-222006-05-18Vries Jeffrey DSystem and method for predictive streaming
US20070043550A1 (en)*2005-08-162007-02-22Tzruya Yoav MSystem and method for providing a remote user interface for an application executing on a computing device

Cited By (79)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9094480B2 (en)1997-06-162015-07-28Numecent Holdings, Inc.Software streaming system and method
US9578075B2 (en)1997-06-162017-02-21Numecent Holdings, Inc.Software streaming system and method
US8831995B2 (en)2000-11-062014-09-09Numecent Holdings, Inc.Optimized server for streamed applications
US9654548B2 (en)2000-11-062017-05-16Numecent Holdings, Inc.Intelligent network streaming and execution system for conventionally coded applications
US9130953B2 (en)2000-11-062015-09-08Numecent Holdings, Inc.Intelligent network streaming and execution system for conventionally coded applications
US8893249B2 (en)2001-02-142014-11-18Numecent Holdings, Inc.Intelligent network streaming and execution system for conventionally coded applications
US8438298B2 (en)2001-02-142013-05-07Endeavors Technologies, Inc.Intelligent network streaming and execution system for conventionally coded applications
US8949820B2 (en)2004-11-132015-02-03Numecent Holdings, Inc.Streaming from a media device
US10587473B2 (en)2005-03-232020-03-10Numecent Holdings, Inc.Opportunistic block transmission with time constraints
US9781007B2 (en)2005-03-232017-10-03Numecent Holdings, Inc.Opportunistic block transmission with time constraints
US11121928B2 (en)2005-03-232021-09-14Numecent Holdings, Inc.Opportunistic block transmission with time constraints
US9300752B2 (en)2005-03-232016-03-29Numecent Holdings, Inc.Opportunistic block transmission with time constraints
US12081548B2 (en)2006-10-232024-09-03Numecent Holdings, Inc.Rule-based application access management
US10445210B2 (en)2007-11-072019-10-15Numecent Holdings, Inc.Deriving component statistics for a stream enabled application
US9436578B2 (en)2007-11-072016-09-06Numecent Holdings, Inc.Deriving component statistics for a stream enabled application
US11119884B2 (en)2007-11-072021-09-14Numecent Holdings, Inc.Deriving component statistics for a stream enabled application
US11740992B2 (en)2007-11-072023-08-29Numecent Holdings, Inc.Deriving component statistics for a stream enabled application
US12271285B2 (en)2007-11-072025-04-08Numecent Holdings, Inc.Deriving component statistics for a stream enabled application
US9805349B1 (en)2007-11-222017-10-31Hsuan-Yeh ChangMethod and system for delivering application packages based on user demands
US8147339B1 (en)2007-12-152012-04-03Gaikai Inc.Systems and methods of serving game video
US8583816B2 (en)*2007-12-182013-11-12Electronics And Telecommunications Research InstituteSystem for providing streaming-based portable application under selective conditions
US20100268842A1 (en)*2007-12-182010-10-21Electronics And Telecommunications Research InstituteSystem and method for providing streaming-based portable application
US9779111B2 (en)2008-08-072017-10-03Code Systems CorporationMethod and system for configuration of virtualized software applications
US9864600B2 (en)2008-08-072018-01-09Code Systems CorporationMethod and system for virtualization of software applications
US20100037235A1 (en)*2008-08-072010-02-11Code Systems CorporationMethod and system for virtualization of software applications
US8434093B2 (en)2008-08-072013-04-30Code Systems CorporationMethod and system for virtualization of software applications
US9207934B2 (en)2008-08-072015-12-08Code Systems CorporationMethod and system for virtualization of software applications
US8776038B2 (en)2008-08-072014-07-08Code Systems CorporationMethod and system for configuration of virtualized software applications
US8863116B1 (en)*2008-11-202014-10-14Symantec CorporationPre-storing blocks for a streamed application in a local cache on a host computer system
US8840476B2 (en)2008-12-152014-09-23Sony Computer Entertainment America LlcDual-mode program execution
US8613673B2 (en)2008-12-152013-12-24Sony Computer Entertainment America LlcIntelligent game loading
US8926435B2 (en)2008-12-152015-01-06Sony Computer Entertainment America LlcDual-mode program execution
US8888592B1 (en)2009-06-012014-11-18Sony Computer Entertainment America LlcVoice overlay
US8968087B1 (en)2009-06-012015-03-03Sony Computer Entertainment America LlcVideo game overlay
US9584575B2 (en)2009-06-012017-02-28Sony Interactive Entertainment America LlcQualified video delivery
US9203685B1 (en)2009-06-012015-12-01Sony Computer Entertainment America LlcQualified video delivery methods
US9723319B1 (en)2009-06-012017-08-01Sony Interactive Entertainment America LlcDifferentiation for achieving buffered decoding and bufferless decoding
US8506402B2 (en)2009-06-012013-08-13Sony Computer Entertainment America LlcGame execution environments
US9773017B2 (en)2010-01-112017-09-26Code Systems CorporationMethod of configuring a virtual application
US8954958B2 (en)2010-01-112015-02-10Code Systems CorporationMethod of configuring a virtual application
US20110173607A1 (en)*2010-01-112011-07-14Code Systems CorporationMethod of configuring a virtual application
US20110185043A1 (en)*2010-01-272011-07-28Code Systems CorporationSystem for downloading and executing a virtual application
US9749393B2 (en)2010-01-272017-08-29Code Systems CorporationSystem for downloading and executing a virtual application
US10409627B2 (en)2010-01-272019-09-10Code Systems CorporationSystem for downloading and executing virtualized application files identified by unique file identifiers
US8959183B2 (en)2010-01-272015-02-17Code Systems CorporationSystem for downloading and executing a virtual application
US9104517B2 (en)2010-01-272015-08-11Code Systems CorporationSystem for downloading and executing a virtual application
US9229748B2 (en)2010-01-292016-01-05Code Systems CorporationMethod and system for improving startup performance and interoperability of a virtual application
US11196805B2 (en)2010-01-292021-12-07Code Systems CorporationMethod and system for permutation encoding of digital data
US9569286B2 (en)2010-01-292017-02-14Code Systems CorporationMethod and system for improving startup performance and interoperability of a virtual application
US11321148B2 (en)2010-01-292022-05-03Code Systems CorporationMethod and system for improving startup performance and interoperability of a virtual application
US10402239B2 (en)2010-04-172019-09-03Code Systems CorporationMethod of hosting a first application in a second application
US9626237B2 (en)2010-04-172017-04-18Code Systems CorporationMethod of hosting a first application in a second application
US8763009B2 (en)2010-04-172014-06-24Code Systems CorporationMethod of hosting a first application in a second application
US9208004B2 (en)2010-04-172015-12-08Code Systems CorporationMethod of hosting a first application in a second application
US9639387B2 (en)2010-07-022017-05-02Code Systems CorporationMethod and system for prediction of software data consumption patterns
US9208169B2 (en)2010-07-022015-12-08Code Systems CorportationMethod and system for building a streaming model
US8914427B2 (en)2010-07-022014-12-16Code Systems CorporationMethod and system for managing execution of virtual applications
US9483296B2 (en)2010-07-022016-11-01Code Systems CorporationMethod and system for building and distributing application profiles via the internet
US8626806B2 (en)2010-07-022014-01-07Code Systems CorporationMethod and system for managing execution of virtual applications
US8762495B2 (en)*2010-07-022014-06-24Code Systems CorporationMethod and system for building and distributing application profiles via the internet
US8769051B2 (en)2010-07-022014-07-01Code Systems CorporationMethod and system for prediction of software data consumption patterns
US20120005309A1 (en)*2010-07-022012-01-05Code Systems CorporationMethod and system for building and distributing application profiles via the internet
US9984113B2 (en)2010-07-022018-05-29Code Systems CorporationMethod and system for building a streaming model
US8782106B2 (en)2010-07-022014-07-15Code Systems CorporationMethod and system for managing execution of virtual applications
US10108660B2 (en)2010-07-022018-10-23Code Systems CorporationMethod and system for building a streaming model
US8468175B2 (en)2010-07-022013-06-18Code Systems CorporationMethod and system for building a streaming model
US10114855B2 (en)2010-07-022018-10-30Code Systems CorporationMethod and system for building and distributing application profiles via the internet
US10158707B2 (en)2010-07-022018-12-18Code Systems CorporationMethod and system for profiling file access by an executing virtual application
US9251167B2 (en)2010-07-022016-02-02Code Systems CorporationMethod and system for prediction of software data consumption patterns
US9218359B2 (en)2010-07-022015-12-22Code Systems CorporationMethod and system for profiling virtual application resource utilization patterns by executing virtualized application
US8560331B1 (en)2010-08-022013-10-15Sony Computer Entertainment America LlcAudio acceleration
US8676591B1 (en)2010-08-022014-03-18Sony Computer Entertainment America LlcAudio deceleration
US10039978B2 (en)2010-09-132018-08-07Sony Interactive Entertainment America LlcAdd-on management systems
US9878240B2 (en)2010-09-132018-01-30Sony Interactive Entertainment America LlcAdd-on management methods
US10110663B2 (en)2010-10-182018-10-23Code Systems CorporationMethod and system for publishing virtual applications to a web server
US9021015B2 (en)2010-10-182015-04-28Code Systems CorporationMethod and system for publishing virtual applications to a web server
US9209976B2 (en)2010-10-292015-12-08Code Systems CorporationMethod and system for restricting execution of virtual applications to a managed process environment
US9747425B2 (en)2010-10-292017-08-29Code Systems CorporationMethod and system for restricting execution of virtual application to a managed process environment
US9106425B2 (en)2010-10-292015-08-11Code Systems CorporationMethod and system for restricting execution of virtual applications to a managed process environment

Also Published As

Publication numberPublication date
US8949820B2 (en)2015-02-03
JP2008527468A (en)2008-07-24
US8359591B2 (en)2013-01-22
US20130081009A1 (en)2013-03-28
EP1825390A2 (en)2007-08-29
WO2006055445A2 (en)2006-05-26
US20150143351A1 (en)2015-05-21
WO2006055445A3 (en)2007-05-31
US20060123185A1 (en)2006-06-08

Similar Documents

PublicationPublication DateTitle
US8949820B2 (en)Streaming from a media device
US9054962B2 (en)Rule-based application access management
US6959320B2 (en)Client-side performance optimization system for streamed applications
CN101310472B (en)Automatic update of computer-readable components to support a trusted environment
US8438298B2 (en)Intelligent network streaming and execution system for conventionally coded applications
US7096253B2 (en)Method and apparatus for streaming software
US6578142B1 (en)Method and apparatus for automatically installing and configuring software on a computer
US7043524B2 (en)Network caching system for streamed applications
US6918113B2 (en)Client installation and execution system for streamed applications
JP4842421B2 (en) Methods and systems for automatically uninstalling or reinstalling applications
US8527982B1 (en)Auto install virtual machine monitor
US20020083183A1 (en)Conventionally coded application conversion system for streamed delivery and execution
US20090237418A1 (en)Useability features in on-line delivery of applications
US8205214B2 (en)Browser elements for communicating with other browser elements and with external applications
US20100256971A1 (en)Method for simulating the operation of a device having an architecture and a processor determined by means of another device connected to a computer network
US6715043B1 (en)Method and system for providing memory-based device emulation
US7650492B2 (en)Automatic update of computer-readable components to support a trusted environment
KR100527874B1 (en)Virtual desktop computer device, application program managing method using thereof
EP1086420A2 (en)Method and system for providing memory-based device emulation

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:STREAM THEORY, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DE VRIES, JEFFREY;ZAVERTNIK, GREGORY;HUBBELL, ANN;REEL/FRAME:017160/0050;SIGNING DATES FROM 20030127 TO 20060118

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp