Movatterモバイル変換


[0]ホーム

URL:


US20090094223A1 - System and method for classifying search queries - Google Patents

System and method for classifying search queries
Download PDF

Info

Publication number
US20090094223A1
US20090094223A1US11/868,398US86839807AUS2009094223A1US 20090094223 A1US20090094223 A1US 20090094223A1US 86839807 AUS86839807 AUS 86839807AUS 2009094223 A1US2009094223 A1US 2009094223A1
Authority
US
United States
Prior art keywords
query
search query
search
classifications
evaluating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/868,398
Inventor
Matthew Berk
Walter Korman
Yang Lim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Marchex Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US11/868,398priorityCriticalpatent/US20090094223A1/en
Assigned to MARCHEX, INC.reassignmentMARCHEX, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BERK, MATTHEW, KORMAN, WALTER, LIM, YANG
Publication of US20090094223A1publicationCriticalpatent/US20090094223A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A search facility for classifying search queries prior to executing the search queries. The facility can receive a search query from a user and perform one or more of a set of evaluations of the search query to determine likely query classifications. The facility can also decompose the search query into constituent parts and perform one or more of a set of evaluations of the individual constituent parts to determine likely classifications. The facility can then arbitrate amongst the likely query classifications and rank the arbitrated likely query classifications. The ranked arbitrated query classifications can be mapped to data sources and services. The facility can retrieve content from the mapped data sources and services using the user's original search query. Each of the ranked arbitrated query classifications can correspond to a display region that can display content from the mapped one or more data sources and services to the user.

Description

Claims (46)

1. A method in a computing system of displaying search results to a user, the method comprising:
receiving a search query from a user;
performing one or more evaluations of the search query to identify a plurality of query classifications related to the search query;
prioritizing the identified plurality of query classifications in accordance with the relevance of the plurality of query classifications to the search query, wherein each of the query classifications has a rank;
identifying one or more data sources that are mapped to at least some of the identified plurality of query classifications, wherein the one or more data sources are identified based at least partially upon the identified plurality of query classifications;
applying the search query against the identified one or more data sources and receiving content from the one or more data sources responsive to the search query; and
displaying the received content from the one or more data sources to the user, wherein the received content associated with a query classification having a higher ranking is displayed more prominently than the received content associated with a query classification having a lower ranking.
17. A system for displaying search results to a user, the system comprising:
a component that receives a search query from a user;
a query analysis component that performs one or more evaluations of the search query to identify a plurality of query classifications related to the search query, the query analysis component scoring the identified plurality of query classifications in accordance with the relevance of the plurality of query classifications to the search query, wherein each of the identified plurality of query classes has a rank:
a query application component that maps the top-ranked query class to a content source, applies the search query against the content source, and receives content from the content source responsive to the search query; and
a display component that displays the received content to the user.
34. A method of classifying a search query prior to executing the search query, the method comprising:
receiving a search query from a user;
evaluating the search query against a first set of rules to determine a first set of likely query classifications, wherein the evaluation determines if there is an exact match of the search query and one or more of the first set of rules;
evaluating the search query against a second set of rules to determine a second set of likely query classifications, wherein the evaluation determines if there is a regular expression match of the search query and one or more of the second set of rules;
ranking the first and second sets of likely query classifications, wherein the ranking determines a top-ranked query classification applicable to the search query; and
mapping the top ranked query classification to one or more sources of content prior to executing the search query.
US11/868,3982007-10-052007-10-05System and method for classifying search queriesAbandonedUS20090094223A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/868,398US20090094223A1 (en)2007-10-052007-10-05System and method for classifying search queries

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US11/868,398US20090094223A1 (en)2007-10-052007-10-05System and method for classifying search queries

Publications (1)

Publication NumberPublication Date
US20090094223A1true US20090094223A1 (en)2009-04-09

Family

ID=40524163

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US11/868,398AbandonedUS20090094223A1 (en)2007-10-052007-10-05System and method for classifying search queries

Country Status (1)

CountryLink
US (1)US20090094223A1 (en)

Cited By (43)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090132504A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.Categorization in a system and method for conducting a search
US20090132513A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.Correlation of data in a system and method for conducting a search
US20090132643A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.Persistent local search interface and method
US20090132484A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.User interface and method in a local search system having vertical context
US20090132573A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.User interface and method in a local search system with search results restricted by drawn figure elements
US20090132645A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.User interface and method in a local search system with multiple-field comparison
US20090132514A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc. method and system for building text descriptions in a search database
US20090132644A1 (en)*2007-11-162009-05-21Iac Search & Medie, Inc.User interface and method in a local search system with related search results
US20090210391A1 (en)*2008-02-142009-08-20Hall Stephen GMethod and system for automated search for, and retrieval and distribution of, information
US20090248669A1 (en)*2008-04-012009-10-01Nitin Mangesh ShettiMethod and system for organizing information
US20100017414A1 (en)*2008-07-182010-01-21Leeds Douglas DSearch activity eraser
US20100042610A1 (en)*2008-08-152010-02-18Microsoft CorporationRank documents based on popularity of key metadata
US20100287175A1 (en)*2009-05-112010-11-11Microsoft CorporationModel-based searching
US20100293174A1 (en)*2009-05-122010-11-18Microsoft CorporationQuery classification
US20100306235A1 (en)*2009-05-282010-12-02Yahoo! Inc.Real-Time Detection of Emerging Web Search Queries
US20110004618A1 (en)*2009-07-062011-01-06Abhilasha ChaudharyRecognizing Domain Specific Entities in Search Queries
US20110040752A1 (en)*2009-08-142011-02-17Microsoft CorporationUsing categorical metadata to rank search results
WO2011037603A1 (en)*2009-09-272011-03-31Alibaba Group Holding LimitedSearching for information based on generic attributes of the query
US20110125791A1 (en)*2009-11-252011-05-26Microsoft CorporationQuery classification using search result tag ratios
US20110270819A1 (en)*2010-04-302011-11-03Microsoft CorporationContext-aware query classification
US20110320470A1 (en)*2010-06-282011-12-29Robert WilliamsGenerating and presenting a suggested search query
US20120259829A1 (en)*2009-12-302012-10-11Xin ZhouGenerating related input suggestions
US20120330982A1 (en)*2011-06-272012-12-27Amadeus S.A.S.Method and system for processing a search request
US20130007807A1 (en)*2011-06-302013-01-03Delia GrenvilleBlended search for next generation television
US20130006992A1 (en)*2011-06-302013-01-03International Business Machines CorporationAdapting Data Quality Rules Based Upon User Application Requirements
US20130097154A1 (en)*2008-10-272013-04-18Yosef MintzSystem and method to retrieve search results from a distributed database
US20140040240A1 (en)*2009-01-092014-02-06Hulu, LLCSearching Media Program Databases
US8661027B2 (en)2010-04-302014-02-25Alibaba Group Holding LimitedVertical search-based query method, system and apparatus
US8751591B2 (en)2011-09-302014-06-10Blackberry LimitedSystems and methods of adjusting contact importance for a computing device
US8843470B2 (en)*2012-10-052014-09-23Microsoft CorporationMeta classifier for query intent classification
US9229974B1 (en)2012-06-012016-01-05Google Inc.Classifying queries
US20170154105A1 (en)*2014-07-182017-06-01Maluuba Inc.Method and server for classifying queries
US20190278448A1 (en)*2011-12-302019-09-12Google LlcInteractive answer boxes for user search queries
US20190347358A1 (en)*2018-05-102019-11-14Microsoft Technology Licensing, LlcQuery Formulation Using Networked Device Candidates
US10616349B2 (en)2018-05-012020-04-07Microsoft Technology Licensing, LlcHybrid sensor centric recommendation engine
US10867067B2 (en)*2018-06-072020-12-15Cisco Technology, Inc.Hybrid cognitive system for AI/ML data privacy
US20210089570A1 (en)*2019-09-232021-03-25Aquent LlcMethods and apparatus for assessing candidates for visual roles
US11016957B2 (en)2018-02-282021-05-25Microsoft Technology Licensing, LlcSensor data based query results
US11086887B2 (en)*2016-09-302021-08-10International Business Machines CorporationProviding search results based on natural language classification confidence information
US11093539B2 (en)2011-08-042021-08-17Google LlcProviding knowledge panels with search results
US11475048B2 (en)*2019-09-182022-10-18Salesforce.Com, Inc.Classifying different query types
US20230205828A1 (en)*2012-02-222023-06-29Google LlcRelated entities
US12093330B2 (en)2018-04-112024-09-17Microsoft Technology Licensing, LlcIoT enhanced search results

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030123443A1 (en)*1999-04-012003-07-03Anwar Mohammed S.Search engine with user activity memory
US20030217052A1 (en)*2000-08-242003-11-20Celebros Ltd.Search engine method and apparatus
US7139755B2 (en)*2001-11-062006-11-21Thomson Scientific Inc.Method and apparatus for providing comprehensive search results in response to user queries entered over a computer network
US7243099B2 (en)*2003-12-232007-07-10Proclarity CorporationComputer-implemented method, system, apparatus for generating user's insight selection by showing an indication of popularity, displaying one or more materialized insight associated with specified item class within the database that potentially match the search
US7428533B2 (en)*2004-12-062008-09-23Yahoo! Inc.Automatic generation of taxonomies for categorizing queries and search query processing using taxonomies
US20080295006A1 (en)*2007-05-222008-11-27Luvogt ChristopherDynamic layout for a search engine results page based of implicit user feedback
US7548933B2 (en)*2005-10-142009-06-16International Business Machines CorporationSystem and method for exploiting semantic annotations in executing keyword queries over a collection of text documents
US7620628B2 (en)*2004-12-062009-11-17Yahoo! Inc.Search processing with automatic categorization of queries
US7756855B2 (en)*2006-10-112010-07-13Collarity, Inc.Search phrase refinement by search term replacement

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030123443A1 (en)*1999-04-012003-07-03Anwar Mohammed S.Search engine with user activity memory
US20030217052A1 (en)*2000-08-242003-11-20Celebros Ltd.Search engine method and apparatus
US7139755B2 (en)*2001-11-062006-11-21Thomson Scientific Inc.Method and apparatus for providing comprehensive search results in response to user queries entered over a computer network
US7243099B2 (en)*2003-12-232007-07-10Proclarity CorporationComputer-implemented method, system, apparatus for generating user's insight selection by showing an indication of popularity, displaying one or more materialized insight associated with specified item class within the database that potentially match the search
US7428533B2 (en)*2004-12-062008-09-23Yahoo! Inc.Automatic generation of taxonomies for categorizing queries and search query processing using taxonomies
US7620628B2 (en)*2004-12-062009-11-17Yahoo! Inc.Search processing with automatic categorization of queries
US7548933B2 (en)*2005-10-142009-06-16International Business Machines CorporationSystem and method for exploiting semantic annotations in executing keyword queries over a collection of text documents
US7756855B2 (en)*2006-10-112010-07-13Collarity, Inc.Search phrase refinement by search term replacement
US20080295006A1 (en)*2007-05-222008-11-27Luvogt ChristopherDynamic layout for a search engine results page based of implicit user feedback

