Method and system for delivering application packages based on user demands
OwnerHsuan-Yeh Changinventor
Life of this patent
Estimating the term…
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.
Claims27
A method for providing software applications through a computer network based on user demands, the method comprising:
- accepting, through a web store, a subscription of one or more software application packages from a user;
- sending, to the user, a user identification module configured to control access of said one or more software application packages, and coupling the user identification module to a client terminal device of the user;
- a server device authenticating the user by requesting subscription information of the user from the user identification module through the computer network;
- upon authentication of the user, the server device providing, to the client terminal device of the user, a listing of one or more software application packages subscribed through the web store in accordance with the subscription information;
- the server device receiving, from the client terminal device and through the computer network, a selection of a first software application package from said listing of one or more software application packages;
- the server device transmitting the first software application package to the client terminal device through the computer network;
- and
- executing the first software application package by a processor of the client terminal device using resources of an operating system resident in a memory of the client terminal device.
A method for providing software applications over a through a computer network based on user demands, the method comprising:
- accepting, through a web store, a subscription of one or more software application packages from a user;
- accepting, through the web store, a subscription of a storage unit remote from a client terminal device of the user;
- sending, to the user, a user identification module configured to control access of said one or more software application packages, and coupling the user identification module to the client terminal device;
- a server device authenticating the user by requesting subscription information of the user from the user identification module through the computer network;
- upon authentication of the user, the server device providing, to the client terminal device of the user, a listing of one or more software application packages subscribed through the web store in accordance with the subscription information;
- the server device receiving, from the client terminal device and through the computer network, a selection of a first software application package from said listing of one or more software application packages;
- the server device transmitting the first software application package to the client terminal device through the computer network;
- executing the first software application package by a processor of the client terminal device using resources of an operating system resident in a memory of the client terminal device;
- and
- while executing the first software application package on the client terminal device, saving in the remote storage unit a data file generated by the first software application package.
A method for providing software applications through a computer network based on user demands, the method comprising:
- accepting, through a web store, a subscription of one or more software application packages from a user;
- sending, to the user, a user identification module configured to control access of said one or more software application packages, and coupling the user identification module to a client terminal device of the user;
- a server device authenticating the user by requesting subscription information of the user from the user identification module through the computer network;
- upon authentication of the user, the server device providing, to the client terminal device of the user, a listing of one or more software application packages subscribed through the web store in accordance with the subscription information;
- the server device receiving, from the client terminal device and through the computer network, a selection of a first software application package from said listing of one or more software application packages;
- the server device transmitting the first software application package to the client terminal device through the computer network;
- and
- executing the first software application package by a processor of the client terminal device using resources of an operating system resident in a memory of the client terminal device;
- wherein the method further comprises:
- prior to executing the first software application package, the server device verifying a subscription status of the first software application package;
- and
- initiating said executing of the first software application package after the subscription status is verified.
Dependencies are inferred from the claim text.