8601468

Web-Based Applications Using Web Extents

PublishedDecember 3, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method comprising: sending, from a computing device to a server, a request to install a web-based application on the computing device; and receiving, from the server, an installation procedure for the web-based application, the installation procedure providing for: installing the web-based application on the computing device; specifying a web extent for the web-based application, the web extent including: a first web origin for the web-based application; at least one path associated with the first web origin, the at least one path associated with the first web origin corresponding with respective content, of the first web origin, for use with the web-based application; a second web origin for the web-based application; and at least one path associated with the second web origin, the at least one path associated with the second web origin corresponding with respective content, of the second web origin, for use with the web-based application.

2

2. The computer-implemented method of claim 1 , wherein: the first web origin comprises a first Uniform Resource Locator (URL); and the second web origin comprises a second URL.

3

3. The computer-implemented method of claim 1 , wherein browsing, by the computing device, to content within the web extent results in the computing device launching the web-based application.

4

4. The computer-implemented method of claim 1 , wherein the installation procedure further provides for setting, on the computing device, one or more permissions for the web-based application, the method further comprising: executing the web-based application including: applying, by the computing device, the one or more permissions for content within the web extent.

5

5. The computer-implemented method of claim 1 , wherein, when the web-based application is executed on the computing device, features of the web-based application are applied to content within the web extent.

6

6. The computer-implemented method of claim 1 , further comprising: sending, from the computing device to a second server, a request to install another web-based application on the computing device; and receiving, from the second server, a second installation procedure for the other web-based application, the second installation procedure providing for: specifying a web extent for the other web-based application, the web extent for the other web-based application including at least one of the first web origin of the web-based application and the second web origin of the web-based application.

7

7. The computer-implemented method of claim 6 , wherein the server and the second server are a same server.

8

8. The computer-implemented method of claim 6 , wherein the installation procedure and the second installation procedure each provides for specifying content that is shared between the web-based application and the other web-based application, wherein browsing to the shared content, by the computing device without launching the web-based application or the other web-based application, is performed outside the web-based application and the other web-based application.

9

9. A computer-implemented method comprising: receiving, at a server, a request for installation of a web-based application on a computing device; and sending, from the server to the computing device, an installation procedure for the web-based application, the installation procedure providing for: installing the web-based application on the computing device; specifying a web extent for the web-based application, the web extent including a first web origin for the web-based application; at least one path associated with the first web origin, the at least one path associated with the first web origin corresponding with respective content, of the first web origin, for use with the web-based application; a second web origin for the web-based application; and at least one path associated with the second web origin, the at least one path associated with the second web origin corresponding with respective content, of the second web origin, for use with the web-based application.

10

10. The computer-implemented method of claim 9 , wherein: the first web origin comprises a first Uniform Resource Locator (URL); and the second web origin comprises a second URL.

11

11. The computer-implemented method of claim 9 , wherein, when the web-based application is executed on the computing device, features of the web-based application are applied to content within the web extent.

12

12. The computer-implemented method of claim 9 , wherein the installation procedure further provides for setting one or more local permissions for the web-based application, wherein the one or more local permissions, when executing the web-based application on the computing device, are applied for content within the web extent.

13

13. The computer-implemented method of claim 9 , further comprising: receiving, at the server, a request for installation of another web-based application on the computing device; and sending, to the computing device, a second installation procedure for the other web-based application, the second installation procedure providing for: specifying a web extent for the other web-based application, wherein the web extent for the other web-based application includes at least one of the first web origin and the second web origin.

14

14. A non-transitory recordable storage medium having recorded and stored thereon instructions that, when executed by a computing device, cause the computing device to: implement a web-based application, wherein implementing the web-based application includes: specifying a web extent for the web-based application, the web extent including: a first web origin for the web-based application; at least one path associated with the first web origin, the at least one path associated with the first web origin corresponding with respective content, of the first web origin, for use with the web-based application; a second web origin for the web-based application; and at least one path associated with the second web origin, the at least one path associated with the second web origin corresponding with respective content, of the second web origin, for use with the web-based application; and applying features of the web-based application for content within the web extent.

15

15. The non-transitory recordable storage medium of claim 14 , wherein: the first web origin comprises a first Uniform Resource Locator (URL); and the second web origin comprises a second URL.

16

16. The non-transitory recordable storage medium of claim 14 , wherein implementing the web-based application further comprises implementing one or more permissions for the web-based application, wherein the one or more permissions are applied for content within the web extent.

17

17. The non-transitory recordable storage medium of claim 14 , wherein implementing the web-based application further comprises launching, by the computing device, the web-based application in response to the computing device browsing to content within the web extent.

Patent Metadata

Filing Date

Unknown

Publication Date

December 3, 2013

Inventors

Aaron Boodman
Erik Kay
Rafael Weinstein

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “WEB-BASED APPLICATIONS USING WEB EXTENTS” (8601468). https://patentable.app/patents/8601468

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.