ON DEMAND PROVISIONING OF APPLICATIONS
First Claim
1. An online provisioning and management system for on-demand provisioning of an application to a plurality of clients, the system comprising:
- a server having a processor, the processor configured, for each client of the plurality of clients;
to receive over a computer communication system a request for the application from the client, the application being an off-the-shelf application; and
responsive to receipt of the request for the application;
automatically to create an application instance of the application in response to the request whereby the application instance is associated with the client, the application instance being different from and independent of the application instance associated with any other client of the plurality of clients;
to provide the application instance for exclusive access, over the computer communication system, by at least one user associated with the client; and
to provide the client with access to online management functions to modify and manage the application instance of the client on demand,wherein the application instance associated with each client is a separate, stand-alone instance of the application dedicated to the client, thereby creating a virtual multi-tenant version of the application.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for on demand provisioning of applications to clients, the system providing on demand access to applications by clients and their users over a computer communication system such as the Internet, thereby eliminating the need for clients to independently purchase, install, integrate and maintain the applications on their own systems. The system and method designed to create and install a separate, stand alone, dedicated copy or instance of the applications for each new client and to provide the clients with on demand access to provisioning and management functions allowing the clients to purchase, manage and maintain the applications on demand.
-
Citations
31 Claims
-
1. An online provisioning and management system for on-demand provisioning of an application to a plurality of clients, the system comprising:
-
a server having a processor, the processor configured, for each client of the plurality of clients; to receive over a computer communication system a request for the application from the client, the application being an off-the-shelf application; and responsive to receipt of the request for the application; automatically to create an application instance of the application in response to the request whereby the application instance is associated with the client, the application instance being different from and independent of the application instance associated with any other client of the plurality of clients; to provide the application instance for exclusive access, over the computer communication system, by at least one user associated with the client; and to provide the client with access to online management functions to modify and manage the application instance of the client on demand, wherein the application instance associated with each client is a separate, stand-alone instance of the application dedicated to the client, thereby creating a virtual multi-tenant version of the application. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
6. (canceled)
-
17. A computer-implemented method for on-demand provisioning of an application to a plurality of clients, the method comprising, for each client of the plurality of clients:
-
receiving a request for the application from the client over a computer communication system, the application being an off-the-shelf application; and responsive to receiving the request for the application; automatically creating an application instance of the application in response to the request whereby the application instance is associated with the client, the application instance being different from and independent of the application instance associated with any other client of the plurality of clients; providing the application instance for exclusive access, over the computer communication system, by at least one user associated with the client; and providing the client with access to online management functions to modify and manage the application instance of the client on demand, wherein the application instance associated with each client is a separate, stand-alone instance of the application dedicated to the client, thereby creating a virtual multi-tenant version of the application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification