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, an operating system;
loading, via the operating system, the web application, wherein the web application includes a manifest that is a static metadata file that includes a local storage field indicating that one or more portions of the web application is stored in a local storage medium, and wherein the web application was packaged as an installable entity; and
executing the web application under direct control of the operating system, including;
accessing from the local storage medium one or more portions of the web application as indicated by the local storage field, and wherein the one or more portions of the web application were stored in the local storage medium during installation of the web application, andaccessing from a remote server at least a second portion of the web application indicated by the manifest.
2 Assignments
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.
53 Citations
15 Claims
-
1. A method of executing a web application installed on an apparatus, the method comprising:
-
executing, via a processor included by the apparatus, an operating system; loading, via the operating system, the web application, wherein the web application includes a manifest that is a static metadata file that includes a local storage field indicating that one or more portions of the web application is stored in a local storage medium, and wherein the web application was packaged as an installable entity; and executing the web application under direct control of the operating system, including; accessing from the local storage medium one or more portions of the web application as indicated by the local storage field, and wherein the one or more portions of the web application were stored in the local storage medium during installation of the web application, and accessing from a remote server at least a second portion of the web application indicated by the manifest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a processor configured to execute executable code defining an operating system; a local storage medium configured to store at least a portion of a web application; the web application comprising at least a portion of a web page and wherein the web application was packaged as an installable entity as instructed by a manifest that is a static metadata file included by the installable entity, wherein the manifest includes a local storage field indicating which portion of the web application is stored in the local storage medium; and the operating system configured to; launch the web application without use of a native application not included by the operating system, manage the execution of the web application, access from the local storage medium one or more portions of the web application as indicated by the local storage field, and wherein the one or more portions of the web application were stored in the local storage medium-during installation of the web application, and access from a remote server at least a second portion of the web application indicated by the manifest. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of executing a web application installed on an apparatus, the method comprising:
-
executing, via a processor included by the apparatus, a native application; loading, via the native application, the web application, wherein the web application includes a manifest that is a static metadata file that includes a local storage field indicating that one or more portions of the web application is stored in a local storage medium, and wherein the web application was packaged as an installable entity; managing, by the native application, the execution of the web application; accessing, via the native application and as part of the execution of the web application, from the local storage medium the one or more portions of the web application as indicated by the local storage field, and wherein the one or more portions of the web application were stored in the local storage medium during installation of the web application; and accessing from a remote server at least a second portion of the web application indicated by the manifest.
-
Specification