On-demand software service system and method
First Claim
1. An on-demand software system, comprising:
- a remote processing system providing a plurality of software services; and
a local processing system running on an authorized user'"'"'s local device, wherein the local system comprises;
(a) a local profile manager that loads, updates and validates a user profile;
(b) a local service locator that finds services requested by the user;
(c) a local data manager that finds and stores data;
(d) a local service connector that establishes communication between the local system and the remote system; and
(e) a local service manager that displays a user services menu and resource explorer to the user; and
handles the interaction between the user and the system; and
wherein the remote system comprises;
(a) a remote profile manager that receives user requests from the local profile manager;
(b) a remote service locator that communicates with the local service locator to find services requested by the user;
(c) a remote data manager that communicates with the local data manager to store and retrieve requests from the local data manager; and
(d) a remote service connector that communicates with the local service connector.
0 Assignments
0 Petitions
Accused Products
Abstract
An on-demand software and service access system has a remote processing system or remote service provider accessible via the Internet or other network, and a local system which runs on a user'"'"'s local device. The remote system has a plurality of different software applications, operating systems, and central data storage means for selective access by authorized users from their local computer via a network or the Internet, as well as a profile manager for providing user registration, user login, and loading of user selected settings and services onto the local system. Usage of the selected software applications is provided on a subscription basis for applications required by users on a daily basis, as well as on a one-time purchase basis, for one time use, for use only for a specific time period, or permanently.
89 Citations
19 Claims
-
1. An on-demand software system, comprising:
-
a remote processing system providing a plurality of software services; and
a local processing system running on an authorized user'"'"'s local device, wherein the local system comprises;
(a) a local profile manager that loads, updates and validates a user profile;
(b) a local service locator that finds services requested by the user;
(c) a local data manager that finds and stores data;
(d) a local service connector that establishes communication between the local system and the remote system; and
(e) a local service manager that displays a user services menu and resource explorer to the user; and
handles the interaction between the user and the system; and
wherein the remote system comprises;
(a) a remote profile manager that receives user requests from the local profile manager;
(b) a remote service locator that communicates with the local service locator to find services requested by the user;
(c) a remote data manager that communicates with the local data manager to store and retrieve requests from the local data manager; and
(d) a remote service connector that communicates with the local service connector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of providing software applications and services to local users on an on-demand basis is provided, by:
-
setting up a contract with a user to provide a user-selected menu of software applications and services from a remote server system onto a local system comprising one or more user devices on an on-demand basis;
storing user data and user settings; and
configuring the user'"'"'s device with the user saved settings and applications. - View Dependent Claims (16, 17, 18, 19)
-
Specification