IP Library Granted Patent US 9,754,042
Granted Patent B2
US 9,754,042 · App. 14/283,099 · Granted Sep 5, 2017

Enhanced favorites service for web browsers and web applications

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,754,042
App. No.
14/283,099
Granted
Sep 5, 2017
Kind
B2
Abstract

The invention provides two enhancements for the use of favorites during a Web browsing session. A first enhancement identifies when a user is adding a favorite to his favorites list and auto-suggests a category under which the favorite could be stored. A second enhancement allows a user to review his favorites list and see a summary of feed content (RSS or other standard) on each feed enabled page on his favorites list, without requiring the user to link to the page in question.

Claims (49)

1. A computer-implemented method for storing a link to a web page, the method comprising the following operations performed by at least one processor:

receiving a request to store the link;

identifying, in response to the request, a folder based at least in part on an analysis of a universal resource locator (URL) of the web page;

presenting the identified folder as a suggested folder in which to store the link;

determining that a first list of links stored at a client device is an older version than a second list of links stored at a server; and

sending the second list of links to the client device based on the determination.

2. The computer-implemented method of claim 1 , wherein the identified folder is presented as a suggested folder in which to store the link within a listing of folders.

3. The computer-implemented method of claim 2 , wherein the listing of folders is a hierarchy of folders.

4. The computer-implemented method of claim 1 , further comprising:

receiving an indication that a user has selected the identified folder; and

storing the link in the identified folder based on the received indication.

5. The computer-implemented method of claim 1 , wherein the request is indicative of a selection that was received from a user while the web page was presented to the user.

6. The computer-implemented method of claim 1 , further comprising presenting a listing of folder options to a user, the listing of folder options including the identified folder.

7. The computer-implemented method of claim 6 , wherein the identified folder is presented to the user as a default folder option in the listing of folder options.

8. The computer-implemented method of claim 1 , further comprising receiving an indication that a user has selected an option to enable a folder suggestion feature, wherein the folder is identified and presented based at least in part on the received indication.

9. The computer-implemented method of claim 1 , further comprising:

identifying metadata based on the analysis of the URL;

comparing the identified metadata with a hierarchical classification scheme to identify a taxonomy path; and

identifying the folder based on the identified taxonomy path.

10. The computer-implemented method of claim 1 , further comprising identifying, in response to the request, a feed associated with the web page based at least in part on the analysis of the URL of the web page.

11. The computer-implemented method of claim 10 , further comprising presenting the link and an icon identifying the feed in the identified folder.

12. The computer-implemented method of claim 11 , further comprising:

receiving an indication that a user has selected the icon; and

presenting a plurality of headlines in response to the received indication.

13. The computer-implemented method of claim 10 , wherein the feed is a Really Simple Syndication (RSS) feed.

14. The computer-implemented method of claim 10 , wherein a user may set a value for one of:

a number of headlines to present for the feed;

an amount of text to present for the feed; or

a frequency with which the feed is to be updated.

15. A system for storing a link to a web page, comprising:

a memory that stores instructions; and

one or more processors that, when executing the instructions, are configured to:

receive a request to store the link;

identify, in response to the request, a folder based at least in part on an analysis of a universal resource locator (URL) of the web page;

present the identified folder as a suggested folder in which to store the link;

determine that a first list of links stored at a client device is an older version than a second list of links stored at a server; and

send the second list of links to the client device based on the determination.

16. The system of claim 15 , wherein the request is indicative of a selection received from a user while the web page was presented to the user.

17. The system of claim 15 , wherein the one or more processors are further configured to:

identify metadata based on the analysis of the URL;

compare the identified metadata with a hierarchical classification scheme to identify a taxonomy path; and

identify the folder based on the identified taxonomy path.

18. The system of claim 15 , wherein the one or more processors are further configured to identify, in response to the request, a feed associated with the web page based at least in part on the analysis of the URL of the web page.

19. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, configure the one or more processors to perform a method, the method comprising:

receiving a request to store the link;

identifying, in response to the request, a folder based at least in part on an analysis of a universal resource locator (URL) of the web page;

presenting the identified folder as a suggested folder in which to store the link;

determining that a first list of links stored at a client device is an older version than a second list of links stored at a server; and

sending the second list of links to the client device based on the determination.

Assignments (7)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
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 →
CHANGE OF NAME Recorded May 22, 2014
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 032998/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: AOL LLC
To: AOL INC.
Reel/Frame 032950/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: KHOSLA, ADITYA; LAPORTE, BROCK; COBAS, ALBERTO; CHANG, COLIN; VAN VALEN, JOSEPH
To: AMERICA ONLINE, INCORPORATED
Reel/Frame 032950/0185 →