Cited By (71)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8145703B2 (en)2007-11-162012-03-27Iac Search & Media, Inc.User interface and method in a local search system with related search results
US20090132513A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.Correlation of data in a system and method for conducting a search
US20090132643A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.Persistent local search interface and method
US20090132484A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.User interface and method in a local search system having vertical context
US20090132573A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.User interface and method in a local search system with search results restricted by drawn figure elements
US20090132645A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.User interface and method in a local search system with multiple-field comparison
US20090132514A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc. method and system for building text descriptions in a search database
US20090132644A1 (en)*2007-11-162009-05-21Iac Search & Medie, Inc.User interface and method in a local search system with related search results
US20090132504A1 (en)*2007-11-162009-05-21Iac Search & Media, Inc.Categorization in a system and method for conducting a search
US8732155B2 (en)2007-11-162014-05-20Iac Search & Media, Inc.Categorization in a system and method for conducting a search
US20090210391A1 (en)*2008-02-142009-08-20Hall Stephen GMethod and system for automated search for, and retrieval and distribution of, information
US20090248669A1 (en)*2008-04-012009-10-01Nitin Mangesh ShettiMethod and system for organizing information
US8180771B2 (en)2008-07-182012-05-15Iac Search & Media, Inc.Search activity eraser
US20100017414A1 (en)*2008-07-182010-01-21Leeds Douglas DSearch activity eraser
US20100042610A1 (en)*2008-08-152010-02-18Microsoft CorporationRank documents based on popularity of key metadata
US20130097154A1 (en)*2008-10-272013-04-18Yosef MintzSystem and method to retrieve search results from a distributed database
US9477721B2 (en)*2009-01-092016-10-25Hulu, LLCSearching media program databases
US20140040240A1 (en)*2009-01-092014-02-06Hulu, LLCSearching Media Program Databases
US20100287175A1 (en)*2009-05-112010-11-11Microsoft CorporationModel-based searching
US8626784B2 (en)*2009-05-112014-01-07Microsoft CorporationModel-based searching
US8719249B2 (en)*2009-05-122014-05-06Microsoft CorporationQuery classification
US20100293174A1 (en)*2009-05-122010-11-18Microsoft CorporationQuery classification
US20100306235A1 (en)*2009-05-282010-12-02Yahoo! Inc.Real-Time Detection of Emerging Web Search Queries
US20110004618A1 (en)*2009-07-062011-01-06Abhilasha ChaudharyRecognizing Domain Specific Entities in Search Queries
US8214363B2 (en)2009-07-062012-07-03Abhilasha ChaudharyRecognizing domain specific entities in search queries
US20110040752A1 (en)*2009-08-142011-02-17Microsoft CorporationUsing categorical metadata to rank search results
US9020936B2 (en)*2009-08-142015-04-28Microsoft Technology Licensing, LlcUsing categorical metadata to rank search results
WO2011037603A1 (en)*2009-09-272011-03-31Alibaba Group Holding LimitedSearching for information based on generic attributes of the query
US20110078127A1 (en)*2009-09-272011-03-31Alibaba Group Holding LimitedSearching for information based on generic attributes of the query
US9846748B2 (en)2009-09-272017-12-19Alibaba Group Holding LimitedSearching for information based on generic attributes of the query
US8560513B2 (en)*2009-09-272013-10-15Alibaba Group Holding LimitedSearching for information based on generic attributes of the query
US20140040229A1 (en)*2009-09-272014-02-06Alibaba Group Holding LimitedSearching for information based on generic attributes of the query
US9230025B2 (en)*2009-09-272016-01-05Alibaba Group Holding LimitedSearching for information based on generic attributes of the query
US20110125791A1 (en)*2009-11-252011-05-26Microsoft CorporationQuery classification using search result tag ratios
US20120259829A1 (en)*2009-12-302012-10-11Xin ZhouGenerating related input suggestions
US20110270819A1 (en)*2010-04-302011-11-03Microsoft CorporationContext-aware query classification
US8661027B2 (en)2010-04-302014-02-25Alibaba Group Holding LimitedVertical search-based query method, system and apparatus
US8719246B2 (en)*2010-06-282014-05-06Microsoft CorporationGenerating and presenting a suggested search query
US20110320470A1 (en)*2010-06-282011-12-29Robert WilliamsGenerating and presenting a suggested search query
US9183298B2 (en)*2011-06-272015-11-10Amadeus S.A.S.Method and system for processing a search request
US20120330982A1 (en)*2011-06-272012-12-27Amadeus S.A.S.Method and system for processing a search request
US20130006992A1 (en)*2011-06-302013-01-03International Business Machines CorporationAdapting Data Quality Rules Based Upon User Application Requirements
US9323814B2 (en)*2011-06-302016-04-26International Business Machines CorporationAdapting data quality rules based upon user application requirements
US9330148B2 (en)*2011-06-302016-05-03International Business Machines CorporationAdapting data quality rules based upon user application requirements
US10318500B2 (en)2011-06-302019-06-11International Business Machines CorporationAdapting data quality rules based upon user application requirements
US10331635B2 (en)2011-06-302019-06-25International Business Machines CorporationAdapting data quality rules based upon user application requirements
US20130007807A1 (en)*2011-06-302013-01-03Delia GrenvilleBlended search for next generation television
US11836177B2 (en)2011-08-042023-12-05Google LlcProviding knowledge panels with search results
US11093539B2 (en)2011-08-042021-08-17Google LlcProviding knowledge panels with search results
US8751591B2 (en)2011-09-302014-06-10Blackberry LimitedSystems and methods of adjusting contact importance for a computing device
US20190278448A1 (en)*2011-12-302019-09-12Google LlcInteractive answer boxes for user search queries
US11016638B2 (en)*2011-12-302021-05-25Google LlcInteractive answer boxes for user search queries
US20230205828A1 (en)*2012-02-222023-06-29Google LlcRelated entities
US9229974B1 (en)2012-06-012016-01-05Google Inc.Classifying queries
US8843470B2 (en)*2012-10-052014-09-23Microsoft CorporationMeta classifier for query intent classification
US11727042B2 (en)*2014-07-182023-08-15Microsoft Technology Licensing, LlcMethod and server for classifying queries
US20170154105A1 (en)*2014-07-182017-06-01Maluuba Inc.Method and server for classifying queries
US11086887B2 (en)*2016-09-302021-08-10International Business Machines CorporationProviding search results based on natural language classification confidence information
US11016957B2 (en)2018-02-282021-05-25Microsoft Technology Licensing, LlcSensor data based query results
US12093330B2 (en)2018-04-112024-09-17Microsoft Technology Licensing, LlcIoT enhanced search results
US10616349B2 (en)2018-05-012020-04-07Microsoft Technology Licensing, LlcHybrid sensor centric recommendation engine
WO2019217114A1 (en)*2018-05-102019-11-14Microsoft Technology Licensing, LlcQuery formulation using networked device candidates
US20190347358A1 (en)*2018-05-102019-11-14Microsoft Technology Licensing, LlcQuery Formulation Using Networked Device Candidates
US10867067B2 (en)*2018-06-072020-12-15Cisco Technology, Inc.Hybrid cognitive system for AI/ML data privacy
US11763024B2 (en)*2018-06-072023-09-19Cisco Technology, Inc.Hybrid cognitive system for AI/ML data privacy
US20240104242A1 (en)*2018-06-072024-03-28Cisco Technology, Inc.Hybrid cognitive system for ai/ml data privacy
US12050714B2 (en)*2018-06-072024-07-30Cisco Technology, Inc.Hybrid cognitive system for AI/ML data privacy
US20210081564A1 (en)*2018-06-072021-03-18Cisco Technology, Inc.Hybrid cognitive system for ai/ml data privacy
US11475048B2 (en)*2019-09-182022-10-18Salesforce.Com, Inc.Classifying different query types
US20210089570A1 (en)*2019-09-232021-03-25Aquent LlcMethods and apparatus for assessing candidates for visual roles
US12062018B2 (en)*2019-09-232024-08-13Aquent LlcMethods and apparatus for assessing candidates for visual roles

