System and method for delivering remotely stored applications and information
DC CAFCFirst Claim
1. A method for presenting an application in a networked computer processing system having a plurality of client computers and a plurality of host computers, the method comprising:
- retrieving, in response to a request of a client computer, a content item having computer program code embedded therein, execution of the embedded computer program code establishing a communication connection to a host computer;
sending operating environment information regarding the client computer from the client computer to the host computer;
retrieving presentation information to present an application and content, the presentation information being based on the operating environment information and comprising at least one of instructions for rendering components of the application, default parameters and data values exhibited within the components, and application-specific business logic for processing input to the presented application; and
presenting, at the client computer, the application and the content based upon the presentation information.
2 Assignments
Litigations
0 Petitions

Reexamination
Accused Products

Abstract
A method and system are disclosed for delivering interactive links for presenting applications and second information at a client computer from remote sources in a network-configured computer processing system. In one embodiment, the method includes retrieving over a first communication connection, in response to a request of a client computer, informational content having computer program code embedded therein, and executing the embedded computer program code for establishing a second communication connection to an application server. The method further includes retrieving over the second communication connection first information including presentational information for presenting the application and the second information. The method also includes presenting the application and the second information based upon the presentational information, and storing on the client computer an interactive link for selectively re-establishing the second communication connection to the application server for retrieving the first information and presenting the application and the second information on an as-needed basis. Preferably, the storing of the interactive link includes downloading a graphical representation of the interactive link and storing a file containing information representing an operating environment of the client computer and a network address of the application server.
129 Citations
38 Claims
-
1. A method for presenting an application in a networked computer processing system having a plurality of client computers and a plurality of host computers, the method comprising:
-
retrieving, in response to a request of a client computer, a content item having computer program code embedded therein, execution of the embedded computer program code establishing a communication connection to a host computer; sending operating environment information regarding the client computer from the client computer to the host computer; retrieving presentation information to present an application and content, the presentation information being based on the operating environment information and comprising at least one of instructions for rendering components of the application, default parameters and data values exhibited within the components, and application-specific business logic for processing input to the presented application; and presenting, at the client computer, the application and the content based upon the presentation information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14)
-
-
11. The method of claim l0 wherein the information to track transmission of the link comprises a global unique identifier that is assigned to the link and information for identifying a given client computer that has received the link.
-
15. Computer readable media for the storage of program code that when executed by a programmable processor instructs the processor to execute a method for presenting an application in a networked computer processing system having a plurality of client computers and a plurality of host computers, the computer readable media comprising:
-
program code for retrieving, in response to a request of a client computer, a content item having computer program code embedded therein, the execution of the embedded computer program code establishing a communication connection to a host computer; program code for sending operating environment information regarding the client computer from the client computer to the host computer; program code for retrieving presentation information to present an application and content, the presentation information being based on the operating environment information and comprising at least one of instructions for rendering components of the application, default parameters and data values exhibited within the components, and application-specific business logic for processing input to the presented application; and program code for presenting, at the client computer, the application and the content based upon the presentation information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for presenting an application in a networked computer processing system having a plurality of client computers and a plurality of host computers, the system comprising:
-
a presentation client executing at a client device operative to transmit operating system environment information to the application server, receive presentation instructions from the application server to display one or more content items, transmit one or more events to the application server, receive updated presentation instructions from the application server to display the application and one or more updated content items in accordance with the updated presentation information and maintain an operating state of the application; and the application server operative to transmit presentation information to the presentation client for display of the application, the one or more content items and the one or more updated content items on the basis of the operating system environment information, execute application specific business logic on the basis of the one or more events to generate the updated presentation instructions for transmission to the client player. - View Dependent Claims (30, 31, 32)
-
-
33. A method for presenting an application in a networked computer processing system having a plurality of client computers and a plurality of host computers, the method comprising:
-
initiating a connection from a presentation client to an application server, the presentation client operative to transmit client operating system environment information to the application server; transmitting presentation instructions and one or more content items from the application server to the presentation client, the presentation instructions based on the operating system environment information and operative to instruct the presentation client as to the display of the application and the one or more content items; transmitting one or more events from the presentation client to the application server; and on the basis on the basis of the one or more events, executing application specific business logic at the application server to transmit updated presentation instructions and one or more updated content items to the presentation client for display with the application. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification