OFF-LINE PRESENTATION OF WEB CONTENT
First Claim
1. A computer implemented method for presenting essentially all content of an online article that spans more than one web page in a browser in an offline mode, the method comprising:
- providing by the browser a URL associated with at least a first page of an article selected from a list of archived web articles;
using the URL to identify a memory location of stored web content data in a local memory device, the stored web content data corresponding to the selected at least first page of the article;
identifying navigation links associated with subsequent pages of the article, the navigation links being mapped to memory locations in the local memory associated with the subsequent pages;
retrieving the stored web content of the at least first page from the local memory location; and
presenting the web content of the at least first page by the browser.
1 Assignment
0 Petitions
Accused Products
Abstract
An enhanced reader can provide a user with an off-line browsing experience that is essentially indistinguishable from an on-line browsing experience. In particular, the enhanced reader can allow a user to access essentially all elements (e.g. hypertext elements) in a selected page of web content as well as navigation information such as next/previous page. The user can use the navigation information to view web content in its original form as well as navigate from page to page in those situations where the web content spans more than one page. This off-line navigation experience can be enabled by software that automatically archives web content as part of a background process while a user'"'"'s device is in an on-line state. In this way, the user'"'"'s off-line and on-line browsing experiences are substantially indistinguishable from each other.
-
Citations
24 Claims
-
1. A computer implemented method for presenting essentially all content of an online article that spans more than one web page in a browser in an offline mode, the method comprising:
-
providing by the browser a URL associated with at least a first page of an article selected from a list of archived web articles; using the URL to identify a memory location of stored web content data in a local memory device, the stored web content data corresponding to the selected at least first page of the article; identifying navigation links associated with subsequent pages of the article, the navigation links being mapped to memory locations in the local memory associated with the subsequent pages; retrieving the stored web content of the at least first page from the local memory location; and presenting the web content of the at least first page by the browser. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented method for presenting essentially all content of an online article by a browser in an offline mode, the archived version of the article comprising substantially all available online information associated with the article that spans more than one web page, the method comprising:
-
receiving a selection request of a page of the article, the selected page comprising a navigation link pointing to another page of the article; providing by the browser a first URL associated with the selected page chosen from a list of web articles archived while the browser was in an online mode; using the first URL to identify a first memory location of stored web content data in a local memory device, the stored web content data corresponding to the archived version of the selected page of the article; retrieving the stored web content data of the selected page from the first memory location; and presenting the retrieved web content data by the browser. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium for storing computer instructions executed by a processor in a computing device having a web browser application, the method comprising:
-
computer code for receiving a request to store a selected page of an article located at a first URL while the web browser is in an online mode, the selected page comprising a navigation link pointing to another page with content from the article located at a second URL; computer code for storing the first URL identified by the received request to a first memory location within a local memory device; computer code for retrieving web content related to each page associated with the article; and computer code for storing each page of the article to a second memory location in the local memory device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computing system configured to archive essentially all of an article spread across more than one web page, the system comprising:
-
a local memory device; and a browsing application, comprising; an article selection control allowing a command from a user to be received that designate a web page for later off-line viewing, a DOM tree generator configured to retrieve and parse web content data associated with a web page designated by the article selection control, wherein the parsing of the web content data allows the DOM tree generator to identify any other pages of the article that are available, wherein the DOM tree generator retrieves and parses web content of identified other pages, and wherein the parsed content of the selected page and other pages are saved to a location on the local memory device, and a lookup table configured to correlate an original URL of the selected page and other pages with locations of associated parsed content on the local memory device. - View Dependent Claims (21, 22, 23, 24)
-
Specification