IP Library Granted Patent US 10,805,245
Granted Patent B1
US 10,805,245 · App. 15/008,163 · Granted Oct 13, 2020

Thumbnail image previews

Inventors: Timothy O'Shaugnessy (Washington, DC); Sudheer Agrawal (Ashburn, VA)
Assignee: Oath Inc.
H04L51/046G06F3/04812G06F3/04817G06F3/04842G06F16/51G06F40/106G06F40/134G06F40/14G06F40/146G06F40/169G06T3/40H04L67/2847
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,805,245
App. No.
15/008,163
Granted
Oct 13, 2020
Kind
B1
Abstract

A first web page is displayed on a client computer. In response to determining that a second web page is made accessible through a link embedded in the first web page, an image corresponding to the second web page is fetched and stored. In addition, a thumbnail image preview that corresponds to the fetched image of the second web page is generated, stored, and displayed while the first web page is displayed.

Claims (23)

1. A tangible, non-transitory computer-readable storage medium that stores instructions, the instructions being executable by at least one processor to implement a method to:

display a first web page on a client computer;

determine via a web browser that a second web page is made accessible through a link embedded in the first web page;

determine via a web browser that a third web page is made accessible through a link embedded in the second web page;

prefetch the second web page and the third web page;

generate and store at the client computer a thumbnail image preview comprising a reduced scale representation of the prefetched second web page in response to the determination that the second web page is made accessible through the link embedded in the first web page; generate and store at the client computer a second thumbnail image preview comprising a reduced scale representation of the prefetched third web page in response to the determination that the third web page is made accessible through the link embedded in the second web page; determine, at the client computer, that a cursor is hovering over the link embedded in the first web page without a user necessarily selecting the link; and display, to the user in the web browser on the client computer, the thumbnail image preview of the second web page and the second thumbnail image preview of the third web page in a hierarchical order in response to having determined that the cursor is hovering over the link embedded in the first web page.

2. The non-transitory computer-readable storage medium of claim 1 , further comprising instructions executable by the at least one processor to display the thumbnail image preview of the second web page before invocation of the link embedded in the first web page.

3. The non-transitory computer-readable storage medium of claim 1 , further comprising instructions executable by the at least one processor to: enable navigation to the second web page upon selection of the thumbnail image preview of the second web page.

4. The non-transitory computer-readable storage medium of claim 1 , further comprising instructions executable by the at least one processor to: identify one or more of the features of the second web page as features to be removed, and remove the one or more features from the thumbnail image preview of the second web page.

5. The non-transitory computer-readable storage medium of claim 1 , further comprising instructions executable by the at least one processor to display a textual description associated with the link embedded in the first web page.

6. A method comprising the following operations performed by one or more processors: displaying a first web page on a client computer; determining, via web browser, that a second web page is made accessible through a link embedded in the first web page; determining via a web browser that a third web page is made accessible through a link embedded in the second web page; prefetching the second web page and the third web page;

generating and store at the client computer a thumbnail image preview comprising a reduced scale representation of the prefetched second web page in response to the determination that the second web page is made accessible through the link embedded in the first web page; generating and store at the client computer a second thumbnail image preview comprising a reduced scale representation of the prefetched third web page in response to the determination that the third web page is made accessible through the link embedded in the second web page; determining, at the client computer, that a cursor is hovering over the link embedded in the first web page without a user necessarily selecting the link; and displaying, to the user in the web browser on the client computer, the thumbnail image preview of the second web page and the second thumbnail image preview of the third web page in a hierarchical order in response to having determined that the cursor is hovering over the link embedded in the first web page.

7. The method of claim 6 , further comprising displaying the thumbnail image preview of the second web page before invocation of the link embedded in the first web page.

8. The method of claim 6 , wherein the thumbnail image preview of the second web page is configured to enable navigation to the second web page upon selection of the thumbnail image preview of the second web page.

9. The method of claim 6 , further comprising: identifying one or more of the features of the second web page as features to be removed; and removing the one or more features from the thumbnail image preview of the second web page.

10. The method of claim 6 , further comprising providing a textual description associated with the link embedded in the first web page.

11. The method of claim 6 , wherein the first web page is displayed in a first window and the second web page is displayed in a second window distinct from the first window upon receiving a selection corresponding to the thumbnail image preview of the second web page.

12. A system of displaying a preview image of a web page, comprising: a memory that stores instructions; and one or more processors that are configured to execute the instructions to cause the system to: display a first web page on a client computer; determine via a web browser that a second web page is made accessible through a link embedded in the first web page; determine via a web browser that a third web page is made accessible through a link embedded in the second web page; prefect the second web page and the third web page;

generate and store at the client computer a thumbnail image preview comprising a reduced scale representation of the prefetched second web page in response to the determination that the third web page is made accessible through the link embedded in the second web page; determine, at the client computer, that a cursor is hovering over the link embedded in the first web page without a user necessarily selecting the link; and display, to the user in the web browser on the client computer, the thumbnail image preview of the second web page and the second thumbnail image preview of the third web page in a hierarchical order in response to having determined that the cursor is hovering over the link embedded in the first web page.

13. The system of claim 12 , wherein the instructions are further executed by the one or more processors to display the thumbnail image preview of the second web page before invocation of the link embedded in the first web page.

14. The system of claim 12 , wherein the instructions are further executed by the one or more processors to: configure the thumbnail image preview of the second web page to enable navigation to the second web page upon selection of the thumbnail image preview of the second web page.

15. The system of claim 12 , wherein the instructions are further executed by the one or more processors to: identify one or more of the features of the second web page as features to be removed; and remove the one or more features from the thumbnail image preview of the second web page.

16. The system of claim 12 , wherein the instructions are further executed by the one or more processors to provide a textual description associated with the link embedded in the first web page.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: O'SHAUGNESSY, TIMOTHY; AGRAWAL, SUDHEER
To: AOL LLC
Reel/Frame 037613/0521 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: AOL LLC
To: AOL INC.
Reel/Frame 037638/0751 →
Continuity (2)
Division 11618646 · Dec 29, 2006
Provisional Application 60754673 · Dec 30, 2005