Information-retrieval systems, methods, and software with content relevancy enhancements
First Claim
1. An information retrieval system, the system comprising:
- at least one database storing a plurality of documents; and
a server coupled to the at least one database, the server comprising;
a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising;
receiving a query, the query including a first term, from a requesting application presented by a client access device, the requesting application having a plurality of subject areas, the query associated with a subject area of the plurality of subject areas;
selecting a taxonomy that is associated with the subject area of the query, the plurality of subject areas being related to different taxonomies;
refining the query based on the taxonomy selected to include a second term in the query; and
processing the query as refined against the at least one database to return a search result including at least one document to the client device.
7 Assignments
0 Petitions
Accused Products
Abstract
The present inventors devised, among other things, systems, methods, and software for enhancing the relevancy of content presented to users in response to queries in an online information retrieval system. One exemplary system refines a user input query by making suggestions of alternatives queries, classifying the query using language processing, or selecting one or more databases or search engines as targets for the refined query. A switchboard module converts the refined query, administers one or more searches, and collects search results from one or more search engines based on the refined query. And, a post-processor module refines the collected search results by, for example, modifying the order of the results, removing inappropriate or undesirable content from the results, and/or applying historical performance analysis.
-
Citations
28 Claims
-
1. An information retrieval system, the system comprising:
-
at least one database storing a plurality of documents; and a server coupled to the at least one database, the server comprising; a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a query, the query including a first term, from a requesting application presented by a client access device, the requesting application having a plurality of subject areas, the query associated with a subject area of the plurality of subject areas; selecting a taxonomy that is associated with the subject area of the query, the plurality of subject areas being related to different taxonomies; refining the query based on the taxonomy selected to include a second term in the query; and processing the query as refined against the at least one database to return a search result including at least one document to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of retrieving documents, the method comprising:
-
receiving by a server a query, the query including a first term, from a requesting application presented by a client access device, the requesting application having a plurality of subject areas, the query associated with a subject area of the plurality of subject areas; selecting a taxonomy that is associated with the subject area of the query, the plurality of subject areas being related to different taxonomies; refining the query based on the taxonomy selected to include a second term in the query; processing the query as refined against at least one database storing documents to retrieve a search result including at least one document; and transmitting the search result to the client access device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A server of an information retrieval system, the server comprising:
-
at least one processor; and a memory storing instructions that, when executed by the processor, cause the at least one processor to perform operations, the at least one processor comprising; a preprocessor, wherein operations associated with the preprocessor include; receiving a query by the server from a requesting application presented by a client access device, the query including a first term, the requesting application having a plurality of subject areas, the query associated with a subject area of the plurality of subject areas; selecting a taxonomy that is associated with the subject area of the query, the plurality of subject areas being related to different taxonomies; and refining the query based on the taxonomy selected to include a second term in the query; a switchboard, wherein operations associated with the switchboard include retrieving a search result from at least one database in accordance with the query as refined, the search result including at least one document; and a postprocessor, wherein operations associated with the postprocessor include refining the retrieved search result for transmission by the server to the client access device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification