Web application pinning including task bar pinning
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving an indication of a selection of a link associated with installing a web application associated with a web site;
responsive to the receipt of the indication;
locating an icon on a taskbar as a result of the selection;
creating a web application file that is configured to store a navigation domain; and
enforcing the navigation domain while receiving user interactions in a web application window, including rendering content in the web application window when the user interactions are within the navigation domain and rendering content in a default web browser when the user interactions are outside the navigation domain, the web application window and the default web browser being distinct.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving an indication of a selection of a link associated with installing a web application associated with a web site; responsive to the receipt of the indication; locating an icon on a taskbar as a result of the selection; creating a web application file that is configured to store a navigation domain; and enforcing the navigation domain while receiving user interactions in a web application window, including rendering content in the web application window when the user interactions are within the navigation domain and rendering content in a default web browser when the user interactions are outside the navigation domain, the web application window and the default web browser being distinct. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising a memory storing one or more modules, the one or more modules configured to:
-
receive an indication of a selection of a menu item associated with installing a web application associated with a web site; responsive to the receipt of the indication; locate an icon associated with the web application on a taskbar; create a web application file that is configured to store a navigation domain; and enforce the navigation domain while receiving user interactions in a web application window, including rendering content in the web application window when the user interactions are within the navigation domain and rendering content in a default web browser when the user interactions are outside the navigation domain, the web application window and the default web browser being distinct. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable storage memories embodying computer-readable instructions configured to perform operations comprising:
-
receiving an indication of a selection of a menu item associated with installing a web application associated with a web site; responsive to said receiving the indication; locating the icon on a taskbar as a result of the selection; creating a web application file that is configured to store a navigation domain; and enforcing the navigation domain while receiving user interactions in a web application window, including rendering content in the web application window when the user interactions are within the navigation domain and rendering content in a default web browser when the user interactions are outside the navigation domain, the web application window and the default web browser being distinct. - View Dependent Claims (18, 19, 20)
-
Specification