Asynchronous queued messaging for web applications
AssigneeMicrosoft Corporation
InventorsEric M. Lawrence, Sunava Dutta, Ganesh Ananthanarayanan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsEric M. Lawrence, Sunava Dutta, Ganesh Ananthanarayanan
Estimating the term…
Various embodiments enable local web applications to communicate asynchronously with web based services and applications based on a local device's current state and a user's communications preferences. In at least some embodiments, a synchronization engine receives a message in a “Web Inbox” from a web based service or application. In at least some embodiments, the synchronization engine notifies a local web application of the message, sends the message to the web application, and/or loads the web application if it is not in session. The web application's response to the message may be transferred to a “Web Outbox” where it resides until being sent to the web service. The synchronization engine then determines a time to transmit the response to the web service by querying the local device for its current state and a user's communication preferences.
A method of asynchronously communicating with a web application, comprising:
A system for asynchronously communicating with a web application and embodied in a computing device, the system comprising:
One or more computer-readable hardware storage device having instructions stored thereon that are executable by a computing device to perform operations comprising:
Dependencies are inferred from the claim text.