US2018007171A1PendingUtilityA1

System and method delivering remotely stored applications and information

56
Assignee: DROPLETS INCPriority: Sep 14, 1999Filed: Sep 14, 2017Published: Jan 4, 2018
Est. expirySep 14, 2019(expired)· nominal 20-yr term from priority
H04L 67/025H04L 67/14H04L 69/329H04L 67/34G06F 9/54H04L 51/06H04L 67/36G06F 8/60H04L 29/06H04L 67/42H04L 67/01H04L 67/75H04L 9/40H04L 12/00
56
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         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, wherein receiving an event message comprises receiving an event message reporting data entry in a text box in the user interface;   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.   
     
     
         2 . The method of  claim 1 , wherein executing application logic comprises generating data values based on the client device information comprising information representing hardware, software and/or user interface capabilities of the client device. 
     
     
         3 . The method of  claim 2 , comprising receiving the client device information from the client device. 
     
     
         4 . 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, wherein receiving an event message comprises receiving an event message reporting data entry within a drop down list in the user interface;   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.   
     
     
         5 . The method of  claim 4 , wherein executing application logic comprises generating data values based on the client device information comprising information representing hardware, software and/or user interface capabilities of the client device. 
     
     
         6 . The method of  claim 5 , comprising receiving the client device information from the client device. 
     
     
         7 . 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, wherein receiving an event message comprises receiving an event message reporting a drag and drop operation performed within the user interface;   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.   
     
     
         8 . The method of  claim 7 , wherein executing application logic comprises generating data values based on the client device information comprising information representing hardware, software and/or user interface capabilities of the client device. 
     
     
         9 . The method of  claim 8 , comprising receiving the client device information from the client device. 
     
     
         10 . The method of  claim 7 , wherein the remotely stored application is an email application, and wherein the drag and drop operation comprises dragging of an email message displayed in the user interface to a folder. 
     
     
         11 . 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, wherein receiving an event message comprises receiving an event message reporting data entry within a button in the user interface;   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.   
     
     
         12 . The method of  claim 11 , wherein executing application logic comprises generating data values based on the client device information comprising information representing hardware, software and/or user interface capabilities of the client device. 
     
     
         13 . The method of  claim 12 , comprising receiving the client device information from the client device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.