Creating task sessions
AssigneeMicrosoft Corporation
InventorsIsrael Hilerio, Justin Martin Posey, Carlos Yeung, Alexander H. Malek, Bruce A. Morgan, Mara B. Patton
Life of this patent
Estimating the term…
Abstract
Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
Claims16
A computer-implemented method comprising:
- receiving input associated with saving task session state information associated with a web application that is integrated on a client device;
- accessing a task session data structure in a web application directory;
- saving task session state information in the task session data structure;
- receiving user input associated with restoring a task session whose state information was previously saved, the task session being associated with the web application;
- responsive to receiving the user input, accessing the task session data structure in the web application directory;
- retrieving task session state information, associated with the task session, from the web application directory;
- and
- launching an associated web application and restoring the task session using the task session state information.
One or more computer readable storage media embodying computer readable instructions which, when executed, implement a method comprising:
- receiving input associated with saving task session state information associated with a web application that is integrated on a client's desktop;
- accessing a task session data structure in a web application directory;
- saving task session state information in the task session data structure;
- receiving user input associated with restoring a task session whose state information was previously saved;
- responsive to receiving the user input associated with restoring a task session, accessing the task session data structure in the web application directory;
- retrieving task session state information, associated with the task session, from the web application directory;
- and
- launching an associated web application and restoring the task session using the task session state information.
Dependencies are inferred from the claim text.