Patent · US Expired

Method and system for executing network streamed application

US6574618B2 · kind B2 · utility

207Cited by
31References
46Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 28, 2000
Grant dateJun 3, 2003
Priority date
Expiry dateDec 13, 2021

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99945
  • WIPO fieldAudio-visual technology
  • WIPO sectorElectrical engineering

Abstract

A method and system for executing a streamed application on a client system utilizes a virtual file system installed in the client which is configured to appear to the operating system as a local storage device containing all of the application files required by the application. Prior to streaming, the application files are broken up into streamlets corresponding generally to various portions of the application files and these streamlets are delivered to the client by the server, preferably using a predictive algorithm to determine an optimal transmission order. After an initial set of streamlets is received, the application is executed from the virtual file system. File loads issued by the operating system to the virtual file system are translated to determine which streamlets correspond to the load request and the appropriate data is returned. If a needed streamlet is not present, a streamlet request is issued to the server and the virtual file system maintains a busy status until the necessary streamlets have been provided.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.