Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network-based applications
First Claim
1. A method for optimizing an application served from a server to a client across a network, comprising:
- providing a first code segment to a client;
determining a plurality of parameters for an execution environment of the application based on the first code segment;
providing the plurality of parameters to the server; and
determining a second code segment for configuring the application based on the plurality of parameters.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention adapts, diagnoses, optimizes, and prescribes a network-based application between a client and a host system. Some or all components of the network-based application, including configuration information may be installed on the client. The components and configuration information may be installed as the network-based application is executed. Alternatively, the components and configuration information may be installed in advance of the network-based application. To launch the network-based application, a user via the client sends an application request to the host system. The host system sends program code to the client. Upon executing the program code, the client attempts to establish a session with the host system and determines configuration information for the network-based application. Upon establishing the session and determining the configuration information, the client then launches the network-based application.
60 Citations
24 Claims
-
1. A method for optimizing an application served from a server to a client across a network, comprising:
-
providing a first code segment to a client;
determining a plurality of parameters for an execution environment of the application based on the first code segment;
providing the plurality of parameters to the server; and
determining a second code segment for configuring the application based on the plurality of parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A client for a network-based application, comprising:
-
means for receiving a request to launch an application;
means for determining a plurality of parameters for the execution environment of the application;
means for providing the determined plurality of parameters for the execution environment of the application; and
means for configuring the application based on the determined plurality of parameters for execution environment. - View Dependent Claims (12)
-
-
13. A server for a network-based application, comprising:
-
means for receiving a request to launch an application;
means for providing first code to determine an execution environment of the application;
means for receiving a plurality of parameters for the execution environment of the application determined based on the first code; and
means for determining second code for configuring the application based on the plurality of determined parameters. - View Dependent Claims (14)
-
-
15. A computer readable medium including program code for executing a method for optimizing an application served from a server to a client across a network, said method comprising:
-
providing a first code segment to a client;
determining a plurality of parameters for an execution environment of the application based on the first code segment;
providing the determined plurality of parameters for the execution environment of the application to the server; and
determining a second code segment for configuring the application based on the plurality of parameters. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification