Computer-implemented system and method for augmenting search queries using glossaries
First Claim
Patent Images
1. A computer-implemented method for augmenting search queries using glossaries, comprising:
- receiving at least one search query comprising one or more search terms;
selecting a set of tagged documents tagged with a plurality of tags from a database of tagged documents, the selecting comprising;
applying a time threshold to the database of tagged documents; and
identifying a plurality of tagged documents that have been tagged within a time that satisfies the time threshold as the set of tagged documents;
accessing the set of tagged documents;
identifying a plurality of glossaries associated with the plurality of tags, wherein each glossary comprises one or more terms selected from a corresponding tagged document of the set of tagged documents, definitions for the one or more terms, and aliases for the one or more terms;
comparing the search query to the plurality of glossaries; and
including in the search query, at least one or more terms from at least one of the plurality of glossaries that are related to the search terms of the search query forming an augmented search query.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method for augmenting search queries using glossaries is provided. At least one search query of one or more search terms is received. A set of tagged documents each associated with a tag and a glossary for the tag is accessed. The glossary includes one or more terms selected from that tagged document, definitions for the terms, and aliases for the terms. The search query is compared to the glossaries in the set. One or more terms in at least one of the glossaries that are related to the search terms of the search query are selected for inclusion in the search query.
-
Citations
19 Claims
-
1. A computer-implemented method for augmenting search queries using glossaries, comprising:
-
receiving at least one search query comprising one or more search terms; selecting a set of tagged documents tagged with a plurality of tags from a database of tagged documents, the selecting comprising; applying a time threshold to the database of tagged documents; and identifying a plurality of tagged documents that have been tagged within a time that satisfies the time threshold as the set of tagged documents; accessing the set of tagged documents; identifying a plurality of glossaries associated with the plurality of tags, wherein each glossary comprises one or more terms selected from a corresponding tagged document of the set of tagged documents, definitions for the one or more terms, and aliases for the one or more terms; comparing the search query to the plurality of glossaries; and including in the search query, at least one or more terms from at least one of the plurality of glossaries that are related to the search terms of the search query forming an augmented search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium storing code for executing on a computer system to perform a method for augmenting search queries using glossaries, comprising:
-
receiving at least one search query comprising one or more search terms; selecting a set of tagged documents tagged with a plurality of tags from a database of tagged documents, the selecting comprising; applying a time threshold to the database of tagged documents; and identifying a plurality of tagged documents that have been tagged within a time that satisfies the time threshold as the set of tagged documents; accessing the set of tagged documents; identifying a plurality of glossaries associated with the plurality of tags, wherein each glossary comprises one or more terms selected from a corresponding tagged document of the set of tagged documents, definitions for the one or more terms, and aliases for the one or more terms; comparing the search query to the plurality of glossaries; and including in the search query, at least one of the one or more terms from at least one of the plurality of glossaries that are related to the search terms of the search query to form an augmented search query.
-
-
11. A computer-implemented system for augmenting search queries using glossaries, the system including a processor and memory configured to execute modules, comprising:
-
a query module to receive at least one search query comprising one or more search terms; a document selection module to select a set of tagged documents tagged with a plurality of tags from a database of tagged documents, the selecting comprising; a threshold module to apply a time threshold to the database of tagged documents; and a document identification module to identify a plurality of tagged documents that have been tagged within a time that satisfies the time threshold as the set of tagged documents; a document access module to access the set of tagged documents; a glossary identification module to identify a plurality of glossaries associated with the plurality of tags, wherein each glossary comprises one or more terms selected from a corresponding tagged document of the set of tagged documents, definitions for the one or more terms, and aliases for the one or more terms; a comparison module to compare the search query to the plurality of glossaries; and a selection module to include in the search query, at least one or more terms from at least one of the plurality of glossaries that are related to the search terms of the search query forming an augmented search query. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification