US2009138876A1PendingUtilityA1

Method and system for delivering application packages based on user demands

Assignee: CHANG HSUAN-YEHPriority: Nov 22, 2007Filed: Nov 22, 2007Published: May 28, 2009
Est. expiryNov 22, 2027(~1.3 yrs left)· nominal 20-yr term from priority
Inventors:Hsuan-Yeh Chang
G06F 8/60G06F 21/629G06Q 20/1235G06F 21/121G06Q 20/127H04L 67/10G06Q 20/123G06Q 20/22H04L 63/08H04L 41/20G06F 21/1015
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and a system are provided for delivering on-demand software packages. In one aspect, the method may include subscribing services of a service provider operating a server, the server including an operating system and several application packages installed therein, initiating a client terminal by performing a network booting process using the operating system installed in the server, and executing in the client terminal a subscribed application package installed in the server using resources of the operating system resident in the client terminal. The method may further include charging the user a fee according to the application packages and the operating system subscribed by the user.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 subscribing services of a service provider operating a server, the server including an operating system and a plurality of application packages installed therein;   initiating a client terminal by performing a network booting process using the operating system installed in the server; and   executing in the client terminal a subscribed application package installed in the server using resources of the operating system resident in the client terminal.   
   
   
       2 . The method of  claim 1 , wherein the services comprise licenses to use the operating system and the application packages installed in the server. 
   
   
       3 . The method of  claim 2 , wherein the services comprise rights to use a storage unit of the server for storing user data in the storage unit. 
   
   
       4 . The method of  claim 3 , further comprising saving, into the storage unit, a data file generated from executing the subscribed application package. 
   
   
       5 . The method of  claim 3 , further comprising retrieving, from the storage unit, a data file previously generated in the executed subscribed application package. 
   
   
       6 . The method of  claim 3 , wherein the services comprise output services. 
   
   
       7 . The method of  claim 6 , further comprising outputting the data file through an output unit of the server. 
   
   
       8 . The method of  claim 6 , further comprising backing up the storage unit by storing the user data into a recording medium. 
   
   
       9 . The method of  claim 1 , wherein the network booting process comprises:
 associating the client terminal with a communication network via an access point to communicate with the server of the service provider; and   initiating the client terminal using the operating system installed in the server, the operating system being subscribed by a user of the client terminal.   
   
   
       10 . The method of  claim 9 , wherein the access point comprises a wireless access point. 
   
   
       11 . The method of  claim 9 , wherein the communication network comprises a wireless communication network or an intranet. 
   
   
       12 . The method of  claim 1 , further comprising:
 providing to the client terminal a list of application packages installed in the server, the list including application packages subscribed by a user; and   selecting from the list an application package to be executed on the client terminal.   
   
   
       13 . The method of  claim 12 , further comprising updating the list of application packages by subscribing an additional application package or by unsubscribing a currently subscribed application package. 
   
   
       14 . The method of  claim 12 , further comprising charging the user a fee according to the list of application packages the user subscribed and according to the operating system the user subscribed. 
   
   
       15 . The method of  claim 14 , wherein charging the user comprises periodically billing the user. 
   
   
       16 . A method, comprising:
 initiating a client terminal using an operating system installed in a server, the client terminal accessing the server through a communication network via an access point;   providing to the client terminal a list of subscribed application packages, the subscribed application packages being installed in the server;   selecting an application package from the list;   executing the selected application package on the client terminal using resources of the operating system resident in the client terminal; and   charging the user of the client terminal a fee by the service provider according to the list of application packages the user subscribed.   
   
   
       17 . The method of  claim 16 , further comprising updating the list of application packages by subscribing an additional application package or by unsubscribing a currently subscribed application package. 
   
   
       18 . A system, comprising:
 means for initiating a client terminal using an operating system installed in a server, the client terminal accessing the server through a communication network via an access point;   means for providing to the client terminal a list of subscribed application packages, the subscribed application packages being installed in the server;   means for selecting an application package from the list;   means for executing the selected application package on the client terminal using resources of the operating system resident in the client terminal; and   means for charging the user of the client terminal a fee by the service provider according to the list of application packages the user subscribed.   
   
   
       19 . The method of  claim 18 , further comprising means for updating the list of application packages by subscribing an additional application package or by unsubscribing a currently subscribed application package.

Join the waitlist — get patent alerts

Track US2009138876A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.