Term synonym generation
First Claim
Patent Images
1. A method of generating terms for indexing, comprising:
- dynamically generating a plurality of synonyms for a term prior to indexing and prior to search term entry by a user, in order to identify potential errors in term entry at search time by a user and to identify potential partial term knowledge of a user at search time, wherein the term is a part identifier, and wherein each of the plurality of synonyms comprises a non-trivial portion of the term that is less than the entire term; and
indexing the term and at least some of the plurality of synonyms for subsequent searching.
8 Assignments
0 Petitions
Accused Products
Abstract
Synonyms for a term to be indexed are dynamically generated by applying one or more rules (e.g., splitting, deletion or addition of characters, and concatenation of portions) to the term, each synonym generated either including only a portion and not all of the term or differing from the term by at least one additional character in a position between a first character and a last character (i.e., not at either end of the term). The term and some or all of the synonyms are then indexed for subsequent searching.
32 Citations
51 Claims
-
1. A method of generating terms for indexing, comprising:
-
dynamically generating a plurality of synonyms for a term prior to indexing and prior to search term entry by a user, in order to identify potential errors in term entry at search time by a user and to identify potential partial term knowledge of a user at search time, wherein the term is a part identifier, and wherein each of the plurality of synonyms comprises a non-trivial portion of the term that is less than the entire term; and indexing the term and at least some of the plurality of synonyms for subsequent searching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for generating terms for indexing, comprising:
-
at least one processor for dynamically generating a plurality of synonyms for a term prior to indexing and prior to search term entry by a user, in order to identify potential errors in term entry at search time by a user and to identify potential partial term knowledge of a user at search time, the term being a part identifier, wherein the term is an item identifier, and wherein each of the plurality of synonyms comprises a non-trivial portion of the term that is less than the entire term; and at least one processor for indexing the term and at least some of the plurality of synonyms for subsequent searching. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An article of manufacture comprising:
at least one non-transitory computer usable medium encoded with computer readable program code logic to facilitate generating terms for indexing, the computer readable program code logic when executing performing the following; dynamically generating a plurality of synonyms for a term prior to indexing and prior to search term entry by a user, in order to identify potential errors in term entry at search time by a user and to identify potential partial term knowledge of a user at search time, the term being a part identifier, wherein the term is an item identifier, and wherein each of the plurality of synonyms comprises a non-trivial portion of the term that is less than the entire term; and indexing the term and at least some of the plurality of synonyms for subsequent searching. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
Specification