×

Locally storing web-based database data

  • US 7,778,987 B2
  • Filed: 10/06/2006
  • Issued: 08/17/2010
  • Est. Priority Date: 10/06/2006
  • Status: Active Grant
First Claim
Patent Images

1. At a computer system including a Web browser, a browser cache, a local store access module, and a controlled access local store, the Web browser for browsing Web-based content, the contents of the browser cache fully accessible to any Web server in communication with the Web browser, the local store access module controlling access to contents of the controlled access local store based on domains associated with Web server requests to access the contents of the controlled access local store, the controlled access limiting further access to each portion of content in the local access store to requests from the domain that initially sent the portion of content for storage in the controlled access local store, a method for caching database data at the computer system for subsequent Web browser access, the method comprising:

  • an act of sending a Web based request to a Web server in a specified domain, the Web based request requesting access to a Web page that includes a portion of a database and other content, the database portion stored in a database accessible to the Web server;

    an act of receiving the requested Web page from the Web server, the Web page including the database portion and the other content;

    an act of caching the other content in the browser cache;

    an act of storing the database portion in the controlled access local store such that data contained in the stored database portion can be locally provided to the Web browser without the data being included in network based communication; and

    an act of retaining an indication that the database portion was received from the specified domain so that the local store access module can limit access to the database portion stored in the controlled access local store, the limited access including;

    permitting requests from Web servers in the specified domain to access the database portion for use in Web pages presented at the Web browser; and

    preventing requests from Web servers in other domains from accessing the database portion.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×