Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

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.

InventorsMaria Azua Himmel, Edward Lawrence Kunzinger, III, Kelvin Roderick Lawrence, Herman Rodriguez, Jay Allen Tunkel
Original AssigneeInternational Business Machines Corporation
Primary Examiner: Heather R. Herndon
Secondary Examiner: Thu Vy Huynh
Attorney: Jeffrey S. LaBaw
Current U.S. Classification715/206; 707/999.01; 707/999.104; 707/E17.114; 709/203; 709/245; 715/205; 715/229; 715/760
International Classification: G06F/1500

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5640553Sep 15, 1995Jun 17, 1997Infonautics CorporationRelevance normalization for documents retrieved from an information retrieval system in response to a query
US5659732May 17, 1995Aug 19, 1997Infoseek CorporationDocument retrieval over networks wherein ranking and relevance scores are computed at the client for multiple database documents
US5715443Jul 25, 1994Feb 3, 1998Apple Computer, Inc.Method and apparatus for searching for information in a data processing system and for providing scheduled search reports in a summary format
US5873076Sep 15, 1995Feb 16, 1999Infonautics CorporationArchitecture for processing search queries, retrieving documents identified thereby, and method for using same
US5917491Aug 29, 1997Jun 29, 1999Netscape Communications CorporationPage proxy
US5918014Dec 26, 1996Jun 29, 1999Athenium, L.L.C.Automated collaborative filtering in world wide web advertising
US5978818Apr 29, 1997Nov 2, 1999Oracle CorporationAutomated hypertext outline generation for documents
US6012093Jun 13, 1997Jan 4, 2000International Business Machines CorporationMethod and apparatus for modification of network link histories
US6032162Jan 8, 1998Feb 29, 2000System for processing and storing internet bookmark address links
US6037934Nov 21, 1997Mar 14, 2000International Business Machines CorporationNamed bookmark sets
US6041360Nov 21, 1997Mar 21, 2000International Business Machines CorporationWeb browser support for dynamic update of bookmarks
US6055543Nov 21, 1997Apr 25, 2000VeranoFile wrapper containing cataloging information for content searching across multiple platforms
US6073130Sep 23, 1997Jun 6, 2000AT&T Corp.Method for improving the results of a search in a structured database
US6081814Jul 7, 1997Jun 27, 2000Novell, Inc.Document reference environment manager
US6088707Oct 6, 1997Jul 11, 2000International Business Machines CorporationComputer system and method of displaying update status of linked hypertext documents
US6100590Nov 23, 1998Aug 8, 2000National Semiconductor CorporationLow capacitance multilevel metal interconnect structure and method of manufacture
US6101486Apr 20, 1998Aug 8, 2000Nortel Networks CorporationSystem and method for retrieving customer information at a transaction center
US6105021Nov 21, 1997Aug 15, 2000International Business Machines CorporationThorough search of document database containing compressed and noncompressed documents
US6112202Mar 7, 1997Aug 29, 2000International Business Machines CorporationMethod and system for identifying authoritative information resources in an environment with content-based links between information resources
US6122647May 19, 1998Sep 19, 2000Perspecta, Inc.Dynamic generation of contextual links in hypertext documents
US6138158Apr 30, 1998Oct 24, 2000Phone.Com, Inc.Method and system for pushing and pulling data using wideband and narrowband transport systems
US6163778Feb 6, 1998Dec 19, 2000Sun Microsystems, Inc.Probabilistic web link viability marker and web page ratings
US6184886Sep 4, 1998Feb 6, 2001International Business Machines CorporationApparatus and method for staging bookmarks
US6189024Jan 6, 1998Feb 13, 2001Netscape Communications CorporationBrowsing session recording playback and editing system for generating user defined paths and allowing users to mark the importance of items in the paths
US6208995Nov 24, 1997Mar 27, 2001International Business Machines CorporationWeb browser download of bookmark set
US6223145Nov 25, 1998Apr 24, 2001Zerox CorporationInteractive interface for specifying searches
US6223178Jul 16, 1998Apr 24, 2001International Business Machines CorporationSubscription and internet advertising via searched and updated bookmark sets
US6243091Nov 21, 1997Jun 5, 2001International Business Machines CorporationGlobal history view
US6256639Jul 16, 1998Jul 3, 2001International Business Machines CorporationProviding internet travel services via bookmark set
US6314423Jul 16, 1998Nov 6, 2001International Business Machines CorporationSearching and serving bookmark sets based on client specific information
US6324566Jul 16, 1998Nov 27, 2001International Business Machines CorporationInternet advertising via bookmark set based on client specific information

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6606654Feb 14, 2000Aug 12, 2003NetJumper, Inc.Link delivery for subsequent retrieval of networked information
US6718365Apr 13, 2000Apr 6, 2004International Business Machines CorporationMethod, system, and program for ordering search results using an importance weighting
US6788316Sep 18, 2000Sep 7, 2004International Business Machines CorporationMethod of designating multiple hypertext links to be sequentially viewed
US7028032Sep 28, 1999Apr 11, 2006International Business Machines CorporationMethod of updating network information addresses
US7082573Jul 30, 2003Jul 25, 2006America Online, Inc.Method and system for managing digital assets
US7257598Dec 19, 2002Aug 14, 2007Nokia CorporationSystem and method for generating descriptive link names
US7395261Nov 21, 2000Jul 1, 2008System and method for ordering items
US7424483Oct 23, 2002Sep 9, 2008Fujitsu LimitedLocation information recommending apparatus, method, and storage medium
US7496600Dec 2, 2004Feb 24, 2009Taiwan Semiconductor Manufacturing Co., Ltd.System and method for accessing web-based search services
US7526728Jun 30, 2006Apr 28, 2009AOL LLCMethod and system for managing digital assets
US7668854May 12, 2004Feb 23, 2010International Business Machines CorporationSystem and method of building proven search paths
US8196063Feb 16, 2009Jun 5, 2012AOL Inc.Method and system for managing digital assets

Claims

1. 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.