System and method for providing user interactivity across a network
First Claim
1. A system for providing user interactivity across a network, the system comprising:
- an application server receiving a request from a client computer for information having computer program code embedded therein, the computer program code when executed on the client computer establishes a communication connection to the application server via the network;
the application server receiving operating environment information from the client computer;
based at least on the operating environment information, the application server sending presentation information to the client device, the presentation information presenting an application and application-specific information on an output of the client device;
the application server receiving, from the client device, an event message representing an input from the client device using the application; and
the application server executing the application on the server to generate data values based on the input in the event message and presentation information, the generated data values updating the client device display based on the data values.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes computerized method and apparatus for user interactivity with a network application executing on a server. The method and apparatus includes receiving, via a wireless network, an event message from a mobile device, the event message representing an input from a user interface on the mobile device where the user interface is executing based on a mobile application. The method and apparatus further includes generating data values based on the input in the event message and information relating to the mobile device. Moreover, the method and apparatus includes sending an update message to the mobile device based on the data values for updating a display of the mobile device.
-
Citations
77 Claims
-
1. A system for providing user interactivity across a network, the system comprising:
-
an application server receiving a request from a client computer for information having computer program code embedded therein, the computer program code when executed on the client computer establishes a communication connection to the application server via the network; the application server receiving operating environment information from the client computer; based at least on the operating environment information, the application server sending presentation information to the client device, the presentation information presenting an application and application-specific information on an output of the client device; the application server receiving, from the client device, an event message representing an input from the client device using the application; and the application server executing the application on the server to generate data values based on the input in the event message and presentation information, the generated data values updating the client device display based on the data values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing user interactivity across a network, the system comprising:
-
an application server transmitting a droplet for an application to a client computer across the network, the droplet establishing a communication connection to the application server via the network; the application server receiving operating environment information from the client computer and invoking the application based on the droplet; based at least on the operating environment information, the application server sending presentation information to the client device, the presentation information presenting the application and application-specific information on an output of the client device; the application server receiving, from the client device, an event message representing an input from the client device using the application and generating data values based on the input in the event message and presentation information such that the client device display is updated based on the data values; and the application server providing an interactive link for selectively re-establishing the communication connection with the application server for presenting the application on the client computer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for providing user interactivity across a network, the system comprising:
-
an application server receiving a request from a client computer for information having computer program code embedded therein, the computer program code when executed on the client computer establishes a communication connection to the application server via the network; the application server receiving operating environment information from the client computer; based at least on the operating environment information, the application server sending presentation information to the client device, the presentation information presenting an application and application-specific information on an output of the client device, the application designed to execute on the application server and present functionality at the client computer; the application server receiving, from the client device, an event message representing an input from the client device using the application; the application server executing the application on the server to generate data values based on the input in the event message and presentation information, the generated data values updating the client device display based on the data values; and the application server providing an interactive link stored on the client computer, the interactive link for selectively re-establishing the communication connection with the application server such that upon selection of the interactive link, the application server retrieves the presentation information for the client computer for presenting the application and content on the client computer. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computerized method for providing user interactivity across a network between a client computer and an application server, the method comprising:
-
receiving a request from the client computer for information having computer program code embedded therein, the computer program code when executed on the client computer establishes a communication connection to the application server via the network; receiving, at the application server, operating environment information from the client computer; based at least on the operating environment information, sending presentation information to the client device, the presentation information presenting an application and application-specific information on an output of the client device; receiving, from the client device, an event message representing an input from the client device using the application; executing the application on the server to generate data values based on the input in the event message and presentation information; and updating the client device display based on the data values. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computerized method for providing user interactivity across a network between a client computer and an application server, the method comprising:
-
transmitting a droplet for an application to the client computer, the droplet establishing a communication connection to the application server via the network; receiving, at the application server, operating environment information from the client computer; based on the droplet, invoking the application on the application server; based at least on the operating environment information, sending presentation information to the client device, the presentation information presenting the application and application-specific information on an output of the client device; receiving, from the client device, an event message representing an input from the client device using the application; generating data values based on the input in the event message and presentation information; updating the client device display based on the data values; and storing on the client computer an interactive link for selectively re-establishing the communication connection with the application server for presenting the application on the client computer. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A computerized method for providing user interactivity across a network between a client computer and an application server, the method comprising:
-
receiving a request from the client computer for information having computer program code embedded therein, the computer program code when executed on the client computer establishes a communication connection to the application server via the network; receiving, at the application server, operating environment information from the client computer; based at least on the operating environment information, sending presentation information to the client device, the presentation information presenting an application and application-specific information on an output of the client device, the application designed to execute on the application server and present functionality at the client computer; receiving, from the client device, an event message representing an input from the client device using the application; executing the application on the server to generate data values based on the input in the event message and presentation information; storing on the client computer an interactive link for selectively re-establishing the communication connection with the an application server, such that upon selection of the interactive link, the application server retrieves the presentation information for the client computer for presenting the application and content on the client computer. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77)
-
Specification