A bookmark set is created from search results. First, a search request from a client browser is sent for pages in a distributed database which satisfy a search condition. A set of pages which satisfy the search condition are returned. In the page which presents the search results, each page is associated with a user input sensitive selection means, such as a checkbox. Responsive to user input, i.e. selection of certain pages, a bookmark set comprised of a path to selected pages is created. The created bookmark set is served as a unit to the client browser. |
Citations|
| US5640553 | Sep 15, 1995 | Jun 17, 1997 | Infonautics Corporation | Relevance normalization for documents retrieved from an information retrieval system in response to a query | | US5659732 | May 17, 1995 | Aug 19, 1997 | Infoseek Corporation | Document retrieval over networks wherein ranking and relevance scores are computed at the client for multiple database documents | | US5715443 | Jul 25, 1994 | Feb 3, 1998 | Apple Computer, Inc. | Method and apparatus for searching for information in a data processing system and for providing scheduled search reports in a summary format | | US5873076 | Sep 15, 1995 | Feb 16, 1999 | Infonautics Corporation | Architecture for processing search queries, retrieving documents identified thereby, and method for using same | | US5917491 | Aug 29, 1997 | Jun 29, 1999 | Netscape Communications Corporation | Page proxy | | US5918014 | Dec 26, 1996 | Jun 29, 1999 | Athenium, L.L.C. | Automated collaborative filtering in world wide web advertising | | US5978818 | Apr 29, 1997 | Nov 2, 1999 | Oracle Corporation | Automated hypertext outline generation for documents | | US6012093 | Jun 13, 1997 | Jan 4, 2000 | International Business Machines Corporation | Method and apparatus for modification of network link histories | | US6032162 | Jan 8, 1998 | Feb 29, 2000 | | System for processing and storing internet bookmark address links | | US6037934 | Nov 21, 1997 | Mar 14, 2000 | International Business Machines Corporation | Named bookmark sets | | US6041360 | Nov 21, 1997 | Mar 21, 2000 | International Business Machines Corporation | Web browser support for dynamic update of bookmarks | | US6055543 | Nov 21, 1997 | Apr 25, 2000 | Verano | File wrapper containing cataloging information for content searching across multiple platforms | | US6073130 | Sep 23, 1997 | Jun 6, 2000 | AT&T Corp. | Method for improving the results of a search in a structured database | | US6081814 | Jul 7, 1997 | Jun 27, 2000 | Novell, Inc. | Document reference environment manager | | US6088707 | Oct 6, 1997 | Jul 11, 2000 | International Business Machines Corporation | Computer system and method of displaying update status of linked hypertext documents | | US6100590 | Nov 23, 1998 | Aug 8, 2000 | National Semiconductor Corporation | Low capacitance multilevel metal interconnect structure and method of manufacture | | US6101486 | Apr 20, 1998 | Aug 8, 2000 | Nortel Networks Corporation | System and method for retrieving customer information at a transaction center | | US6105021 | Nov 21, 1997 | Aug 15, 2000 | International Business Machines Corporation | Thorough search of document database containing compressed and noncompressed documents | | US6112202 | Mar 7, 1997 | Aug 29, 2000 | International Business Machines Corporation | Method and system for identifying authoritative information resources in an environment with content-based links between information resources | | US6122647 | May 19, 1998 | Sep 19, 2000 | Perspecta, Inc. | Dynamic generation of contextual links in hypertext documents | | US6138158 | Apr 30, 1998 | Oct 24, 2000 | Phone.Com, Inc. | Method and system for pushing and pulling data using wideband and narrowband transport systems | | US6163778 | Feb 6, 1998 | Dec 19, 2000 | Sun Microsystems, Inc. | Probabilistic web link viability marker and web page ratings | | US6184886 | Sep 4, 1998 | Feb 6, 2001 | International Business Machines Corporation | Apparatus and method for staging bookmarks | | US6189024 | Jan 6, 1998 | Feb 13, 2001 | Netscape Communications Corporation | Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the importance of items in the paths | | US6208995 | Nov 24, 1997 | Mar 27, 2001 | International Business Machines Corporation | Web browser download of bookmark set | | US6223145 | Nov 25, 1998 | Apr 24, 2001 | Zerox Corporation | Interactive interface for specifying searches | | US6223178 | Jul 16, 1998 | Apr 24, 2001 | International Business Machines Corporation | Subscription and internet advertising via searched and updated bookmark sets | | US6243091 | Nov 21, 1997 | Jun 5, 2001 | International Business Machines Corporation | Global history view | | US6256639 | Jul 16, 1998 | Jul 3, 2001 | International Business Machines Corporation | Providing internet travel services via bookmark set | | US6314423 | Jul 16, 1998 | Nov 6, 2001 | International Business Machines Corporation | Searching and serving bookmark sets based on client specific information | | US6324566 | Jul 16, 1998 | Nov 27, 2001 | International Business Machines Corporation | Internet advertising via bookmark set based on client specific information |
Referenced by|
| US6606654 | Feb 14, 2000 | Aug 12, 2003 | NetJumper, Inc. | Link delivery for subsequent retrieval of networked information | | US6718365 | Apr 13, 2000 | Apr 6, 2004 | International Business Machines Corporation | Method, system, and program for ordering search results using an importance weighting | | US6788316 | Sep 18, 2000 | Sep 7, 2004 | International Business Machines Corporation | Method of designating multiple hypertext links to be sequentially viewed | | US7028032 | Sep 28, 1999 | Apr 11, 2006 | International Business Machines Corporation | Method of updating network information addresses | | US7082573 | Jul 30, 2003 | Jul 25, 2006 | America Online, Inc. | Method and system for managing digital assets | | US7257598 | Dec 19, 2002 | Aug 14, 2007 | Nokia Corporation | System and method for generating descriptive link names | | US7395261 | Nov 21, 2000 | Jul 1, 2008 | | System and method for ordering items | | US7424483 | Oct 23, 2002 | Sep 9, 2008 | Fujitsu Limited | Location information recommending apparatus, method, and storage medium | | US7496600 | Dec 2, 2004 | Feb 24, 2009 | Taiwan Semiconductor Manufacturing Co., Ltd. | System and method for accessing web-based search services | | US7526728 | Jun 30, 2006 | Apr 28, 2009 | AOL LLC | Method and system for managing digital assets | | US7668854 | May 12, 2004 | Feb 23, 2010 | International Business Machines Corporation | System and method of building proven search paths | | US8196063 | Feb 16, 2009 | Jun 5, 2012 | AOL Inc. | Method and system for managing digital assets |
Claims1. A method for creating a bookmark set, comprising the steps of: - sending a search request from a client browser for pages in a distributed database which satisfy a search condition;
- presenting a set of pages which satisfy the search condition, each page associated with a user input sensitive selection means;
- responsive to user input at the client browser wherein respective pages of the set are selected, creating a bookmark set including individual bookmarks for each of the selected pages; and
- sending the bookmark set as a unit to the client browser.
2. The method as recited in claim 1, further comprising the step of ordering the pages according to how well each page satisfies the search condition. 3. The method as recited in claim 1 wherein the client browser has a single active bookmark set of a plurality of available bookmark sets, further comprising the step of making the bookmark set of the selected pages the active bookmark set for the client browser. 4. The method as recited in claim 1, further comprising the step of inserting sponsored bookmarks into the bookmark set prior to serving the bookmark set to the client browser. 5. The method as recited in claim 1, further comprising the steps of: - intercepting the search request by a proxy server;
- sending the search request to a search engine by the proxy server;
- returning the set of pages from the search engine to the proxy server;
- at the proxy server, constructing a web page including the set of pages and the user input sensitive selection means; and
- sending the constructed web page to the client browser.
6. The method as recited in claim 5, further comprising the step responsive to user selection of respective user input sensitive selection means corresponding to respective ones of the set of pages, sending one or more requests to the proxy server wherein the proxy server, according to the one or more requests, creates the bookmark set. 7. The method as recited in claim 1 wherein the bookmark set is designated by a special MIME type so that the bookmark set is loaded into the browser automatically. 8. A system including processor and memory for creating a bookmark set, comprising: - means for sending a search request from a client browser for pages in a distributed database which satisfy a search condition;
- means for presenting a set of pages which satisfy the search condition, each page associated with a user input sensitive selection means;
- means responsive to user input at the client browser wherein respective pages of the set are selected, for creating a bookmark set including individual bookmarks for each of the selected pages; and
- means for sending the bookmark set as a unit to the client browser.
9. The system as recited in claim 8, further comprising means for ordering the pages according to how well each page satisfies the search condition. 10. The system as recited in claim 8 wherein the client browser has a single active bookmark set of a plurality of available bookmark sets, further comprising the step of making the bookmark set of the selected pages the active bookmark set for the client browser. 11. The system as recited in claim 8, further comprising means for inserting sponsored bookmarks into the bookmark set prior to serving the bookmark set to the client browser. 12. The system as recited in claim 8, further comprising: - a proxy server for intercepting the search request;
- means for sending the search request to a search engine for performing the search request; and
- at the proxy server, means for constructing a web page including the set of pages and the user input sensitive selection means.
13. The system as recited in claim 12, wherein the means for constructing is responsive to requests from the client browser containing data related to user selection of respective user input sensitive selection means corresponding to respective ones of the set of pages. 14. The system as recited in claim 8 wherein the bookmark set is designated by a special MIME type so that the bookmark set is loaded into the browser automatically. 15. A computer program product in a computer readable medium for creating a bookmark-set, comprising: - means for sending a search request from a client browser for pages in a distributed database which satisfy a search condition;
- means for presenting a set of pages which satisfy the search condition, each page associated with a user input sensitive selection means;
- means responsive to user input at the client browser wherein respective pages of the set are selected for creating a bookmark set including individual bookmarks for each of the selected pages; and
- means for sending the bookmark set as a unit to the client browser.
16. The product as recited in claim 15, further comprising means for ordering the pages according to how well each page satisfies the search condition. 17. The product as recited in claim 15 wherein the client browser has a single active bookmark set of a plurality of available bookmark sets, further comprising means for automatically making the bookmark set of the selected pages the active bookmark set for the client browser. 18. The product as recited in claim 15, further comprising means for inserting sponsored bookmarks into the bookmark set prior to serving the bookmark set to the client browser. 19. A method for creating a bookmark set, comprising the steps of: - initiating a search request for pages in a distributed database which satisfy a search condition;
- presenting a set of pages which satisfy the search condition at a client browser, each page associated with a user input sensitive selection means;
- responsive to user input, creating a bookmark set including individual bookmarks to each selected page selected at the client browser; and
- installing the bookmark set as a unit into the client browser.
|