Techniques for automatically installing and configuring database applications
First Claim
Patent Images
1. A method for installing and configuring an application on a device on a network, the method comprising the steps of:
- sending, from the device to a server on the network, a request that (a) requests a database application from the server, and (b) includes resource information that indicates resources that are available on the device;
downloading, from the server, a customized value for a configuration parameter to be used by the database application, when the database application is executed on the device, to determine how the database application allocates resources on the device, wherein the customized value was determined by the server based on the resource information;
downloading the database application to the device;
installing the database application on the device; and
configuring the database application to include the customized value for the configuration parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for automatically installing an application on a device on a network include sending, to a server, data indicating device resources on the device. The device requests a database application from the server. The device downloads from the server an initial customized value for a configuration parameter based on the device resources and the database application. The device also downloads the database application. The device installs the database application with the initial customized value for the configuration parameter.
284 Citations
46 Claims
-
1. A method for installing and configuring an application on a device on a network, the method comprising the steps of:
-
sending, from the device to a server on the network, a request that (a) requests a database application from the server, and (b) includes resource information that indicates resources that are available on the device; downloading, from the server, a customized value for a configuration parameter to be used by the database application, when the database application is executed on the device, to determine how the database application allocates resources on the device, wherein the customized value was determined by the server based on the resource information; downloading the database application to the device; installing the database application on the device; and configuring the database application to include the customized value for the configuration parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for installing and configuring an application on a device on a network, the method comprising the steps of:
-
receiving, at a server on the network from the device, a request that (a) requests a database application from the server, and (b) includes resource information that indicates resources that are available on the device; determining a customized value for a configuration parameter based on the resource information, wherein the configuration parameter is to be used by the database application, when the database application is executed on the device, to determine how the database application allocates resources on the device; sending to the device the initial customized value for the configuration parameter; and sending to the device data causing the database application to be (a) downloaded to the device, (b) installed on the device, and (c) configured to include the customized value for the configuration parameter. - View Dependent Claims (45)
-
-
22. A computer-readable storage medium storing one or more sequences of instructions for installing and configuring an application on a device on a network, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
sending, from the device to a server on the network, a request that (a) requests a database application from the server, and (b) includes resource information that indicates resources that are available on the device; downloading, from the server, a customized value for a configuration parameter to be used by the database application, when the database application is executed on the device, to determine how the database application allocates resources on the device, wherein the customized value was determined by the server based on the resource information; downloading the database application to the device; installing the database application on the device; and configuring the database application to include the customized value for the configuration parameter. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer-readable storage medium storing one or more sequences of instructions for installing and configuring an application on a device on a network, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
receiving, at a server on the network from the device, a request that (a) requests a database application from the server, and (b) includes resource information that indicates resources that are available on the device; determining a customized value for a configuration parameter based on the resource information, wherein the configuration parameter is to be used by the database application, when the database application is executed on the device, to determine how the database application allocates resources on the device; sending to the device the initial customized value for the configuration parameter; and sending to the device data causing the database application to be (a) downloaded to the device, (b) installed on the device, and (c) configured to include the customized value for the configuration parameter. - View Dependent Claims (46)
-
-
43. A machine-implemented method, comprising the steps of:
-
receiving, at an appliance, a document that includes textual elements that specify (a) steps for installing and configuring an application on the appliance, and (b) a customized parameter value to use when installing and configuring the application on the appliance; after receiving the document, translating the textual elements to commands; and the appliance executing the commands to perform said steps to install the application on the appliance and to configure the application to include the customized parameter value;
wherein;the customized parameter value is determined by a server, based on resource information that indicates resources that (a) are available on the appliance and (b) is sent by the appliance to the server, and the customized parameter value is usable by the application, when the application is executed on the appliance, to determine how the application allocates resources on the appliance.
-
-
44. A machine-readable storage medium storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
receiving, at an appliance, a document that includes textual elements that specify (a) steps for installing and configuring an application on the appliance, and (b) a customized parameter value to use when installing and configuring the application on the appliance; and after receiving the document, translating the textual elements to commands; and the appliance executing the commands to perform said steps to install the application on the appliance and to configure the application to include the customized parameter value;
wherein;the customized parameter value is determined by a server, based on resource information that indicates resources that (a) are available on the appliance and (b) is sent by the appliance to the server, and the customized parameter value is usable by the application, when the application is executed on the appliance, to determine how the application allocates resources on the appliance.
-
Specification