Claims
- 1. A method for providing content, comprising the steps of:
receiving a request for particular content, said request is received at a server; accessing a mark-up language description of said particular content; compiling said mark-up language description of said particular content to create executable code that provides said particular content, said step of compiling is performed at said server in response to said request; and transmitting said executable code from said server to a client.
- 2. A method according to claim 1, wherein:
said request is from said client.
- 3. A method according to claim 1, wherein:
said executable code implements a user interface that provides access to said particular content.
- 4. A method according to claim 1, wherein:
said particular content includes data; and said data is compiled to executable code during said step of compiling.
- 5. A method according to claim 4, wherein:
said step of compiling includes converting said data to action script and compiling said action script into action script byte code.
- 6. A method according to claim 1, wherein:
said step of transmitting includes using HTTP to transmit said executable code via a network.
- 7. A method according to claim 1, further comprising the step of:
executing said executable code at said client.
- 8. A method according to claim 1, further comprising the steps of:
accessing media content, said particular content includes said media content; transforming said media content to an accepted format; and adding said transformed media content to said executable code.
- 9. A method according to claim 1, wherein said step of compiling comprises the steps of:
converting said mark-up language description to action script; and compiling said action script into action script byte code.
- 10. A method according to claim 9, further comprising the steps of:
accessing media content, said particular content includes said media content; transforming said media content to an accepted format; and adding said transformed media content to said executable code, said request is from said client, said executable code implements a user interface that provides access to said particular content, said particular content includes data and said data is compiled to executable code during said step of compiling.
- 11. A method according to claim 1, further comprising the step of:
authenticating said request, said steps of compiling and transmitting are only performed if said step of authenticating is successful.
- 12. A method according to claim 1, further comprising the steps of:
receiving a request from said client for second content, said second content includes data from an external data source, said particular content includes an application, said request for said particular content is received by and handled by a request handler in a presentation server, said request for said second content is received by and handled by said request handler in said presentation server; connecting to said external data source; receiving data from said external data source; compiling said data; and transmitting said compiled data to said client.
- 13. A method according to claim 1, further comprising the steps of:
receiving a request from said client for second content, said particular content includes a first application, said second content includes a second application called by said first application; accessing a mark-up language description of said second content; compiling said mark-up language description of said second content; and transmitting said compiled mark-up language description of said second content to said client.
- 14. A method for providing content, comprising the steps of:
receiving a request for particular content, said request is received at a server; accessing first code associated with said particular content; compiling said first code to create executable code that implements a user interface that provides access to said particular content, said step of compiling is performed at said server in response to said request; and transmitting said executable code from said server to a client.
- 15. A method according to claim 14, wherein:
said request is from said client.
- 16. A method according to claim 14, wherein:
said particular content includes data; and said data is compiled to executable code during said step of compiling.
- 17. A method according to claim 16, wherein:
said step of compiling includes converting said data to action script and compiling said action script into action script byte code.
- 18. A method according to claim 14, wherein:
said step of transmitting includes using HTTP to transmit said executable code via a network.
- 19. A method according to claim 14, further comprising the step of:
executing said executable code at said client.
- 20. A method according to claim 14, further comprising the steps of:
accessing media content, said particular content includes said media content; transforming said media content to an accepted format; and adding said transformed media content to said executable code.
- 21. A method for providing content, comprising the steps of:
receiving a request for content that includes data, said request is received at a server; accessing said data at said server; compiling said data at said server to create executable code, said executable code includes a representation of said data, said step of compiling is performed in response to said request; and transmitting said executable code from said server to a client.
- 22. A method according to claim 21, wherein:
said request is from said client.
- 23. A method according to claim 21, wherein:
said executable code implements a user interface that provides access to said data.
- 24. A method according to claim 21, wherein:
said step of compiling includes converting said data to action script and compiling said action script into action script byte code.
- 25. A method according to claim 21, wherein:
said step of transmitting includes using HTTP to transmit said executable code via a network.
- 26. A method according to claim 21, further comprising the step of:
executing said executable code at said client.
- 27. A method according to claim 21, further comprising the steps of:
accessing media content; transforming said media content to an accepted format; and adding said transformed media content to said executable code.
- 28. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
receiving a request for particular content, said request is received at a server; accessing a mark-up language description of said particular content; compiling said mark-up language description of said particular content to create executable code that provides said particular content, said step of compiling is performed at said server in response to said request; and transmitting said executable code from said server to a client.
- 29. One or more processor readable storage devices according to claim 28, wherein:
said request is from said client.
- 30. One or more processor readable storage devices according to claim 28, wherein:
said executable code implements a user interface that provides access to said particular content.
- 31. One or more processor readable storage devices according to claim 28, wherein:
said particular content includes data; and said data is compiled to executable code during said step of compiling.
- 32. One or more processor readable storage devices according to claim 28, wherein said method further comprises the steps of:
accessing media content, said particular content includes said media content; transforming said media content to an accepted format; and adding said transformed media content to said executable code.
- 33. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
receiving a request for particular content, said request is received at a server; accessing first code associated with said particular content; compiling said first code to create executable code that implements a user interface that provides access to said particular content, said step of compiling is performed at said server in response to said request; and transmitting said executable code from said server to a client.
- 34. One or more processor readable storage devices according to claim 33, wherein:
said request is from said client.
- 35. One or more processor readable storage devices according to claim 33, wherein:
said particular content includes data; and said data is compiled to executable code during said step of compiling.
- 36. One or more processor readable storage devices according to claim 33, wherein said method further comprises the steps of:
accessing media content, said particular content includes said media content; transforming said media content to an accepted format; and adding said transformed media content to said executable code.
- 37. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
receiving a request for content that includes data, said request is received at a server; accessing said data at said server; compiling said data at said server to create executable code, said executable code includes a representation of said data, said step of compiling is performed in response to said request; and transmitting said executable code from said server to a client.
- 38. One or more processor readable storage devices according to claim 37, wherein:
said request is from said client.
- 39. One or more processor readable storage devices according to claim 37, wherein:
said executable code implements a user interface that provides access to said data.
- 40. One or more processor readable storage devices according to claim 37, wherein said method further comprises the steps of:
accessing media content; transforming said media content to an accepted format; and adding said transformed media content to said executable code.
- 41. An apparatus, comprising:
one or more storage devices; and one or more processors in communication with said one or more storage devices, said one or more processors perform a method comprising the steps of:
receiving a request for particular content, said request is received at a server, said request is from a client, accessing a mark-up language description of said particular content, compiling said mark-up language description of said particular content to create executable code that provides said particular content, said step of compiling is performed at said server in response to said request, and transmitting said executable code from said server to said client.
- 42. An apparatus according to claim 41, wherein:
said executable code implements a user interface that provides access to said particular content.
- 43. An apparatus according to claim 41, wherein:
said particular content includes data; and said data is compiled to executable code during said step of compiling.
- 44. An apparatus according to claim 41, wherein said method further comprises the steps of:
accessing media content, said particular content includes said media content; transforming said media content to an accepted format; and adding said transformed media content to said executable code.
- 45. An apparatus, comprising:
one or more storage devices; and one or more processors in communication with said one or more storage devices, said one or more processors perform a method comprising the steps of:
receiving a request for particular content, said request is received at a server, said request is from a client, accessing first code associated with said particular content, compiling said first code to create executable code that implements a user interface that provides access to said particular content, said step of compiling is performed at said server in response to said request, and transmitting said executable code from said server to said client.
- 46. An apparatus according to claim 45, wherein:
said particular content includes data; and said data is compiled to executable code during said step of compiling.
- 47. An apparatus according to claim 45, wherein said method further comprises the steps of:
accessing media content, said particular content includes said media content; transforming said media content to an accepted format; and adding said transformed media content to said executable code.
- 48. An apparatus, comprising:
one or more storage devices; and one or more processors in communication with said one or more storage devices, said one or more processors perform a method comprising the steps of:
receiving a request for content that includes data, said request is received at a server, said request is from a client, accessing said data at said server, compiling said data at said server to create executable code, said executable code includes a representation of said data, said step of compiling is performed in response to said request, and transmitting said executable code from said server to said client.
- 49. An apparatus according to claim 48, wherein:
said executable code implements a user interface that provides access to said data.
- 50. An apparatus according to claim 48, wherein said method further comprises the steps of:
accessing media content; transforming said media content to an accepted format; and adding said transformed media content to said executable code.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/349,671, entitled, “Interactive System,” filed on Jan. 16, 2002, incorporated herein by reference.
[0002] This Application is related to the following Application: “Interface Engine Providing A Continuous User Interface,” by J. Bret Simister, Adam G. Wolff, Max D. Carlson, Christopher Kimm, and David T. Temkin, Attorney Docket No. LZLO-01002US0, filed the same day as the present application and incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60349671 |
Jan 2002 |
US |