WO2009114066A1 - System, method, and/or apparatus for reordering search results - Google Patents
System, method, and/or apparatus for reordering search results Download PDFInfo
- Publication number
- WO2009114066A1 WO2009114066A1 PCT/US2009/001119 US2009001119W WO2009114066A1 WO 2009114066 A1 WO2009114066 A1 WO 2009114066A1 US 2009001119 W US2009001119 W US 2009001119W WO 2009114066 A1 WO2009114066 A1 WO 2009114066A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- search
- results
- search results
- computing platform
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Definitions
- Embodiments of the invention relate to the field of search engines, and more specifically to modifying search results.
- a user may use one or more Internet search engines to identify potentially relevant content, such as by searching based on one or more key words related to an area of interest. Results from one or more search engines may be organized according to one or more formulas based on a determined relevancy of a particular page to the one or more key words. For additional example, a user may bookmark one or more locations of information and/or content that they may want to view again at a later time. Bookmarks may be organized into one or more folders, such as into a directory structure, for example.
- BRIEF DESCRIPTION OF DRAWINGS BRIEF DESCRIPTION OF DRAWINGS
- FIG. 1 is a schematic diagram of an embodiment, such as one or more computing platforms communicating with one or more servers;
- FIG. 2 is a flow chart of an embodiment , such as a method of reordering one or more search results;
- FIG. 3 is a flow chart of an embodiment, such as a second method of reordering one or more search results
- FIG. 4A and 4B are a depictions of interfaces for indicating one or more user preferences and displaying one or more reordered search results to a user;
- FIG. 5A and 5B are depictions of interfaces for displaying one or more reordered search results to a user.
- search engine may be employed to index a large number of web pages and provide an interface that may be used to search the indexed information, for example, by entering key words or phases.
- a search engine may, for example, include or otherwise employ on a “crawler” (also referred to as “crawler”, “spider”, “robot”) that may "crawl” the Internet in some manner to locate web documents.
- the crawler may store the document's URL, and possibly follow any hyperlinks associated with the web document to locate other web documents.
- a search engine may, for example, include information extraction and/or indexing mechanisms adapted to extract and/or otherwise index certain information about the web documents that were located by the crawler. Such index information may, for example, be generated based on the contents of an HTML file associated with a web document.
- An indexing mechanism may store index information in a database.
- a search engine may provide a search tool that allows users to search the database. The search tool may include a user interface to allow users to input or otherwise specify search terms, such as keywords, and receive and/or view search results.
- a search engine may present the search results in a particular order, such as according to a ranking scheme and/or a ranking process, for example.
- a user may provide input relating to the search results. For example, a user may provide an indication that a particular search result is not relevant to a search query they initiated. For further example, a user may provide an indication that another search result is more relevant to such a search query.
- those user preferences may be stored and/or associated with a particular user so that future search results may be modified to account for the preferences provided by a particular user. For example, it may be desirable to reorder search results associated with one or more key words for a particular user so that affirmatively or positively ranked (e.g. more relevant or useful) results are displayed more prominently while negatively ranked (e.g.
- results are displayed less prominently or removed from the search results displayed to the user. It may also be desirable to provide a user with one or more indication that the search results associated with the one or more key words displayed to the user have been reordered. It should however, be noted that these are merely illustrative examples relating to reordering search results and that claimed subject matter is not limited in these regards.
- FIG. 1 is a schematic diagram of an embodiment 100, including one or more computing platforms, such as computing platforms 102 and/or 104.
- computing platform 102 and/or 104 may communicate with one or more servers, such as servers 106, 108, and/or 110, for example.
- a user may initiate one or more searches by using an application program, such as a web browser, executed by a computing platform, such as computing platform 102, or computing platform 104 to communicate with one or more search engines.
- a search engine may include one or more application programs and/or databases running on one or more servers, such as servers 106, 108, and/or 110, for example.
- server 106 may search one or more databases at least in part to generate one or more search results.
- Server 106 may also transmit the one or more search results to computing platform 102 via the network.
- the generated search results may be ranked according to a ranking scheme and/or ranking process.
- a ranking scheme may attempt to order the results, at least in part, so that results that are more likely to be relevant are presented to the user in a more prominent manner than results that are less likely to be relevant.
- a ranking scheme may alter the ranking of particular results over time, such as in response to one or more changes in the content of one or more web sites listed in the results and/or changes in the perceived relevance of the content at the one or more web sites.
- FIG. 2 is a flow chart of an embodiment 200, such as a method or process of reordering one or more search results.
- a search engine may generate a list of one or more search results. For example, a user may enter the search terms "black cat" into a search engine. The search engine may then generate a list of one or more search results corresponding to the search terms "black cat.” The generated list of search results may, under some circumstances, be transmitted to a computing platform for display to the user via an application program such as a web browser, such as shown with regard to Fig. 4A, for example.
- the generated list of search results may be modified, such as by reordering the generated search results, prior to being transmitted for display to the user.
- the generated search results may be modified or reordered, such as by one or more one servers 106, 108, and/or 110.
- one or more user preferences may have been associated with the search query.
- one or more user preferences associated with search results and/or search terms may have previously been stored, such as in one or more tables associated with the search engine and/or stored at one or more servers, such as one or more of servers 106, 108, and/or 110.
- one or more user preferences may be associated with one or more search terms and stored in a hash table or other lookup table, for example.
- a user may have previously provided affirmative and/or negative feedback to the search engine relating to one or more search results.
- the search engine may use the provided feedback to reorder subsequent search results for the user as they appear to the user in a display. For example, in response to search results that received a positive or affirmative ranking, the search engine may reorder the search results so that the affirmatively ranked search results may be displayed more prominently, such as at or near the top of a list of search results.
- the search engine may reorder the search results to that the negatively ranked search results may be displayed less prominently, such as at or near the bottom of a list of search results or may be removed from the list of search results entirely.
- the search engine may provide a user with one or more indications that search results have been reordered.
- the search engine may generate one or more graphical elements to associate with individual search results that have been reordered in a display. In one embodiment, this may comprise associating a positive graphical element, such as a graphical representation of a push pin, with search results that have been displayed more prominently based on an affirmative user ranking, as shown in more detail with regard to Figure 4B.
- the search engine may associate a negative graphical element, such as a graphical depiction of a pair of scissors, with search results that have been displayed less prominently based on a negative user ranking, as shown in more detail with regard to Figure 5A.
- Figure 3 is a flow chart of an embodiment 300, such as an additional method or process of reordering one or more search results.
- a search engine may receive one or more user inputs relating to one or more search results.
- the search engine may generate a list of one or more search results and transmit the generated list to a computing platform, such as computing platform 102 and/or 104, for display to a user.
- the search engine may also provide one or more user selectable elements along with the generated search results.
- user selectable elements may comprise one or more user clickable buttons, which under some circumstances, may allow the search engine to receive input from a user relating to the generated search results.
- the search engine may provide an affirmative and/or a negative user clickable element associated with each search result displayed to a user.
- the search engine may associate the received input with the user who provided the input and/or one or more of the search terms from the search query.
- the search engine may store the received user input in one or more tables, such as a hash table or other database table, and associate the stored input with the user and/or the search query, at least in part so that the stored input may be used in conjunction with one or more future search queries.
- the search engine may search the one or more tables for stored user input before providing future search results to a particular user, such as a registered and/or signed in user, for example.
- the search engine may look up the user and/or the search query to determine stored user preferences at least in part to determine if one or more subsequent search results should be modified.
- the search engine may reorder the results of one or more subsequent searches based at least in part on the received user input.
- the search engine may modify subsequent search results for that search query for that user, such as by more prominently displaying affirmatively ranked search results and less prominently displaying negatively ranked search results.
- the reordering may comprise placing affirmatively ranked search results at or near the beginning of displayed search results while removing or de-emphasizing negatively ranked search results.
- the search engine may further provide a user with one or more indications of the reordered search results.
- the search engine may associate one or more graphical elements with any reordered search results on a display.
- a positive graphical element such as a pin, for example, may be associated with affirmatively ranked search results while a negative graphical element, such as a pair of scissors, for example, may be associated with negatively ranked search results on a display.
- negatively ranked search results may be removed from the displayed search results.
- the search engine may provide a user with an indication that negatively ranked results have been removed, such as a clickable link that may allow a user to request the search engine to display the negatively ranked results. In this way a user may view previously negatively ranked search results, or, under some circumstances, a user may undo previous negative rankings.
- search engine interfaces may be displayed in a browser to a user and may receive inputs from the user through a graphical user interface (GUI).
- GUI graphical user interface
- a user may access a search engine using a web browser executing on a computing platform capable of communicating with a network, as discussed above with regard to Figure 1.
- the web browser may allow the user to input one or more queries and/or provide other feedback to the search engine via the GUI.
- the GUI may allow the user to initiate one or more searches based on one or more search queries.
- the GUI may, under some circumstances, allow the user to provide feedback relating to one or more displayed search results.
- Figure 4A is a depiction of a search engine interface 400 for indicating one or more user preferences.
- a user may enter a search query, such as one or more search terms, such as in box 402, for example.
- a search engine may generate one or more search results.
- the search results may be displayed to a user as a list, with the placement of individual search results within that list based at least in part on one or more ranking algorithms and/or ranking processes associated with the search engine. For example, a ranking process may attempt to display more likely relevant results to a user before less likely relevant results at least in part by placing more likely results at or near the top of a list of the search results.
- the search engine may, under some circumstances, provide an interface for a user to provide feedback relating to the displayed results.
- the interface may comprise one or more user selectable graphical elements, such as one or more URLs, Java elements, and/or the like, displayed in a GUI which may receive user inputs from an input device (e.g. mouse or other pointer device) associated with a computing platform.
- an input device e.g. mouse or other pointer device
- a push pin icon such as push pin icon 404
- a scissors icon such as scissors icon 406
- a user could click on one of the push pin icons to indicate that an adjacent search result is of particular relevance to that user.
- Any user feedback provided by the user selectable graphical elements may be transmitted, using one or more network protocols, to the search engine.
- the search engine may, in turn, associate the user feedback with the user and/or any search terms from the search query, such as by storing the information in one or more tables, for example.
- Figure 4B is a depiction of a search engine interface 450 for displaying one or more reordered search results to a user.
- the search engine may reorder the search results based at least in part on previously received user input. For example, if the user once again enters the search query "black cat," the search engine may look up the user and/or the search terms at least in part to determine if one or more user preferences have been stored in association with the search query entered. For example, if a user has verified their identity to the search engine, such as by logging into to a web site associated with the search engine, the search engine may be able to determine stored user preferences associated with the user and/or the search query.
- the user may have previously provided an affirmative ranking for search result 452.
- the search engine may be able to determine one or more user provided preferences based on the user's identity and/or the search terms and may be able to reorder the search results so that result 452 is displayed more prominently than other search results.
- the search engine may also provide the user with an indication that the search results have been reordered.
- the indication that the search results have been reordered may comprise a graphical indication, such as push pin 454, which may be shown as having graphically "pinned" search result 452.
- Figure 5A is a depiction of an interface 500 for displaying one or more reordered search results to a user.
- the search engine may reorder the search results based at least in part on previously received user input. For example, if the user once again enters the search query "black cat," the search engine may look up the user and/or the search terms at least in part to determine if one or more user preferences have been stored in association with the search query entered. For example, if a user has verified their identity to the search engine, such as by logging into to a web site associated with the search engine, the search engine may be able to determine stored user preferences associated with the user and/or the search query.
- the user may have previously provided a negative ranking for one or more search results, such as search results 502, 504, and/or 506.
- the search engine may be able to determine one or more user provided preferences based on the user's identity and/or the search terms and may be able to reorder the search results so that results 502, 504, and/or 506 are displayed less prominently than other search results.
- the search engine may also provide the user with an indication that the search results have been reordered.
- the indication that the search results have been reordered may comprise a graphical indication, such as a pair of scissors 510, which may be shown as having graphically "stricken" search result 502.
- the search engine may depict result 502 as having been stricken by displaying text associated with search result 502 in strikethrough format.
- the search engine may further provide the user with additional options as to modify the display of reordered search results. For example, the user could click on link 512 to hide the stricken results from view so that no search results having received negative feedback are displayed in response to a search query.
- Figure 5B is a depiction of an interface 550 for displaying one or more reordered search results to a user. With regard to Figure 5B, the search engine may reorder the search results based at least in part on previously received user input.
- the search engine may look up the user and/or the search terms at least in part to determine if one or more user preferences have been stored in association with the search query entered. For example, if a user has verified their identity to the search engine, such as by logging into to a web site associated with the search engine, the search engine may be able to determine stored user preferences associated with the user and/or the search query. In this example, the user may have previously provided a negative ranking for one or more search results (shown above with regard to Fig. 5A).
- the search engine may be able to determine one or more user provided preferences based on the user's identity and/or the search terms and may be able to reorder the search results so that the negatively ranked search results are displayed less prominently than other search results. In this example, the negatively ranked search results are not shown in the list of search results.
- the search engine may also provide the user with an indication that the search results have been reordered.
- the search engine provides the user with an indication 552, that search results have previously been stricken, and provides the user with a selectable option 554 to show the previously stricken results. In this way, if the user wishes to see previously stricken results that option is available to the user.
- a user may wish to change preferences associated with one or more search results. For example, the user may desire to remove a negative ranking and/or switch a negative ranking to a positive ranking, or vice versa.
- the search engine allows the user to alter their preferences over time, while still reordering subsequent search results based on previously received user rankings.
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020107020248A KR101273126B1 (en) | 2008-03-12 | 2009-02-20 | System, method, and/or apparatus for reordering search results |
AU2009223819A AU2009223819B2 (en) | 2008-03-12 | 2009-02-20 | System, method, and/or apparatus for reordering search results |
CN2009801078458A CN101960455A (en) | 2008-03-12 | 2009-02-20 | System, method, and/or apparatus for reordering search results |
JP2010550671A JP2011517492A (en) | 2008-03-12 | 2009-02-20 | System, method and / or apparatus for sorting search results |
EP09720414A EP2266062A4 (en) | 2008-03-12 | 2009-02-20 | System, method, and/or apparatus for reordering search results |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/047,069 US8412702B2 (en) | 2008-03-12 | 2008-03-12 | System, method, and/or apparatus for reordering search results |
US12/047,069 | 2008-03-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009114066A1 true WO2009114066A1 (en) | 2009-09-17 |
Family
ID=41064132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2009/001119 WO2009114066A1 (en) | 2008-03-12 | 2009-02-20 | System, method, and/or apparatus for reordering search results |
Country Status (8)
Country | Link |
---|---|
US (1) | US8412702B2 (en) |
EP (1) | EP2266062A4 (en) |
JP (1) | JP2011517492A (en) |
KR (1) | KR101273126B1 (en) |
CN (2) | CN105893517A (en) |
AU (1) | AU2009223819B2 (en) |
TW (1) | TWI397826B (en) |
WO (1) | WO2009114066A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012023540A1 (en) * | 2010-08-20 | 2012-02-23 | 楽天株式会社 | Information provision device, information provision method, programme, and information recording medium |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7606793B2 (en) | 2004-09-27 | 2009-10-20 | Microsoft Corporation | System and method for scoping searches using index keys |
US9348912B2 (en) | 2007-10-18 | 2016-05-24 | Microsoft Technology Licensing, Llc | Document length as a static relevance feature for ranking search results |
US8812493B2 (en) | 2008-04-11 | 2014-08-19 | Microsoft Corporation | Search results ranking using editing distance and document information |
US8990083B1 (en) | 2009-09-30 | 2015-03-24 | Cisco Technology, Inc. | System and method for generating personal vocabulary from network data |
US9201965B1 (en) | 2009-09-30 | 2015-12-01 | Cisco Technology, Inc. | System and method for providing speech recognition using personal vocabulary in a network environment |
US20110191327A1 (en) * | 2010-01-31 | 2011-08-04 | Advanced Research Llc | Method for Human Ranking of Search Results |
US8924376B1 (en) * | 2010-01-31 | 2014-12-30 | Bryant Christopher Lee | Method for human ranking of search results |
US8935274B1 (en) | 2010-05-12 | 2015-01-13 | Cisco Technology, Inc | System and method for deriving user expertise based on data propagating in a network environment |
US8738635B2 (en) | 2010-06-01 | 2014-05-27 | Microsoft Corporation | Detection of junk in search result ranking |
WO2012023091A1 (en) * | 2010-08-16 | 2012-02-23 | Koninklijke Philips Electronics N.V. | Method and apparatus for selecting at least one media item |
CN102419755B (en) * | 2010-09-28 | 2013-04-24 | 阿里巴巴集团控股有限公司 | Method and device for sorting search results |
US9069843B2 (en) | 2010-09-30 | 2015-06-30 | International Business Machines Corporation | Iterative refinement of search results based on user feedback |
US8667169B2 (en) | 2010-12-17 | 2014-03-04 | Cisco Technology, Inc. | System and method for providing argument maps based on activity in a network environment |
US9465795B2 (en) | 2010-12-17 | 2016-10-11 | Cisco Technology, Inc. | System and method for providing feeds based on activity in a network environment |
US8620136B1 (en) | 2011-04-30 | 2013-12-31 | Cisco Technology, Inc. | System and method for media intelligent recording in a network environment |
US20120278318A1 (en) | 2011-05-01 | 2012-11-01 | Reznik Alan M | Systems and methods for facilitating enhancements to electronic group searches |
US11841912B2 (en) | 2011-05-01 | 2023-12-12 | Twittle Search Limited Liability Company | System for applying natural language processing and inputs of a group of users to infer commonly desired search results |
US8909624B2 (en) | 2011-05-31 | 2014-12-09 | Cisco Technology, Inc. | System and method for evaluating results of a search query in a network environment |
CN105975632B (en) * | 2011-06-24 | 2019-11-19 | 阿里巴巴集团控股有限公司 | A kind of searching method, relation establishing method and relevant device |
US8886797B2 (en) * | 2011-07-14 | 2014-11-11 | Cisco Technology, Inc. | System and method for deriving user expertise based on data propagating in a network environment |
WO2013048360A1 (en) * | 2011-09-08 | 2013-04-04 | Google Inc. | Exploring information by topic |
US9495462B2 (en) * | 2012-01-27 | 2016-11-15 | Microsoft Technology Licensing, Llc | Re-ranking search results |
US8831403B2 (en) | 2012-02-01 | 2014-09-09 | Cisco Technology, Inc. | System and method for creating customized on-demand video reports in a network environment |
CN102830940A (en) * | 2012-09-24 | 2012-12-19 | 深圳市宜搜科技发展有限公司 | Search result processing method and system |
US9189552B2 (en) | 2012-11-02 | 2015-11-17 | Swiftype, Inc. | Modifying a custom search engine for a web site based on custom tags |
US8959073B2 (en) * | 2012-11-02 | 2015-02-17 | Swiftype, Inc. | Automatically modifying a custom search engine for a web site based on user input |
US9619528B2 (en) * | 2012-11-02 | 2017-04-11 | Swiftype, Inc. | Automatically creating a custom search engine for a web site based on social input |
US20150154251A1 (en) * | 2013-12-03 | 2015-06-04 | Ebay Inc. | Systems and methods to adapt search results |
US10216844B2 (en) * | 2014-09-26 | 2019-02-26 | Excalibur Ip, Llc | Graphical interface presentation of search results |
US9848242B2 (en) | 2015-09-30 | 2017-12-19 | Rovi Guides, Inc. | Systems and methods for adjusting the priority of media assets scheduled to be recorded |
US20170228374A1 (en) * | 2016-02-08 | 2017-08-10 | Microsoft Technology Licensing, Llc | Diversification and Filtering of Search Results |
US11836165B2 (en) * | 2016-08-22 | 2023-12-05 | Nec Corporation | Information processing apparatus, control method, and program including display of prioritized information |
US11409755B2 (en) | 2020-12-30 | 2022-08-09 | Elasticsearch B.V. | Asynchronous search of electronic assets via a distributed search engine |
US11899677B2 (en) | 2021-04-27 | 2024-02-13 | Elasticsearch B.V. | Systems and methods for automatically curating query responses |
US11734279B2 (en) | 2021-04-29 | 2023-08-22 | Elasticsearch B.V. | Event sequences search |
US20230046572A1 (en) * | 2021-08-13 | 2023-02-16 | RELX Inc. | Method for maintaining object arrangement order |
CN116558536A (en) * | 2023-04-27 | 2023-08-08 | 中国第一汽车股份有限公司 | Vehicle navigation voice interaction method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060235860A1 (en) * | 2005-04-18 | 2006-10-19 | Microsoft Corporation | System and method for obtaining user feedback for relevance tuning |
US20070033171A1 (en) * | 2005-08-03 | 2007-02-08 | Novell, Inc. | System and method of re-ordering search results based on prior user actions |
US20070266025A1 (en) | 2006-05-12 | 2007-11-15 | Microsoft Corporation | Implicit tokenized result ranking |
US20080010252A1 (en) * | 2006-01-09 | 2008-01-10 | Google, Inc. | Bookmarks and ranking |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5802515A (en) * | 1996-06-11 | 1998-09-01 | Massachusetts Institute Of Technology | Randomized query generation and document relevance ranking for robust information retrieval from a database |
US5864863A (en) * | 1996-08-09 | 1999-01-26 | Digital Equipment Corporation | Method for parsing, indexing and searching world-wide-web pages |
US5987446A (en) * | 1996-11-12 | 1999-11-16 | U.S. West, Inc. | Searching large collections of text using multiple search engines concurrently |
US6772139B1 (en) * | 1998-10-05 | 2004-08-03 | Smith, Iii Julius O. | Method and apparatus for facilitating use of hypertext links on the world wide web |
US6493702B1 (en) * | 1999-05-05 | 2002-12-10 | Xerox Corporation | System and method for searching and recommending documents in a collection using share bookmarks |
US6202063B1 (en) * | 1999-05-28 | 2001-03-13 | Lucent Technologies Inc. | Methods and apparatus for generating and using safe constraint queries |
US6546388B1 (en) * | 2000-01-14 | 2003-04-08 | International Business Machines Corporation | Metadata search results ranking system |
US7058944B1 (en) * | 2000-04-25 | 2006-06-06 | Microsoft Corporation | Event driven system and method for retrieving and displaying information |
US7089237B2 (en) * | 2001-01-26 | 2006-08-08 | Google, Inc. | Interface and system for providing persistent contextual relevance for commerce activities in a networked environment |
US6701311B2 (en) * | 2001-02-07 | 2004-03-02 | International Business Machines Corporation | Customer self service system for resource search and selection |
JP2003044513A (en) * | 2001-07-30 | 2003-02-14 | Dainippon Printing Co Ltd | Information retrieval system |
US20040098380A1 (en) * | 2002-11-19 | 2004-05-20 | Dentel Stephen D. | Method, system and apparatus for providing a search system |
CN100543730C (en) * | 2003-03-31 | 2009-09-23 | 咕果公司 | Be used to provide the system and method for the preferred language ordering of Search Results |
JP2004326220A (en) * | 2003-04-22 | 2004-11-18 | Ricoh Co Ltd | Document search system, method and program, and recording medium |
US20040260680A1 (en) * | 2003-06-19 | 2004-12-23 | International Business Machines Corporation | Personalized indexing and searching for information in a distributed data processing system |
US7289983B2 (en) * | 2003-06-19 | 2007-10-30 | International Business Machines Corporation | Personalized indexing and searching for information in a distributed data processing system |
US7725395B2 (en) * | 2003-09-19 | 2010-05-25 | Microsoft Corp. | System and method for devising a human interactive proof that determines whether a remote client is a human or a computer program |
US7693827B2 (en) * | 2003-09-30 | 2010-04-06 | Google Inc. | Personalization of placed content ordering in search results |
US20050071328A1 (en) * | 2003-09-30 | 2005-03-31 | Lawrence Stephen R. | Personalization of web search |
US8150825B2 (en) * | 2004-03-15 | 2012-04-03 | Yahoo! Inc. | Inverse search systems and methods |
US7761447B2 (en) * | 2004-04-08 | 2010-07-20 | Microsoft Corporation | Systems and methods that rank search results |
US7562068B2 (en) * | 2004-06-30 | 2009-07-14 | Microsoft Corporation | System and method for ranking search results based on tracked user preferences |
US20070106657A1 (en) * | 2005-11-10 | 2007-05-10 | Brzeski Vadim V | Word sense disambiguation |
US20070074102A1 (en) * | 2005-09-29 | 2007-03-29 | Reiner Kraft | Automatically determining topical regions in a document |
US7958115B2 (en) * | 2004-07-29 | 2011-06-07 | Yahoo! Inc. | Search systems and methods using in-line contextual queries |
US8819051B2 (en) * | 2005-09-29 | 2014-08-26 | Yahoo! Inc. | Tagging offline content with context-sensitive search-enabling keywords |
US7451152B2 (en) * | 2004-07-29 | 2008-11-11 | Yahoo! Inc. | Systems and methods for contextual transaction proposals |
US7349910B2 (en) * | 2004-08-20 | 2008-03-25 | International Business Machines Corporation | Method for inserting records into a database |
US20060074883A1 (en) * | 2004-10-05 | 2006-04-06 | Microsoft Corporation | Systems, methods, and interfaces for providing personalized search and information access |
CN101164067B (en) * | 2005-02-28 | 2013-11-06 | 搜索引擎科技有限责任公司 | Methods of and systems for searching by incorporating user-entered information |
WO2006102122A2 (en) * | 2005-03-18 | 2006-09-28 | Wink Technologies, Inc. | Search engine that applies feedback from users to improve search results |
WO2007002820A2 (en) * | 2005-06-28 | 2007-01-04 | Yahoo! Inc. | Search engine with augmented relevance ranking by community participation |
JP4756953B2 (en) * | 2005-08-26 | 2011-08-24 | 富士通株式会社 | Information search apparatus and information search method |
US20070100801A1 (en) * | 2005-10-31 | 2007-05-03 | Celik Aytek E | System for selecting categories in accordance with advertising |
US20070143260A1 (en) * | 2005-12-19 | 2007-06-21 | Microsoft Corporation | Delivery of personalized keyword-based information using client-side re-ranking |
US7818315B2 (en) * | 2006-03-13 | 2010-10-19 | Microsoft Corporation | Re-ranking search results based on query log |
JP2007280020A (en) * | 2006-04-06 | 2007-10-25 | Fumiaki Hara | Web information retrieval system |
US20070271255A1 (en) * | 2006-05-17 | 2007-11-22 | Nicky Pappo | Reverse search-engine |
US7631263B2 (en) * | 2006-06-02 | 2009-12-08 | Scenera Technologies, Llc | Methods, systems, and computer program products for characterizing links to resources not activated |
WO2008011537A2 (en) * | 2006-07-19 | 2008-01-24 | Chacha Search, Inc. | Method, system, and computer readable medium useful in managing a computer-based system for servicing user initiated tasks |
KR20080011926A (en) * | 2006-08-01 | 2008-02-11 | 삼성전자주식회사 | Image forming appratus |
WO2008091387A2 (en) * | 2006-08-07 | 2008-07-31 | Chacha Search, Inc. | Electronic previous search results log |
US7958126B2 (en) * | 2006-12-19 | 2011-06-07 | Yahoo! Inc. | Techniques for including collection items in search results |
US8244750B2 (en) * | 2007-03-23 | 2012-08-14 | Microsoft Corporation | Related search queries for a webpage and their applications |
US20080243830A1 (en) * | 2007-03-30 | 2008-10-02 | Fatdoor, Inc. | User suggested ordering to influence search result ranking |
US20090106257A1 (en) * | 2007-10-18 | 2009-04-23 | Adaptiveblue Inc. | Multiple-link shortcuts based on contextual analysis of web page objects |
US20090119278A1 (en) * | 2007-11-07 | 2009-05-07 | Cross Tiffany B | Continual Reorganization of Ordered Search Results Based on Current User Interaction |
-
2008
- 2008-03-12 US US12/047,069 patent/US8412702B2/en active Active
-
2009
- 2009-02-13 TW TW098104596A patent/TWI397826B/en not_active IP Right Cessation
- 2009-02-20 EP EP09720414A patent/EP2266062A4/en not_active Ceased
- 2009-02-20 CN CN201610193072.1A patent/CN105893517A/en active Pending
- 2009-02-20 CN CN2009801078458A patent/CN101960455A/en active Pending
- 2009-02-20 JP JP2010550671A patent/JP2011517492A/en active Pending
- 2009-02-20 WO PCT/US2009/001119 patent/WO2009114066A1/en active Application Filing
- 2009-02-20 AU AU2009223819A patent/AU2009223819B2/en not_active Ceased
- 2009-02-20 KR KR1020107020248A patent/KR101273126B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060235860A1 (en) * | 2005-04-18 | 2006-10-19 | Microsoft Corporation | System and method for obtaining user feedback for relevance tuning |
US20070033171A1 (en) * | 2005-08-03 | 2007-02-08 | Novell, Inc. | System and method of re-ordering search results based on prior user actions |
US20080010252A1 (en) * | 2006-01-09 | 2008-01-10 | Google, Inc. | Bookmarks and ranking |
US20070266025A1 (en) | 2006-05-12 | 2007-11-15 | Microsoft Corporation | Implicit tokenized result ranking |
Non-Patent Citations (1)
Title |
---|
See also references of EP2266062A4 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012023540A1 (en) * | 2010-08-20 | 2012-02-23 | 楽天株式会社 | Information provision device, information provision method, programme, and information recording medium |
JP2012043289A (en) * | 2010-08-20 | 2012-03-01 | Rakuten Inc | Information providing device, information providing method, program, and information recording medium |
KR101324460B1 (en) * | 2010-08-20 | 2013-10-31 | 라쿠텐 인코포레이티드 | Information provision device, information provision method, and information recording medium |
TWI417751B (en) * | 2010-08-20 | 2013-12-01 | Rakuten Inc | Information providing device, information providing method, information application program, and information recording medium |
Also Published As
Publication number | Publication date |
---|---|
EP2266062A1 (en) | 2010-12-29 |
CN105893517A (en) | 2016-08-24 |
TW200943106A (en) | 2009-10-16 |
KR20100114127A (en) | 2010-10-22 |
JP2011517492A (en) | 2011-06-09 |
AU2009223819B2 (en) | 2014-06-12 |
EP2266062A4 (en) | 2011-06-08 |
KR101273126B1 (en) | 2013-06-13 |
CN101960455A (en) | 2011-01-26 |
US20090234834A1 (en) | 2009-09-17 |
US8412702B2 (en) | 2013-04-02 |
AU2009223819A1 (en) | 2009-09-17 |
TWI397826B (en) | 2013-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8412702B2 (en) | System, method, and/or apparatus for reordering search results | |
US6101503A (en) | Active markup--a system and method for navigating through text collections | |
US6112202A (en) | Method and system for identifying authoritative information resources in an environment with content-based links between information resources | |
US8577868B1 (en) | Bookmarks | |
US6665710B1 (en) | Searching local network addresses | |
US20080104042A1 (en) | Personalized Search Using Macros | |
KR101393839B1 (en) | Search system presenting active abstracts including linked terms | |
US20080294978A1 (en) | Semantic navigation through web content and collections of documents | |
WO2007134894A1 (en) | A method of bookmarking in an internet browser | |
JP2011238273A (en) | Systems and methods for providing search results | |
US20060101012A1 (en) | Search system presenting active abstracts including linked terms | |
US20080133449A1 (en) | Adaptive help system and user interface | |
US20060026173A1 (en) | System and method for searching websites associated with bookmarks | |
JP2003527689A (en) | How to maintain an automated website through search | |
US8521715B1 (en) | System for sending queries to a plurality of websites synchronously | |
KR20180017182A (en) | Automated Information Retrieval | |
US20070168179A1 (en) | Method, program, and system for optimizing search results using end user keyword claiming | |
US7490082B2 (en) | System and method for searching internet domains | |
JP2007280020A (en) | Web information retrieval system | |
Tretter et al. | SearchPanel: A Browser Extension for Managing Search Activity. | |
Khiste et al. | Role of search engines in library at a glance | |
US8370320B1 (en) | Computer assisted method for sending queries to a plurality of websites synchronously | |
JP2002189713A (en) | Method and system for supporting document creation | |
US7496600B2 (en) | System and method for accessing web-based search services | |
WO2005029358A1 (en) | Search method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200980107845.8 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09720414 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2009223819 Country of ref document: AU |
|
ENP | Entry into the national phase |
Ref document number: 2009223819 Country of ref document: AU Date of ref document: 20090220 Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 20107020248 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2010550671 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2009720414 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 6492/CHENP/2010 Country of ref document: IN |