Dynamic web application notifications including task bar overlays
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, from a website, a notification associated with a dynamic jumplist item, wherein the dynamic jumplist item is associated with a jumplist defined on behalf of the website and associated with a web application that is integrated on a client device, wherein the jumplist is defined in a web application file that was created on the client device and associated with the website, the jumplist defining a dynamic jumplist item in the form of a preview window that is presentable responsive to a user action, and wherein the web application file includes a start URL, a web application title, a favicon, and one or more navigation domains specified by the website, and wherein the receiving is performed, at least in part, via JavaScript;
responsive to receiving the notification of the dynamic jumplist item, providing a discernible notification for a user within the jumplist while simultaneously displaying at least one static element within the jumplist.
2 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.
382 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a website, a notification associated with a dynamic jumplist item, wherein the dynamic jumplist item is associated with a jumplist defined on behalf of the website and associated with a web application that is integrated on a client device, wherein the jumplist is defined in a web application file that was created on the client device and associated with the website, the jumplist defining a dynamic jumplist item in the form of a preview window that is presentable responsive to a user action, and wherein the web application file includes a start URL, a web application title, a favicon, and one or more navigation domains specified by the website, and wherein the receiving is performed, at least in part, via JavaScript; responsive to receiving the notification of the dynamic jumplist item, providing a discernible notification for a user within the jumplist while simultaneously displaying at least one static element within the jumplist. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer readable storage memories embodying computer readable instructions which, when executed, implement a method comprising:
-
receiving, from a website, a notification associated with a dynamic jumplist item, wherein the dynamic jumplist item is associated with a jumplist defined on behalf of the website and associated with a web application that is integrated on a client device, wherein the jumplist is defined in a web application file that was created on the client device and associated with the website, the jumplist defining a dynamic jumplist item in the form of a preview window that is presentable responsive to a user action, and wherein the web application file includes a start URL, a web application title, a favicon, and one or more navigation domains specified by the website, and wherein the receiving is performed, at least in part, via JavaScript; responsive to receiving the notification of the dynamic jumplist item, providing a discernible notification for a user within the jumplist while simultaneously displaying at least one static element within the jumplist. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
one or more processors; one or more computer readable storage memories embodying computer-readable instructions which, when executed by the one or more processors, perform operations comprising; receiving, from a website, a notification associated with a dynamic jumplist item, wherein the dynamic jumplist item is associated with a jumplist defined on behalf of the website and associated with a web application that is integrated on a client device, wherein the jumplist is defined in a web application file that was created on the client device and associated with the website, the jumplist defining a dynamic jumplist item in the form of a preview window that is presentable responsive to a user action, and wherein the web application file includes a start URL, a web application title, a favicon, and one or more navigation domains specified by the website, and wherein the receiving is performed, at least in part, via JavaScript; responsive to receiving the notification of the dynamic jumplist item, providing a discernible notification for a user within the jumplist while simultaneously displaying at least one static element within the jumplist. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification