Technical Field
The invention relates to management and viewing of “favorites” or “bookmarks”. More particularly, the invention relates to an enhanced favorites service built in to a Web browser as well as available from a web site, accessible from any web browser.
Description of the Prior Art
Web browsing has evolved into a sophisticated information management process. Web browsing sessions produce much information that the user may wish to access at a later time. Currently, users save Web pages of interest as “favorites”. Each favorite is manually cached by the user in one of several subject matter relevant folders. This process is both inefficient and inexact. The user must make a decision based on imperfect information, i.e. the user may not have fully reviewed the content of the page that is being added to his favorites list, and thus places the page in the wrong category. The later retrieval of such favorite information may be hampered by such wrong categorization.
Further, many such favorites have feeds (conforming to RSS or other standards) associated with them. RSS (Really Simple Syndication) is a format for syndicating news and the content of news-like sites, including major news sites such as Wired, CNN and ESPN news-oriented community sites such as Slashdot, and personal web logs. Once information about each item is in RSS format, an RSS-aware program can check the feed for changes and react to the changes in an appropriate way (see http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html). Currently, Web pages having associated RSS feeds provide a list of RSS items when the page is linked-to. Modern browsers, such as FIREFOX (MOZILLA CORP., MOUNTAIN VIEW Calif.) OR INTERNET EXPLORER (MICROSOFT CORP., REDMON Wash.) provide an icon that indicates that such pages contain RSS content. Such browsers also indicate the presence of new RSS content in a favorites list with an indicator, such as an icon or numeric indication. Unfortunately, there is no way for a user to review a favorites list and determine if any of the information on the linked page is of interest, except to follow the link to the page in question and review the information at the page itself. Because much of the RSS information is duplicated over many Websites, a user invariably wastes time reviewing information he has already seen.
The invention provides a series of 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 folder 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 feed format) automatically displayed in-line with each feed enabled web site in his favorites list, without requiring him to explicitly to link to the feed URL in question. A third enhancement allows the user to tear off a feed listing from the favorites menu and view it in a separate, persistent display window that has its own characteristics distinct from the browser application Accordingly, the invention provides a mechanism that allows a user to review RSS content without having to link to the page which provides such content. The invention also provides the user the capability of accessing a feed listing from the user's favorites list and viewing the feed listing in a display window separate from the browser. The invention also provides an automatic and consistent approach to organizing favorites.
The invention provides a series of 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 folder 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 format) automatically displayed in-line with each feed enabled web site in his favorites list, without requiring him to explicitly to link to the feed URL in question. A third enhancement allows the user to access a feed listing from his favorites list and tear off the listing to display the listing in a persistent display window separate from the browser.
In the presently preferred embodiment, when a user is engaged in a Web browsing session with a browser such as Safari or Firefox, the user may bookmark a Web page of interest for later retrieval and review. The bookmark, also referred to as a favorite, is sent to a host for storage and also sent to a metadata server, The metadata server performs a lookup of the URL and/or other information associated with the bookmarked page for category information and/or for RSS information. The browser, La the user client, can also retrieve relevant information from the Web page. The metadata server makes associations and returns these to the user.
In the case of an RSS feed associated with a bookmarked page, the application (web browser or web application) shows an icon relative to the bookmark. Clicking on the icon retrieves the most recent “headlines” for the feed. The client application periodically checks for new headlines. When the user selects a list of bookmarks, each bookmark in the list that has an associated RSS feed, displays the headlines corresponding to the most recent headlines for the in-line with the bookmark list. In the presently preferred embodiment, the five most recent headlines are shown for each RSS enabled Web page in the list. The actual number of headlines, amount of text presented, and update frequency may be set to default values or they may be set by the user in a preference pane. Additionally, a refresh button may be provided.
In the case of displaying a feed listing in a separate window, the user accesses the RSS feed from the favorites list in the manner previously described. The user can then “tear off” the feed listing from the favorites list, for example by clicking and dragging the listing with a pointing device such as a mouse, and create a new display window separate from the browser, wherein the feed listing is displayed in the new window. The new window exhibits its own behavior. Thus, it is persistent, and the user can interact with the display window independently of the browser.
In the case of automatically organizing bookmarks as they are acquired, The URL and/or other relevant information of a page being bookmarked is referenced by the metadata server to a hierarchical classification scheme, such as that of the Open Directory Project (http://www.dmoz.org). A folder suggestion is returned to the user that identifies a most likely folder for saving the bookmark. The user may select the suggested folder, or he may save the bookmark in any other folder, or create a new folder.
Feed Integration
Those skilled in the art will appreciate that any number of headlines may be displayed and that such headlines may be displayed in any order. Additionally, a user preference dialog may be provided to allow the user to select such parameters as number of headlines displayed, order of display, and number of characters to display, for example.
Tear Off Feed Listing
The foregoing discussion contains a detailed description of integrating a feed into a favorites list.
Having exposed the most recent headlines associated with the feed, the user, by clicking on the headline can view the content associated with the headline.
Because the tear-off display window is an independent object, it can be manipulated in various ways. For example,
Add Favorite
Although the invention is described herein with reference to the preferred embodiment, one skilled in the art will readily appreciate that other applications may be substituted for those set forth herein without departing from the spirit and scope of the present invention. Accordingly, the invention should only be limited by the Claims included below.
This application is a continuation of U.S. patent application Ser. No. 11/424,452, filed on Jun. 15, 2006, now U.S. Pat. No. 9,268,867, which is a continuation-in-part of U.S. patent application Ser. No. 11/197,681, filed on Aug. 3, 2005, now U.S. Pat. No. 8,739,020. The above applications are expressly incorporated herein by reference to their entireties.
Number | Name | Date | Kind |
---|---|---|---|
5922044 | Banthia | Jul 1999 | A |
6208995 | Himmel et al. | Mar 2001 | B1 |
6262724 | Crow | Jul 2001 | B1 |
6356908 | Brown | Mar 2002 | B1 |
6782430 | Cragun | Aug 2004 | B1 |
6784900 | Dobronsky et al. | Aug 2004 | B1 |
6868525 | Szabo | Mar 2005 | B1 |
6959339 | Wu et al. | Oct 2005 | B1 |
6973456 | Elgart | Dec 2005 | B1 |
7031961 | Pitkow et al. | Apr 2006 | B2 |
7065520 | Langford | Jun 2006 | B2 |
7073121 | Brown et al. | Jul 2006 | B2 |
7080139 | Briggs et al. | Jul 2006 | B1 |
7181438 | Szabo | Feb 2007 | B1 |
7321918 | Burd et al. | Jan 2008 | B2 |
7366996 | Hoyle | Apr 2008 | B2 |
7373358 | Ronnewinket et al. | May 2008 | B2 |
7451152 | Kraft et al. | Nov 2008 | B2 |
7596533 | Szabo et al. | Sep 2009 | B2 |
9268867 | O'Shaughnessy | Feb 2016 | B2 |
9407963 | DeShan | Aug 2016 | B2 |
20010028369 | Gallo | Oct 2001 | A1 |
20020069264 | Pasquali | Jun 2002 | A1 |
20030020671 | Santoro | Jan 2003 | A1 |
20030126136 | Omoigui | Jul 2003 | A1 |
20030184582 | Cohen | Oct 2003 | A1 |
20030184583 | Lim | Oct 2003 | A1 |
20030210274 | Subramanian | Nov 2003 | A1 |
20030212904 | Randle et al. | Nov 2003 | A1 |
20040001081 | Marsh | Jan 2004 | A1 |
20040003118 | Brown et al. | Jan 2004 | A1 |
20040049514 | Burkov | Mar 2004 | A1 |
20040056893 | Canfield | Mar 2004 | A1 |
20040189695 | Kurtz et al. | Sep 2004 | A1 |
20040205473 | Fisher | Oct 2004 | A1 |
20040267779 | Carter et al. | Dec 2004 | A1 |
20050050472 | Faseler et al. | Mar 2005 | A1 |
20050097190 | Abdelhak | May 2005 | A1 |
20050165615 | Minar | Jul 2005 | A1 |
20050188403 | Kotzin | Aug 2005 | A1 |
20050198056 | Dumais et al. | Sep 2005 | A1 |
20050198125 | Beck et al. | Sep 2005 | A1 |
20050203917 | Freeberg et al. | Sep 2005 | A1 |
20050216825 | Teague | Sep 2005 | A1 |
20050223081 | McMahan | Oct 2005 | A1 |
20050234940 | Apparao et al. | Oct 2005 | A1 |
20050257128 | Pasquali | Nov 2005 | A1 |
20050283734 | Santoro et al. | Dec 2005 | A1 |
20050289468 | Kahn et al. | Dec 2005 | A1 |
20060073812 | Punaganti et al. | Apr 2006 | A1 |
20060095507 | Watson | May 2006 | A1 |
20060158459 | Ferguson | Jul 2006 | A1 |
20060167860 | Eliashberg et al. | Jul 2006 | A1 |
20060173985 | Moore | Aug 2006 | A1 |
20060230021 | Diab et al. | Oct 2006 | A1 |
20060242554 | Gerace et al. | Oct 2006 | A1 |
20060259462 | Timmons | Nov 2006 | A1 |
20060265394 | Raman et al. | Nov 2006 | A1 |
20060265396 | Raman et al. | Nov 2006 | A1 |
20060277167 | Gross | Dec 2006 | A1 |
20060288011 | Ghandi et al. | Dec 2006 | A1 |
20070006094 | Canfield | Jan 2007 | A1 |
20070011665 | Ghandi et al. | Jan 2007 | A1 |
20070016609 | Kim et al. | Jan 2007 | A1 |
20070022419 | Subbarao et al. | Jan 2007 | A1 |
20070033517 | O'Shaughnessy | Feb 2007 | A1 |
20070038610 | Omoigui | Feb 2007 | A1 |
20070050446 | Moore | Mar 2007 | A1 |
20070050734 | Busey | Mar 2007 | A1 |
20070083520 | Shellen et al. | Apr 2007 | A1 |
20070094389 | Nussey et al. | Apr 2007 | A1 |
20070174774 | Lerman | Jul 2007 | A1 |
20070198943 | Grason et al. | Aug 2007 | A1 |
20080040675 | Canfield | Feb 2008 | A1 |
20080046506 | Broda | Feb 2008 | A1 |
20090013266 | Ghandi et al. | Jan 2009 | A1 |
20090132942 | Santoro | May 2009 | A1 |
20110035685 | Johanson | Feb 2011 | A1 |
20140281850 | Prakash | Sep 2014 | A1 |
Number | Date | Country |
---|---|---|
2352600 | Jan 2001 | GB |
Entry |
---|
“Categorizing the Web: Bootstrapping Personalized Content Management”, Apr. 2001; Rulespace, pp. 1-12. |
“Using AvantGo Mobile Inspection 2.0”, copyright 2002, Downloaded on Dec. 15, 2005, 16 pages. |
“AvantGo User Guides”, copyright 1998-2005, Downloaded on Dec. 15, 20015, 1 page, retrieved from wetsite: http://www.avantgo.com/doc/ami.html. |
“Database Reference Guide for AvantGo Mobile Inspection 2.0”, copyright 2002, Downloaded on Dec. 15, 2005; 42 pages, retrieved from website: http://www.avantgo.com/doc/mobile/palm/index.html. |
“Inspector Training Setup Guide”, copyright 2002, Downloaded on Dec. 15, 2005, 46 pages. |
“Installation and Setup Guide for AvantGo Mobile Inspection Version 2.0”, copyright 2002, Downloaded on Dec. 15, 2005, 46 pages. |
“AvantGo version 3.x Palm User Guide”, Downloaded Dec. 15, 2005, 91 pages from website: http://www.avantgo.com/doc/mobile/palm. |
“AvantGo version 3.x Pocket PC User Guide”, Downloaded Dec. 15, 2005, 79 pages, retrieved from website: http://www.avantgo.com/doc/mobile/ppc. |
“AvantGo Version 5.7+ Palm User Guide”, copyright 1998-2004, Modified Nov. 10, 2003, Downloaded on Dec. 15, 2005, 60 pages, retrieved from website: http://www.avantgo.net/demos/tutorial/overview.php?device=palm. |
“AvantGo Version 5.7+Pocket PC User Guide”, copyright 1998-2004, Modified Nov. 10, 2003, Downloaded on Dec. 15, 2005, 64 pages, retrieved from website: http://www.avantgo.net/demos/tutorial/overview.php?device=ppc. |
“mobilerss.net”, retrieved from website: http://www.mobilerss.net, retrieved on Oct. 25, 2005, 2 pages. |
“movilerss.net, about”, retrieved from website: http://www.mobilerss.net/about.php, retrieved on Dec. 15, 2005, 1 page. |
“TwoPeaks Releases Free MobileRSS Beta”, posted Aug. 2003, copyright 2004, retrieved on Oct. 25, 2005 from website: http:.//www.pocketpcthoughts.com/forums/viewtopic.phop?p=156370, 5 pages. |
“Introduction to RSS”, created on Mar. 27, 2000, revised on Apr. 14, 2003, downloaded on Oct. 25, 2005 from website: http://www.webreference.com/authoring/languages/sml/rss/intro, 3 pages. |
“RSS Synidication and Aggregation”, created on Mar. 27, 2000, revised on May 7, 2001, copyright 2005, Downloaded on Oct. 25, 2005 from website: http://www.webreference.com/authoring/languages/xml/rss/intro/2.html, 3 pages. |
“WebRef and the Future of RSS” created on Mar. 27, 2000, revised on Mar. 27, 2000, copyright 2005, downloaded on Oct. 15, 2005, 3 pages; retrieved from website: http://www/webreference.com/authoring/languages/xml/rss/intro/3.html. |
“RSS”, copyright 2005, downloaded on Oct. 26, 2005 from website: http://www.webopedia.com/TERM/R/RSS.html, 3 pages. |
“RDF”, copyright 2005, downloaded on Oct. 26, 2005 from website: http://www.webopedia.com/TERM/R/RDF.html, 2 pages. |
“What is RSS?”, copyright 1998-2005, downloaded on Oct. 26, 2005 from website: http://www.xml.com/lpt/a/2002/12/18/dive-into-xml.html, 8 pages. |
Java.net, “Rome v0.4 Tutorial Using Rome to Convert a syndication feed from one type to another” URL:java.net/bin/view/Javawsxml/Rome04TutorialFeedConverter, Oct. 13, 2005 (via Wayback Machine:archive.org/web/20051013055524/wiki.java.net/bin/view/Javawsxml/Rome04TutorialFeedConverter). |
Java.net, “The Source for Java Technology Collaboration”, rome, retrieved on Jan. 17, 2006 from website: http://rome.dev.java.net. |
Home page for Syndic8.com, copyright 2001-2004, retrieved on Jan. 4, 2007 from website: http://web.archive.org/web/20041112060816/http://www/syndic8.com. |
A better PDAnews aggregator by Marc, Jan. 2004, retrieved on Jan. 4, 2007, http://blogs.officezealot.com/marc/archive/2004/01/03/2156.aspx. |
Internet Archive, Frequently Asked Questions: http://www.archive.org/about/faqs.php, Dec. 6, 2006, 46 pages. |
Number | Date | Country | |
---|---|---|---|
20160154773 A1 | Jun 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11424452 | Jun 2006 | US |
Child | 15019122 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11197681 | Aug 2005 | US |
Child | 11424452 | US |