IP Library Granted Patent US 9,594,485
Granted Patent B1
US 9,594,485 · App. 14/448,626 · Granted Mar 14, 2017

Online information system with selectable items for continuous scrolling

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,594,485
App. No.
14/448,626
Granted
Mar 14, 2017
Kind
B1
Abstract

A first document may be requested and received from a server device. Based on the first document, a web page may be rendered for display on a client device. The rendered web page may include a plurality of selectable items, each corresponding to a respective type of web page content. Via a user interface of the client device, a selection of a first selectable item of the selectable items may be received. Possibly responsive to receiving the selection of the first selectable item, a second document may be requested and received from the server device. The second document may include a first particular type of web page content corresponding to the first selectable item. The web page may be re-rendered for display on the client device to include content from both the first document and the second document.

Claims (55)

1. A method comprising:

requesting and receiving, by a client device, a first document from a server device, the first document being one document of an ordered set of documents, the set including, in order, the first document, a second document, and a third document;

based on the first document, rendering a web page for display on the client device, wherein the rendered web page includes a plurality of selectable items, each corresponding to a respective type of web page content;

receiving, via a user interface of the client device, a selection of a first selectable item of the selectable items;

responsive to receiving the selection of the first selectable item, requesting and receiving the third document from the server device, wherein the third document includes a first particular type of web page content corresponding to the first selectable item;

re-rendering the web page for display on the client device to include content from both the first document and the third document;

receiving, via the user interface of the client device, a selection of a second selectable item of the selectable items;

responsive to receiving the selection of the second selectable item, requesting and receiving the second document from the server device, wherein the second document includes a second particular type of web page content corresponding to the second selectable item; and

further re-rendering the web page for display on the client device to include content from both the first document and the second document, wherein the further re-rendered web page includes content from the first document followed by the content from the second document, and wherein the further re-rendered web page does not include content from the third document.

2. The method of claim 1 , wherein the re-rendered web page includes content from the first document followed by the content from the third document.

3. The method of claim 1 , wherein rendering the web page for display on the client device comprises constructing a document object model representation of the first document, and wherein further re-rendering the web page for display on the client device comprises modifying the document object model representation of the first document to also represent at least some of the second document.

4. The method of claim 1 , wherein rendering the web page for display on the client device comprises constructing a document object model representation of the first document, and wherein re-rendering the web page for display on the client device comprises modifying the document object model representation of the first document to also represent at least some of the third document.

5. The method of claim 1 , wherein the selectable items correspond to respective sections of an electronic version of a newspaper.

6. The method of claim 1 , further comprising:

displaying a first uniform resource locator (URL) associated with the first document; and

after re-rendering the web page for display on the client device, still displaying the first URL.

7. The method of claim 6 , further comprising:

determining that the scroll position of the re-rendered web page has a particular characteristic; and

responsive to determining that the scroll position of the re-rendered webpage has the particular characteristic, displaying a second URL associated with the third document.

8. The method of claim 7 , wherein the particular characteristic comprises the scroll position being below a threshold scroll position such that the re-rendered web page no longer displays content from the first document.

9. The method of claim 1 , further comprising:

adding a first uniform resource locator (URL) associated with the first document to a browsing history;

after re-rendering the web page for display on the client device, determining that the scroll position of the re-rendered web page has a particular characteristic; and

responsive to determining that the scroll position of the re-rendered webpage has the particular characteristic, adding a second URL associated with the third document to the browsing history, wherein the second URL follows the first URL in the browsing history.

10. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a client device, cause the client device to perform operations comprising:

requesting and receiving a first document from a server device, the first document being one document of an ordered set of documents, the set including, in order, the first document, a second document, and a third document;

based on the first document, rendering a web page for display on the client device, wherein the rendered web page includes a plurality of selectable items, each corresponding to a respective type of web page content;

receiving, via a user interface of the client device, a selection of a first selectable item of the selectable items;

responsive to receiving the selection of the first selectable item, requesting and receiving the third document from the server device, wherein the third document includes a first particular type of web page content corresponding to the first selectable item;

re-rendering the web page for display on the client device to include content from both the first document and the third document;

receiving, via the user interface of the client device, a selection of a second selectable item of the selectable items;

responsive to receiving the selection of the second selectable item, requesting and receiving the second document from the server device, wherein the second document includes a second particular type of web page content corresponding to the second selectable item; and

