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.
- 2. The method according to claim 1, further comprising configuring the application at the client based on the second code segment.
- 3. The method according to claim 2, further comprising launching automatically the application based on the configuration.
- 4. The method according to claim 1, wherein providing a first code segment comprises providing JavaScript to determine support of Java.
- 5. The method according to claim 1, wherein determining a plurality of parameters comprises determining a hardware configuration of the client.
- 6. The method according to claim 1, wherein determining a plurality of parameters comprises determining an operating system of the client.
- 7. The method according to claim 1, wherein determining a plurality of parameters comprises determining information indicating a configuration of a browser installed on the client.
- 8. The method according to claim 1, wherein determining a plurality of parameters comprises determining a condition of a path across the network between the client and the server.
- 9. The method according to claim 1, wherein determining a plurality of parameters comprises determining a security restriction on communications between the client and the server.
- 10. The method according to claim 1, wherein determining a plurality of parameters comprises determining information indicating an identity of a user of the application.
- 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.
- 12. The client according to claim 11, further comprising means for outputting content associated with the application based on the configuration of the application.
- 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.
- 14. The server according to claim 13, further comprising means for providing content for the application conforming to the configuration of the application.
- 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.
- 16. The computer readable medium according to claim 15, wherein the method further comprises configuring the application at the client based on the second code segment.
- 17. The computer readable medium according to claim 15, wherein providing to a client, a first code segment comprises determining whether the client supports of JavaScript.
- 18. The computer readable medium according to claim 15, wherein the method further comprises launching automatically the application based on the configuration.
- 19. The computer readable medium according to claim 15, wherein determining a plurality of parameters comprises determining a hardware configuration of the client.
- 20. The computer readable medium according to claim 15, wherein determining a plurality of parameters comprises determining an operating system of the client.
- 21. The computer readable medium according to claim 15, wherein determining a plurality of parameters comprises determining information indicating a configuration of a browser installed on the client.
- 22. The computer readable medium according to claim 15, wherein determining a plurality of parameters comprises determining a condition of a path across the network between the client and the server.
- 23. The computer readable medium according to claim 15, wherein determining a plurality of parameters comprises determining a security restriction on communications between the client and the server.
- 24. The computer readable medium according to claim 15, wherein determining a plurality of parameters comprises determining information indicating an identity of a user of the application.
REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from co-pending prior provisional application Ser. No. 60/215,321, filed Jun. 30, 2000 for “METHODS AND SYSTEMS FOR ADAPTATION, DIAGNOSIS, OPTIMIZATION, AND PRESCRIPTION TECHNOLOGY FOR NETWORK-BASED APPLICATIONS.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60215321 |
Jun 2000 |
US |