System and method for delivering remotely stored applications and information
DC CAFCFirst Claim
1. A computerized method for delivering interactivity over the web to a client device from a remotely stored application residing on a server, the method comprising:
- in response to receiving a request for a web page from the client device, serving a web page to the client device, the web page having executable code embedded therein which, when executed in a web browser running on the client device, communicates messages with the remotely stored application on the server, the web page further having user interface information for presenting within the web browser a user interface for the remotely stored application;
receiving an event message from the executable code on the client device, the event message reporting an action taken within one or more screen components in the user interface through the client device;
executing application logic within the remotely stored application on the server to generate data values based on the action reported in the event message and client device information; and
sending to the client device an update message with at least some of the generated data values and instructions for use by the executable code to present the data values within the user interface of the web page at the client device.
1 Assignment
Litigations
4 Petitions

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.
31 Citations
25 Claims
-
1. A computerized method for delivering interactivity over the web to a client device from a remotely stored application residing on a server, the method comprising:
-
in response to receiving a request for a web page from the client device, serving a web page to the client device, the web page having executable code embedded therein which, when executed in a web browser running on the client device, communicates messages with the remotely stored application on the server, the web page further having user interface information for presenting within the web browser a user interface for the remotely stored application; receiving an event message from the executable code on the client device, the event message reporting an action taken within one or more screen components in the user interface through the client device; executing application logic within the remotely stored application on the server to generate data values based on the action reported in the event message and client device information; and sending to the client device an update message with at least some of the generated data values and instructions for use by the executable code to present the data values within the user interface of the web page at the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computerized method for delivering interactivity over the web to a client device from a remotely stored application residing on a server, the method comprising:
-
receiving a web page at the client device, the web page having executable code embedded therein which, when executed in a web browser running on the client device, communicates messages with the remotely stored application on the server, the web page further having user interface information for presenting within the web browser a user interface for the remotely stored application; the executable code sending to the server an event message reporting an action taken within one or more screen components in the user interface; in response to sending the event message, the client device receiving an update message from the server with data values and instructions for use by the executable code to present the data values within the user interface of the web page at the client device, the data values having been generated by application logic executing within the remotely stored application on the server based on the action reported in the event message and client device information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for delivering interactivity over the web to a client device from a remotely stored application residing on a server, the system comprising:
-
one or more web pages stored at the server, the web pages each having executable code embedded therein which are programmed to, when executed in a web browser running on the client device, communicate messages with the remotely stored application on the server, the web pages each further having user interface information for presenting within the web browser a user interface for the remotely stored application, the messages communicated by the executable code including an event message communicated from the executable code to the server reporting an action taken within one or more screen components in the user interface and an update message sent from the server to the client device with data values and instructions for use by the executable code to present the data values within the user interface of the web page at the client device the remotely stored application residing on the server and containing application logic executing within the remotely stored application to generate the data values based on the action reported in the event message and client device information.
-
Specification