WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2002027556) METHOD AND SYSTEM FOR EXECUTING NETWORK STREAMED APPLICATIONS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2002/027556    International Application No.:    PCT/US2001/030007
Publication Date: 04.04.2002 International Filing Date: 25.09.2001
Chapter 2 Demand Filed:    25.03.2002    
IPC:
G06F 17/30 (2006.01), H04L 29/06 (2006.01)
Applicants: APPSTREAM, INC. [US/US]; 2595 East Bayshore Road, Palo Alto, CA 94303 (US)
Inventors: EYLON, Dan; (IL).
RAMON, Amit; (IL).
VOLK, Yehuda; (IL).
RAZ, Uri; (US).
MELAMED, Shmuel; (IL)
Agent: FELLER, Mitchell, S.; Clifford Chance Rogers & Wells LLP, 200 Park Avenue, New York, NY 10166 (US)
Priority Data:
60/235,535 26.09.2000 US
09/750,835 28.12.2000 US
Title (EN) METHOD AND SYSTEM FOR EXECUTING NETWORK STREAMED APPLICATIONS
(FR) PROCEDE ET SYSTEME POUR EXECUTER DES APPLICATIONS RESEAU CONTINUES
Abstract: front page image
(EN)A method and system for executing a streamed application (100) on a client system utilizes a virtual file system (160) installed in the client which is configured to appear to the operating system (140) 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 (18) 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.
(FR)L'invention concerne un procédé et un système permettant d'exécuter une application continue (100) sur un système client par l'intermédiaire d'un système de fichiers virtuels (160) installé chez le client et conçu pour être considéré par le système d'exploitation (140) comme un dispositif local de stockage contenant tous les fichiers d'application requis par l'application. Avant le traitement en continu, les fichiers d'application sont divisés en mini-séquences (18), correspondant généralement à diverses parties des fichiers d'application, et ces mini-séquences sont transmises au client par le serveur, de préférence au moyen d'un algorithme prédictif permettant de déterminer un ordre de transmission optimal. Après réception d'un ensemble initial de mini-séquences, l'application est exécutée à partir du système de fichiers virtuels. Les charges, en termes de fichiers, transmises par le système d'exploitation au système de fichiers virtuels sont interprétées pour déterminer quelles sont les mini-séquences qui correspondent à la demande de charge, puis les données appropriées sont envoyées en retour. En l'absence d'une mini-séquence requise, une demande de mini-séquences est envoyée au serveur et le système de fichiers virtuels maintient le statut occupé jusqu'à ce que les mini-séquences requises soient fournies.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PH, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)