further re-rendering the web page for display on the client device to include content from both the first document and the second document, wherein the further re-rendered web page includes content from the first document followed by the content from the second document, and wherein the further re-rendered web page does not include content from the third document.

11. The article of manufacture of claim 10 , wherein the re-rendered web page includes content from the first document followed by the content from the third document.

12. The article of manufacture of claim 10 , wherein rendering the web page for display on the client device comprises constructing a document object model representation of the first document, and wherein re-rendering the web page for display on the client device comprises modifying the document object model representation of the first document to also represent at least some of the third document.

13. The article of manufacture of claim 10 , wherein the selectable items correspond to respective sections of an electronic version of a newspaper.

14. The article of manufacture of claim 10 , wherein the operations further comprise:

displaying a first uniform resource locator (URL) associated with the first document; and

after re-rendering the web page for display on the client device, still displaying the first URL.

15. The article of manufacture of claim 10 , wherein the operations further comprise:

adding a first uniform resource locator (URL) associated with the first document to a browsing history;

after re-rendering the web page for display on the client device, determining that the scroll position of the re-rendered web page has a particular characteristic; and

responsive to determining that the scroll position of the re-rendered webpage has the particular characteristic, adding a second URL associated with the third document to the browsing history, wherein the second URL follows the first URL in the browsing history.

16. A client device comprising:

at least one processor;

data storage; and

program instructions, stored in the data storage, that upon execution by the at least one processor cause the client device to perform operations including:

requesting and receiving a first document from a server device, the first document being one document of an ordered set of documents, the set including, in order, the first document, a second document, and a third document;

based on the first document, rendering a web page for display on the client device, wherein the rendered web page includes a plurality of selectable items, each corresponding to a respective type of web page content;

receiving, via a user interface of the client device, a selection of a first selectable item of the selectable items;

responsive to receiving the selection of the first selectable item, requesting and receiving the third document from the server device, wherein the third document includes a first particular type of web page content corresponding to the first selectable item;

re-rendering the web page for display on the client device to include content from both the first document and the third document;

receiving, via the user interface of the client device, a selection of a second selectable item of the selectable items;

responsive to receiving the selection of the second selectable item, requesting and receiving the second document from the server device, wherein the second document includes a second particular type of web page content corresponding to the second selectable item; and

further re-rendering the web page for display on the client device to include content from both the first document and the second document, wherein the further re-rendered web page includes content from the first document followed by the content from the second document, and wherein the further re-rendered web page does not include content from the third document.

Assignments (6)
GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded May 25, 2021
From: TRIBUNE PUBLISHING COMPANY, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC, AS COLLATERAL AGENT
Reel/Frame 056355/0827 →
RELEASE OF SECURITY INTEREST OF REEL/FRAME 033486/0764 Recorded Jun 28, 2018
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: LOS ANGELES TIMES COMMUNICATIONS LLC; TRIBUNE INTERACTIVE, LLC; TRIBUNE PUBLISHING COMPANY, LLC
Reel/Frame 046454/0736 →
RELEASE OF SECURITY INTEREST OF REEL/FRAME 033493/0711 Recorded Jun 28, 2018
From: JPMORGAN CHASE BANK, N.A., AS ASSIGNOR
To: LOS ANGELES TIMES COMMUNICATIONS LLC; TRIBUNE INTERACTIVE, LLC; TRIBUNE PUBLISHING COMPANY, LLC
Reel/Frame 046455/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2014
From: KRECICHWOST, DANIEL; MAJORS, JEREMY WAYNE; HUH, DENNIS J; SATTAR MUKRI, FARHA ABDUL; BURNETT, JAMES THOMAS
To: TRIBUNE PUBLISHING COMPANY, LLC
Reel/Frame 033912/0396 →
SECURITY INTEREST Recorded Aug 8, 2014
From: LOS ANGELES TIMES COMMUNICATIONS LLC; TRIBUNE INTERACTIVE, LLC; TRIBUNE PUBLISHING COMPANY, LLC
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 033493/0711 →
SECURITY INTEREST Recorded Aug 7, 2014
From: LOS ANGELES TIMES COMMUNICATIONS LLC; TRIBUNE INTERACTIVE, LLC; TRIBUNE PUBLISHING COMPANY, LLC
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 033486/0764 →