Similar Documents

PublicationPublication DateTitle
US20090094223A1 (en)System and method for classifying search queries
US11977554B2 (en)Methods of and systems for searching by incorporating user-entered information
US9864808B2 (en)Knowledge-based entity detection and disambiguation
JP7252914B2 (en) Method, apparatus, apparatus and medium for providing search suggestions
US6236987B1 (en)Dynamic content organization in information retrieval systems
US20020073079A1 (en)Method and apparatus for searching a database and providing relevance feedback
US10599643B2 (en)Template-driven structured query generation
US8280878B2 (en)Method and apparatus for real time text analysis and text navigation
KR101339103B1 (en)Document classifying system and method using semantic feature
US20100077001A1 (en)Search system and method for serendipitous discoveries with faceted full-text classification
US20060117002A1 (en)Method for search result clustering
US20070055680A1 (en)Method and system for creating a taxonomy from business-oriented metadata content
US20040064447A1 (en)System and method for management of synonymic searching
US20070192293A1 (en)Method for presenting search results
US20040049499A1 (en)Document retrieval system and question answering system
US20120197864A1 (en)Trusted query system and method
JonesInformation retrieval and artificial intelligence
WO2016100835A1 (en)Question answering from structured and unstructured data sources
US20180004838A1 (en)System and method for language sensitive contextual searching
KR20040013097A (en)Category based, extensible and interactive system for document retrieval
US20050114317A1 (en)Ordering of web search results
US8082240B2 (en)System for retrieving information units
WO2016009321A1 (en)System for searching, recommending, and exploring documents through conceptual associations and inverted table for storing and querying conceptual indices
US20090094212A1 (en)Natural local search engine
JP2001184358A (en) Information retrieval apparatus, information retrieval method and program recording medium using category factor

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MARCHEX, INC., WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BERK, MATTHEW;KORMAN, WALTER;LIM, YANG;REEL/FRAME:020700/0129;SIGNING DATES FROM 20080225 TO 20080303

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp