IP Library Granted Patent US 10,146,421
Granted Patent B1
US 10,146,421 · App. 15/398,595 · Granted Dec 4, 2018

Online information system with per-document selectable items

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 10,146,421
App. No.
15/398,595
Granted
Dec 4, 2018
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 first plurality of selectable items corresponding to respective types of web page content. It may be determined that a scroll position of the rendered web page has a particular characteristic. Possibly responsive to this determination, a second document, associated with one of the selectable items, may be requested and received from the server device. The web page may be re-rendered for display, and may include content from the first document and the second document. The re-rendered web page may include a second plurality of selectable items corresponding to respective types of web page content. The second plurality of selectable items may be different from the first plurality of selectable items.

Claims (60)

1. A method comprising:

displaying, on a web browser interface of a client device, a first web page representing a first document, wherein the first document as displayed includes a transporter component, the transporter component comprising references to a plurality of additional documents;

determining that a particular reference to one of the additional documents has been selected;

in response to determining that the particular reference has been selected, requesting and receiving a second document from a server device, wherein the second document is associated with the particular reference; and

displaying, on the web browser interface of the client device, a representation of the second document, wherein when the second document is associated with the first document by a continuous scrolling feature, the web browser interface displays a modified version of the first web page with the first document followed by the second document, and wherein when the second document is not associated with the first document by the continuous scrolling feature, the web browser interface displays a second web page including the second document but not including the first document.

2. The method of claim 1 , wherein the web browser interface displays the modified version of the first web page with the first document followed by the second document, the method further comprising:

determining that a second particular reference to another one of the additional documents has been selected;

in response to determining that the second particular reference has been selected, requesting and receiving a third document from the server device, wherein the third document is associated with the second particular reference; and

displaying, on the web browser interface of the client device, a representation of the third document, wherein when the third document is associated with the first document and second document by a continuous scrolling feature, the web browser interface displays a further modified version of the first web page with the first document followed by the second document then the third document, and wherein when the third document is not associated with the first document and the second document by the continuous scrolling feature, the web browser interface displays a third web page including the third document but not including the first document or the second document.

3. The method of claim 1 , wherein the web browser interface displays the modified version of the first web page with the first document followed by the second document, the method further comprising:

determining that a scroll position of the first web page has a particular characteristic; and

responsive to determining that the scroll position of the first web page has the particular characteristic, requesting and receiving a third document from the server device, wherein the third document is associated with one of the references to the plurality of additional documents.

4. The method of claim 3 , wherein determining that the scroll position of the first web page has the particular characteristic comprises determining that the scroll position of the first web page is below a threshold scroll position, the method further comprising:

displaying, on the web browser interface of the client device, a representation of the third document, wherein the web browser interface displays a further modified version of the first web page with the first document followed by the second document then the third document.

5. The method of claim 3 , wherein determining that the scroll position of the first web page has the particular characteristic comprises determining that the scroll position of the first web page is above a threshold scroll position, the method further comprising:

displaying, on the web browser interface of the client device, a representation of the third document, wherein the web browser interface displays a further modified version of the first web page with the third document followed by the first document then second document.

6. The method of claim 1 , wherein each of the plurality of additional documents correspond to respective sections of an electronic version of a newspaper or magazine.

7. The method of claim 1 , wherein displaying the first web page comprises constructing a document object model representation of the first document, and wherein displaying the modified version of the first web page comprises modifying the document object model to represent at least some of the second document.

8. The method of claim 1 , further comprising:

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

while displaying the second document, displaying a second URL associated with the second 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; and

in response to determining that the particular reference has been selected, adding a second URL associated with the second document to 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:

displaying, on a web browser interface of the client device, a first web page representing a first document, wherein the first document as displayed includes a transporter component, the transporter component comprising references to a plurality of additional documents;

determining that a particular reference to one of the additional documents has been selected;

in response to determining that the particular reference has been selected, requesting and receiving a second document from a server device, wherein the second document is associated with the particular reference; and

displaying, on the web browser interface of the client device, a representation of the second document, wherein when the second document is associated with the first document by a continuous scrolling feature, the web browser interface displays a modified version of the first web page with the first document followed by the second document, and wherein when the second document is not associated with the first document by the continuous scrolling feature, the web browser interface displays a second web page including the second document but not including the first document.

11. The article of manufacture of claim 10 , wherein the web browser interface displays the modified version of the first web page with the first document followed by the second document, the operations further comprising:

determining that a second particular reference to another one of the additional documents has been selected;

in response to determining that the second particular reference has been selected, requesting and receiving a third document from the server device, wherein the third document is associated with the second particular reference; and

displaying, on the web browser interface of the client device, a representation of the third document, wherein when the third document is associated with the first document and second document by a continuous scrolling feature, the web browser interface displays a further modified version of the first web page with the first document followed by the second document then the third document, and wherein when the third document is not associated with the first document and the second document by the continuous scrolling feature, the web browser interface displays a third web page including the third document but not including the first document or the second document.

