Enhanced favorites service for web browsers and web applications
View Patent ↗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.
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.