Installable web applications
First Claim
1. A method of executing a web application installed on an apparatus, the method comprising:
- executing, via a processor included by the apparatus, a web browser;
loading, via the web browser, the web application, wherein the web application includes a manifest and at least a portion of a web site, wherein the web application was packaged as an installable entity and the web site is self-contained;
managing, by the web browser, the execution of the web application; and
accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application and wherein the one or more portions of the web site were stored in the local storage medium when the web application was installed, wherein accessing from the local storage medium the one or more portions of the web site includes never accessing any portion of the web site from a remote server, and only accessing the one or more portions of the web site from the local storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
25 Citations
9 Claims
-
1. A method of executing a web application installed on an apparatus, the method comprising:
-
executing, via a processor included by the apparatus, a web browser; loading, via the web browser, the web application, wherein the web application includes a manifest and at least a portion of a web site, wherein the web application was packaged as an installable entity and the web site is self-contained; managing, by the web browser, the execution of the web application; and accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application and wherein the one or more portions of the web site were stored in the local storage medium when the web application was installed, wherein accessing from the local storage medium the one or more portions of the web site includes never accessing any portion of the web site from a remote server, and only accessing the one or more portions of the web site from the local storage medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a processor configured to execute executable code defining a web browser; a local memory configured to store at least a portion of a web site associated with a web application; the web application comprising at least a portion of a web site, wherein the web application was packaged as an installable entity as instructed by a manifest included by the installable entity and the web site is self-contained; and the web browser configured to; load the web application; manage the execution of the web application; and access from a local storage medium one or more portions of the web site included by the web application and wherein the one or more portions of the web site were stored in the local storage medium when the web application was installed, including never accessing any portion of the web site from a remote server, and only accessing the one or more portions of the web site from the local storage medium. - View Dependent Claims (8)
-
-
9. A computer-readable medium being tangibly embodied and including executable code that causes an apparatus to:
-
execute, via a processor included by the apparatus, a web browser; load, via the web browser, the web application, wherein the web application includes a manifest and at least a portion of a web site, wherein the web application was packaged as an installable entity and the web site is self-contained; manage, by the web browser, the execution of the web application; and access, via the web browser, from a local storage medium one or more portions of the web site included by the web application and wherein the one or more portions of the web site were stored in the local storage medium when the web application was installed, including never accessing any portion of the web site from a remote server, and only accessing the one or more portions of the web site from the local storage medium.
-
Specification