12. The article of manufacture of claim 10 , wherein the web browser interface displays the modified version of the first web page with the first document followed by the second document, the operations further comprising:

determining that a scroll position of the first web page has a particular characteristic; and

responsive to determining that the scroll position of the first web page has the particular characteristic, requesting and receiving a third document from the server device, wherein the third document is associated with one of the references to the plurality of additional documents.

13. The article of manufacture of claim 12 , wherein determining that the scroll position of the first web page has the particular characteristic comprises determining that the scroll position of the first web page is below a threshold scroll position, the operations further comprising:

displaying, on the web browser interface of the client device, a representation of the third document, wherein the web browser interface displays a further modified version of the first web page with the first document followed by the second document then the third document.

14. The article of manufacture of claim 12 , wherein determining that the scroll position of the first web page has the particular characteristic comprises determining that the scroll position of the first web page is above a threshold scroll position, the operations further comprising:

displaying, on the web browser interface of the client device, a representation of the third document, wherein the web browser interface displays a further modified version of the first web page with the third document followed by the first document then second document.

15. The article of manufacture of claim 10 , wherein each of the plurality of additional documents correspond to respective sections of an electronic version of a newspaper or magazine.

16. The article of manufacture of claim 10 , wherein displaying the first web page comprises constructing a document object model representation of the first document, and wherein displaying the modified version of the first web page comprises modifying the document object model to represent at least some of the second document.

17. The article of manufacture of claim 10 , the operations further comprising:

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

while displaying the second document, displaying a second URL associated with the second document.

18. The article of manufacture of claim 10 , the operations further comprising:

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

in response to determining that the particular reference has been selected, adding a second URL associated with the second document to the browsing history.

19. A client device comprising:

a processor;

memory; and

program instructions, stored in the memory, that upon execution by the processor cause the client device to perform operations comprising:

displaying, on a web browser interface of the client device, a first web page representing a first document, wherein the first document as displayed includes a transporter component, the transporter component comprising references to a plurality of additional documents;

determining that a particular reference to one of the additional documents has been selected;

in response to determining that the particular reference has been selected, requesting and receiving a second document from a server device, wherein the second document is associated with the particular reference; and

displaying, on the web browser interface of the client device, a representation of the second document, wherein when the second document is associated with the first document by a continuous scrolling feature, the web browser interface displays a modified version of the first web page with the first document followed by the second document, and wherein when the second document is not associated with the first document by the continuous scrolling feature, the web browser interface displays a second web page including the second document but not including the first document.

20. The client device of claim 19 , the operations further comprising:

determining that a second particular reference to another one of the additional documents has been selected;

in response to determining that the second particular reference has been selected, requesting and receiving a third document from the server device, wherein the third document is associated with the second particular reference; and

displaying, on the web browser interface of the client device, a representation of the third document, wherein when the third document is associated with the first document and second document by a continuous scrolling feature, the web browser interface displays a further modified version of the first web page with the first document followed by the second document then the third document, and wherein when the third document is not associated with the first document and the second document by the continuous scrolling feature, the web browser interface displays a third web page including the third document but not including the first document or the second document.

Assignments (7)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded Sep 21, 2022
From: MNG ENTERPRISES, INC.
To: CAPITAL-GAZETTE COMMUNICATIONS, LLC; CHICAGO TRIBUNE COMPANY, LLC; CHICAGOLAND PUBLISHING COMPANY, LLC; HOY PUBLICATIONS, LLC; ORLANDO SENTINEL COMMUNICATIONS COMPANY, LLC; SUN-SENTINEL COMPANY, LLC; STYLE, LLC; THE BALTIMORE SUN COMPANY, LLC; THE HARTFORD COURANT COMPANY, LLC; THE MORNING CALL, LLC; TRIBUNE CONTENT AGENCY, LLC; TRIBUNE DIRECT MARKETING, LLC (D/B/A CONVERSION ALLIANCE); TRIBUNE INTERACTIVE, LLC (D/B/A STUDIO 1847); TRIBUNE PUBLISHING COMPANY, LLC; THE DAILY MEAL VENTURES, INC.; VIRGINIAN-PILOT MEDIA COMPANIES, LLC
Reel/Frame 061503/0460 →
RELEASE OF SECURITY INTEREST Recorded Feb 27, 2022
From: BANK OF AMERICA, N.A.
To: TRIBUNE PUBLISHING COMPANY, LLC
Reel/Frame 059110/0125 →
SECURITY INTEREST Recorded Feb 25, 2022
From: TRIBUNE PUBLISHING COMPANY, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 059102/0045 →
GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Jul 16, 2021
From: TRIBUNE PUBLISHING COMPANY, LLC
To: MNG ENTERPRISES, INC.
Reel/Frame 056892/0356 →
SECURITY INTEREST Recorded Jul 2, 2021
From: TRIBUNE PUBLISHING COMPANY, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 056747/0481 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2017
From: KRECICHWOST, DANIEL; MAJORS, JEREMY WAYNE; HUH, DENNIS J.
To: TRIBUNE PUBLISHING COMPANY, LLC
Reel/Frame 040937/0937 →