← Back to Patent Explorer
US6519585B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for facilitating presentation of subject categorizations for use in an on-line search query engine

Assignee: Infospace Holdings LLC
•
Filing: 1999-04-27
•
Granted: 2003-02-11
•
Expires: 2019-04-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system method for facilitating presentation of subject categorizations for use in an on-line search query engine is described. A synonym list is built including a set of synonym entries. Each synonym entry includes a synonym name and a heading code. The synonym list is arranged in order of synonym name. A search query is accepted from a user on the on-line search query engine. The search query is normalized into a standardized word form with at least one word in the standardized word form matching one of the synonym names in the synonym list. Each of the synonym entries in the synonym list having at least one synonym name matching the at least one word in the standardized word form is retrieved. A heading list including a set of heading entries is accessed. Each heading entry includes a heading name and a heading code. The heading list is arranged in order of heading code. Subject categorizations are presented as the heading names from each entry in the heading list having a heading code matching one of the heading codes in each of the retrieved synonym list entries.

Inventors

  • 👤 Sanjay Kohli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:58
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/954; G06F16/30; G06F16/33; G06F16/332; G06F16/3322; G06F16/3323; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935

Claims Analysis

Total Claims: 62
Claim 1
Independent Claim 189 words
A system for facilitating presentation of subject categorizations for use in an on-line search query engine, comprising: a synonym list comprising a set of synonym entries, each synonym entry comprising a synonym name and a heading code, the synonym list being arranged in order of synonym name; a heading list comprising a set of heading entries, each heading entry comprising a heading name and a heading code, the heading list being arranged in order of heading code; and a search query engine accepting a search query from a user and including: a normalization module normalizing the search query into a standardized word form with at least one word in the standardized word form matching one of the synonym names in the synonym list; a retrieval module retrieving each of the synonym entries in the synonym list having at least one synonym name matching the at least one word in the standardized word form; and a presentation module presenting as subject categorizations the heading names from each entry in the heading list having a heading code matching one of the heading codes in each of the retrieved synonym list entries.
Claim 2
Independent Claim 189 words
A system for facilitating presentation of subject categorizations for use in an on-line search query engine, comprising: a synonym list comprising a set of synonym entries, each synonym entry comprising a synonym name and a heading code, the synonym list being arranged in order of synonym name; a heading list comprising a set of heading entries, each heading entry comprising a heading name and a heading code, the heading list being arranged in order of heading code; and a search query engine accepting a search query from a user and including: a normalization module normalizing the search query into a standardized word form with at least one word in the standardized word form matching one of the synonym names in the synonym list; a retrieval module retrieving each of the synonym entries in the synonym list having at least one synonym name matching the at least one word in the standardized word form; and a presentation module presenting as subject categorizations the heading names from each entry in the heading list having a heading code matching one of the heading codes in each of the retrieved synonym list entries.
Claim 3
Dependent Claim 49 words
A system according to claim 1 , the normalization module further comprising a processing module processing each word in the search query by checking the word against a list of word exceptions, removing a plural word form, removing a noun word form, and removing a present participle word form.
Claim 4
Dependent Claim 130 words
A system according to claim 1 , further comprising: a list building module importing a raw heading list comprising a set of raw heading entries, each raw heading entry comprising a raw heading name and a heading code, the raw heading list being arranged in order of heading code, importing a raw synonym list comprising a set of raw synonym entries, each raw synonym entry comprising a raw synonym name and a heading code, the raw synonym list being arranged in order of raw synonym name, and matching each heading name in the raw heading list to at least one synonym name in the raw synonym list, thereby forming a new entry in the synonym list comprising the raw synonym name and the heading code from the raw heading list.
Claim 5
Dependent Claim 79 words
A system according to claim 3 , further comprising: a cross reference list comprising a set of cross-referenced entries, each cross-referenced entry comprising a publisher heading name, a publisher heading code, a heading name and a heading code; and the list building module further comprising a merging module merging each cross-referenced entry in the cross reference list into the synonym list, thereby forming a new entry in the synonym list comprising the publisher heading name and the heading code.
Claim 6
Dependent Claim 70 words
A system according to claim 3 , the list building module further comprising a tokenizer module tokenizing the synonym list by forming an additional new entry in the synonym list for each new entry in the synonym list comprising a plurality of words, each additional new entry in the synonym list comprising one of the plurality of words and the heading code for the new entry in the synonym list.
Claim 7
Dependent Claim 63 words
A system according to claim 5 , the tokenizer module further comprising a normalizer module normalizing the synonym list by processing each word in the additional new entry in the synonym list by checking the word against a list of word exceptions, removing a plural word form, removing a noun word form, removing a present participle word form, and processing special word cases.
Claim 8
Dependent Claim 90 words
A system according to claim 3 , further comprising: a brand list comprising a set of brand entries, each brand entry comprising a brand name and a heading code, the brand list being arranged in order of brand name; and the list building module further comprising a matcher module matching each brand name in the brand list to at least one heading name in the raw heading list, thereby forming a new entry in the synonym list comprising the brand name and the heading code from the raw heading list.
Claim 9
Dependent Claim 15 words
A system according to claim 1 , wherein the subject categorizations comprise business directory headings.
Claim 10
Independent Claim 181 words
A method for facilitating presentation of subject categorizations for use in an on-line search query engine, comprising: building a synonym list comprising a set of synonym entries, each synonym entry comprising a synonym name and a heading code, the synonym list being arranged in order of synonym name; accepting a search query from a user on the on-line search query engine; normalizing the search query into a standardized word form with at least one word in the standardized word form matching one of the synonym names in the synonym list; retrieving each of the synonym entries in the synonym list having at least one synonym name matching the at least one word in the standardized word form; accessing a heading list comprising a set of heading entries, each heading entry comprising a heading name and a heading code, the heading list being arranged in order of heading code; and presenting as subject categorizations the heading names from each entry in the heading list having a heading code matching one of the heading codes in each of the retrieved synonym list entries.
Claim 11
Independent Claim 181 words
A method for facilitating presentation of subject categorizations for use in an on-line search query engine, comprising: building a synonym list comprising a set of synonym entries, each synonym entry comprising a synonym name and a heading code, the synonym list being arranged in order of synonym name; accepting a search query from a user on the on-line search query engine; normalizing the search query into a standardized word form with at least one word in the standardized word form matching one of the synonym names in the synonym list; retrieving each of the synonym entries in the synonym list having at least one synonym name matching the at least one word in the standardized word form; accessing a heading list comprising a set of heading entries, each heading entry comprising a heading name and a heading code, the heading list being arranged in order of heading code; and presenting as subject categorizations the heading names from each entry in the heading list having a heading code matching one of the heading codes in each of the retrieved synonym list entries.
Claim 12
Dependent Claim 54 words
A method according to claim 9 , the operation of normalizing the search query further comprising: processing each word in the search query by: checking the word against a list of word exceptions; removing a plural word form; removing a noun word form; removing a present participle word form; and processing special word cases.
Claim 13
Dependent Claim 133 words
A method according to claim 9 , the operation of building a synonym list further comprising: importing a raw heading list comprising a set of raw heading entries, each raw heading entry comprising a raw heading name and a heading code, the raw heading list being arranged in order of heading code; importing a raw synonym list comprising a set of raw synonym entries, each raw synonym entry comprising a raw synonym name and a heading code, the raw synonym list being arranged in order of raw synonym name; and matching each heading name in the raw heading list to at least one synonym name in the raw synonym list, thereby forming a new entry in the synonym list comprising the raw synonym name and the heading code from the raw heading list.
Claim 14
Dependent Claim 78 words
A method according to claim 11 , the operation of matching each heading name further comprising: obtaining a cross reference list comprising a set of cross-referenced entries, each cross-referenced entry comprising a publisher heading name, a publisher heading code, a heading name and a heading code; and merging each cross-referenced entry in the cross reference list into thee syynonym list, thereby forming a new entry in the synonym list comprising the publisher heading name and the heading code.
Claim 15
Dependent Claim 63 words
A method according to claim 12 , further comprising: tokenizing the synonym list by: forming an additional new entry in the synonym list for each new entry in the synonym list comprising a plurality of words, each additional new entry in the synonym list comprising one of the plurality of words and the heading code for the new entry in the synonym list.
Claim 16
Dependent Claim 53 words
A method according to claim 13 , further comprising: normalizing the synonym list by processing each word in the additional new entry in the synonym list by: checking the word against a list of word exceptions; removing a plural word form; removing a noun word form; and removing a present participle word form.
Claim 17
Dependent Claim 82 words
A method according to claim 12 , further comprising: importing a brand list comprising a set of brand entries, each brand entry comprising a brand name and a heading code, the brand list being arranged in order of brand name; and matching each brand name in the brand list to at least one heading name in the raw heading list, thereby forming a new entry in the synonym list comprising the brand name and the heading code from the raw heading list.
Claim 18
Dependent Claim 15 words
A method according to claim 9 , wherein the subject categorizations comprise business directory headings.
Claim 19
Dependent Claim 193 words
A computer-readable storage medium holding instructions for facilitating presentation of subject categorizations for use in an on-line search query engine, comprising: a synonym list comprising a set of synonym entries, each synonym entry comprising a synonym name and a heading code, the synonym list being arranged in order of synonym name; a heading list comprising a set of heading entries, each heading entry comprising a heading name and a heading code, the heading list being arranged in order of heading code; and a search query engine accepting a search query from a user and including: a normalization module normalizing the search query into a standardized word form with at least one word in the standardized word form matching one of the synonym names in the synonym list; a retrieval module retrieving each of the synonym entries in the synonym list having at least one synonym name matching the at least one word in the standardized word form; and a presentation module presenting as subject categorizations the heading names from each entry in the heading list having a heading code matching one of the heading codes in each of the retrieved synonym list entries.
Claim 20
Dependent Claim 193 words
A computer-readable storage medium holding instructions for facilitating presentation of subject categorizations for use in an on-line search query engine, comprising: a synonym list comprising a set of synonym entries, each synonym entry comprising a synonym name and a heading code, the synonym list being arranged in order of synonym name; a heading list comprising a set of heading entries, each heading entry comprising a heading name and a heading code, the heading list being arranged in order of heading code; and a search query engine accepting a search query from a user and including: a normalization module normalizing the search query into a standardized word form with at least one word in the standardized word form matching one of the synonym names in the synonym list; a retrieval module retrieving each of the synonym entries in the synonym list having at least one synonym name matching the at least one word in the standardized word form; and a presentation module presenting as subject categorizations the heading names from each entry in the heading list having a heading code matching one of the heading codes in each of the retrieved synonym list entries.
Claim 21
Dependent Claim 50 words
A storage medium according to claim 17 , the normalization module further comprising a processing module processing each word in the search query by checking the word against a list of word exceptions, removing a plural word form, removing a noun word form, and removing a present participle word form.
Claim 22
Dependent Claim 131 words
A storage medium according to claim 17 , further comprising: a list building module importing a raw heading list comprising a set of raw heading entries, each raw heading entry comprising a raw heading name and a heading code, the raw heading list being arranged in order of heading code, importing a raw synonym list comprising a set of raw synonym entries, each raw synonym entry comprising a raw synonym name and a heading code, the raw synonym list being arranged in order of raw synonym name, and matching each heading name in the raw heading list to at least one synonym name in the raw synonym list, thereby forming a new entry in the synonym list comprising the raw synonym name and the heading code from the raw heading list.
Claim 23
Dependent Claim 80 words
A storage medium according to claim 19 , further comprising: a cross reference list comprising a set of cross-referenced entries, each cross-referenced entry comprising a publisher heading name, a publisher heading code, a heading name and a heading code; and the list building module further comprising a merging module merging each cross-referenced entry in the cross reference list into the synonym list, thereby forming a new entry in the synonym list comprising the publisher heading name and the heading code.
Claim 24
Dependent Claim 71 words
A storage medium according to claim 19 , the list building module further comprising a tokenizer module tokenizing the synonym list by forming an additional new entry in the synonym list for each new entry in the synonym list comprising a plurality of words, each additional new entry in the synonym list comprising one of the plurality of words and the heading code for the new entry in the synonym list.
Claim 25
Dependent Claim 64 words
A storage medium according to claim 21 , the tokenizer module further comprising a normalizer module normalizing the synonym list by processing each word in the additional new entry in the synonym list by checking the word against a list of word exceptions, removing a plural word form, removing a noun word form, removing a present participle word form, and processing special word cases.
Claim 26
Dependent Claim 91 words
A storage medium according to claim 19 , further comprising: a brand list comprising a set of brand entries, each brand entry comprising a brand name and a heading code, the brand list being arranged in order of brand name; and the list building module further comprising a matcher module matching each brand name in the brand list to at least one heading name in the raw heading list, thereby forming a new entry in the synonym list comprising the brand name and the heading code from the raw heading list.
Claim 27
Independent Claim 177 words
A system for automatically locating headings in an on-line directory listing service responsive to a user search query, comprising: a heading list comprising a set of heading entries each of which comprises a heading name; a synonym list comprising a set of synonym entries each of which comprises a synonym name, each heading entry in the heading list having a one-to-many relationship with one or more synonym entries in the synonym list with each synonym name in the one or more synonym entries comprising a synonym of the heading name in the heading entry; and a search query engine accepting a search query from a user requesting information from the on-line directory listing service, parsing the search query for individual terms, finding each synonym entry in the synonym list with each found synonym entry matching one or more of the individual terms from the search query, and retrieving the heading name from each heading entry in the heading list for each heading entry that is related to each of the found synonym entries from the synonym list.
Claim 28
Independent Claim 177 words
A system for automatically locating headings in an on-line directory listing service responsive to a user search query, comprising: a heading list comprising a set of heading entries each of which comprises a heading name; a synonym list comprising a set of synonym entries each of which comprises a synonym name, each heading entry in the heading list having a one-to-many relationship with one or more synonym entries in the synonym list with each synonym name in the one or more synonym entries comprising a synonym of the heading name in the heading entry; and a search query engine accepting a search query from a user requesting information from the on-line directory listing service, parsing the search query for individual terms, finding each synonym entry in the synonym list with each found synonym entry matching one or more of the individual terms from the search query, and retrieving the heading name from each heading entry in the heading list for each heading entry that is related to each of the found synonym entries from the synonym list.
Claim 29
Dependent Claim 61 words
A system according to claim 24 , further comprising: the heading list further comprising a heading code associated with each heading entry in the heading list; and the synonym list further comprising the same heading code associated with each of the one or more synonym entries in the synonym list to which the heading entry in the heading list is related.
Claim 30
Dependent Claim 132 words
A system according to claim 24 , further comprising: a brand list comprising a set of brand entries each of which comprises a brand name, each heading entry in the heading list having a one-to-many relationship with one or more brand entries in the brand list with each brand name in the one or more brand entries representing a brand of service under the heading name in the heading entry; the search query engine further comprising finding each brand entry in the brand list with each found brand entry matching one or more of the individual terms from the search query and retrieving the heading name from each heading entry in the heading list for each heading entry that is related to each of the found brand entries from the brand list.
Claim 31
Dependent Claim 61 words
A system according to claim 26 , further comprising: the heading list further comprising a heading code associated with each heading entry in the heading list; and the brand list further comprising the same heading code associated with each of the one or more brand entries in the brand list to which the heading entry in the heading list is related.
Claim 32
Dependent Claim 35 words
A system according to claim 24 , the search query engine further comprising normalizing each individual term into a word form corresponding to the word form used in the synonym names in the synonym list.
Claim 33
Dependent Claim 35 words
A system according to claim 24 , wherein the on-line directory listing service is Web-based with the search query being accepted via a Web page and the heading names being retrieved onto a Web page.
Claim 34
Independent Claim 175 words
A method for automatically locating headings in an on-line directory listing service responsive to a user search query, comprising: accessing a heading list comprising a set of heading entries each of which comprises a heading name; accessing a synonym list comprising a set of synonym entries each of which comprises a synonym name; forming a one-to-many relationship between each heading entry in the heading list and one or more synonym entries in the synonym list with each synonym name in the one or more synonym entries comprising a synonym of the heading name in the heading entry; accepting a search query from a user requesting information from the on-line directory listing service; parsing the search query for individual terms; finding each synonym entry in the synonym list with each found synonym entry matching one or more of the individual terms from the search query; and retrieving the heading name from each heading entry in the heading list for each heading entry that is related to each of the found synonym entries from the synonym list.
Claim 35
Independent Claim 175 words
A method for automatically locating headings in an on-line directory listing service responsive to a user search query, comprising: accessing a heading list comprising a set of heading entries each of which comprises a heading name; accessing a synonym list comprising a set of synonym entries each of which comprises a synonym name; forming a one-to-many relationship between each heading entry in the heading list and one or more synonym entries in the synonym list with each synonym name in the one or more synonym entries comprising a synonym of the heading name in the heading entry; accepting a search query from a user requesting information from the on-line directory listing service; parsing the search query for individual terms; finding each synonym entry in the synonym list with each found synonym entry matching one or more of the individual terms from the search query; and retrieving the heading name from each heading entry in the heading list for each heading entry that is related to each of the found synonym entries from the synonym list.
Claim 36
Dependent Claim 66 words
A method according to claim 30 , the operation of forming a one-to-many relationship between each heading entry in the heading list further comprising: entering a heading code into each heading entry in the heading list; and entering the same heading code into each of the one or more synonym entries in the synonym list to which the heading entry in the heading list is related.
Claim 37
Dependent Claim 128 words
A method according to claim 30 , further comprising: accessing a brand list comprising a set of brand entries each of which comprises a brand name; forming a one-to-many relationship between each heading entry in the heading list and one or more brand entries in the brand list with each brand name in the one or more brand entries representing a brand of service under the heading name in the heading entry; finding each brand entry in the brand list with each found brand entry matching one or more of the individual terms from the search query; and retrieving the heading name from each heading entry in the heading list for each heading entry that is related to each of the found brand entries from the brand list.
Claim 38
Dependent Claim 66 words
A method according to claim 32 , the operation of forming a one-to-many relationship between each heading entry in the heading list further comprising: entering a heading code into each heading entry in the heading list; and entering the same heading code into each of the one or more brand entries in the brand list to which the heading entry in the heading list is related.
Claim 39
Dependent Claim 38 words
A method according to claim 30 , the operation of parsing the search query further comprising: normalizing each individual term into a word form corresponding to the word form used in the synonym names in the synonym list.
Claim 40
Dependent Claim 35 words
A method according to claim 30 , wherein the on-line directory listing service is Web-based with the search query being accepted via a Web page and the heading names being retrieved onto a Web page.
Claim 41
Dependent Claim 181 words
A computer-readable storage medium holding instructions for automatically locating headings in an on-line directory listing service responsive to a user search query, comprising: a heading list comprising a set of heading entries each of which comprises a heading name; a synonym list comprising a set of synonym entries each of which comprises a synonym name, each heading entry in the heading list having a one-to-many relationship with one or more synonym entries in the synonym list with each synonym name in the one or more synonym entries comprising a synonym of the heading name in the heading entry; and a search query engine accepting a search query from a user requesting information from the on-line directory listing service, parsing the search query for individual terms, finding each synonym entry in the synonym list with each found synonym entry matching one or more of the individual terms from the search query, and retrieving the heading name from each heading entry in the heading list for each heading entry that is related to each of the found synonym entries from the synonym list.
Claim 42
Dependent Claim 181 words
A computer-readable storage medium holding instructions for automatically locating headings in an on-line directory listing service responsive to a user search query, comprising: a heading list comprising a set of heading entries each of which comprises a heading name; a synonym list comprising a set of synonym entries each of which comprises a synonym name, each heading entry in the heading list having a one-to-many relationship with one or more synonym entries in the synonym list with each synonym name in the one or more synonym entries comprising a synonym of the heading name in the heading entry; and a search query engine accepting a search query from a user requesting information from the on-line directory listing service, parsing the search query for individual terms, finding each synonym entry in the synonym list with each found synonym entry matching one or more of the individual terms from the search query, and retrieving the heading name from each heading entry in the heading list for each heading entry that is related to each of the found synonym entries from the synonym list.
Claim 43
Dependent Claim 62 words
A storage medium according to claim 36 , further comprising: the heading list further comprising a heading code associated with each heading entry in the heading list; and the synonym list further comprising the same heading code associated with each of the one or more synonym entries in the synonym list to which the heading entry in the heading list is related.
Claim 44
Dependent Claim 133 words
A storage medium according to claim 36 , further comprising: a brand list comprising a set of brand entries each of which comprises a brand name, each heading entry in the heading list having a one-to-many relationship with one or more brand entries in the brand list with each brand name in the one or more brand entries representing a brand of service under the heading name in the heading entry; the search query engine further comprising finding each brand entry in the brand list with each found brand entry matching one or more of the individual terms from the search query and retrieving the heading name from each heading entry in the heading list for each heading entry that is related to each of the found brand entries from the brand list.
Claim 45
Dependent Claim 62 words
A storage medium according to claim 38 , further comprising: the heading list further comprising a heading code associated with each heading entry in the heading list; and the brand list further comprising the same heading code associated with each of the one or more brand entries in the brand list to which the heading entry in the heading list is related.
Claim 46
Dependent Claim 36 words
A storage medium according to claim 36 , the search query engine further comprising normalizing each individual term into a word form corresponding to the word form used in the synonym names in the synonym list.
Claim 47
Independent Claim 154 words
A system for automatically locating headings using structured query language (SQL) in an on-line directory listing service responsive to a user search query, comprising: a heading table comprising a set of heading records each of which comprises a heading field storing a heading name and a synonym field storing one or more synonym names, each synonym name in the synonym field comprising a synonym of the heading name in the heading field; an SQL server accepting a search query from a user requesting information from the on-line directory listing service, including: a natural language module parsing the search query for individual terms; and the SQL server finding each heading record in the heading table having a synonym name in the synonym field matching one or more of the individual terms from the search query; and retrieving the heading name from each heading field for each of the found heading records in the heading table.
Claim 48
Independent Claim 154 words
A system for automatically locating headings using structured query language (SQL) in an on-line directory listing service responsive to a user search query, comprising: a heading table comprising a set of heading records each of which comprises a heading field storing a heading name and a synonym field storing one or more synonym names, each synonym name in the synonym field comprising a synonym of the heading name in the heading field; an SQL server accepting a search query from a user requesting information from the on-line directory listing service, including: a natural language module parsing the search query for individual terms; and the SQL server finding each heading record in the heading table having a synonym name in the synonym field matching one or more of the individual terms from the search query; and retrieving the heading name from each heading field for each of the found heading records in the heading table.
Claim 49
Dependent Claim 33 words
A system according to claim 41 , further comprising: a Web server interfaced with the SQL server and processing the found heading records prior to presenting the heading name from each heading field.
Claim 50
Dependent Claim 28 words
A system according to claim 42 , further comprising: the Web server placing advertisements responsive to certain heading names in the heading field of the found heading records.
Claim 51
Dependent Claim 32 words
A system according to claim 42 , further comprising: the Web server presenting an indication of subheading names responsive to certain heading names in the heading field of the found heading records.
Claim 52
Dependent Claim 17 words
A system according to claim 41 , wherein the heading table is stored in a relational database.
Claim 53
Dependent Claim 22 words
A system according to claim 41 , further comprising: the natural language module normalizing each individual term into a tokenized word form.
Claim 54
Dependent Claim 35 words
A system according to claim 41 , wherein the on-line directory listing service is Web-based with the search query being accepted via a Web page and the heading names being retrieved onto a Web page.
Claim 55
Independent Claim 147 words
A method for automatically locating headings using structured query language (SQL) in an on-line directory listing service responsive to a user search query, comprising: accessing a heading table comprising a set of heading records each of which comprises a heading field storing a heading name and a synonym field storing one or more synonym names, each synonym name in the synonym field comprising a synonym of the heading name in the heading field; accepting a search query from a user requesting information from the on-line directory listing service; parsing the search query for individual terms; finding each heading record in the heading table having a synonym name in the synonym field matching one or more of the individual terms from the search query using an SQL query; and retrieving the heading name from each heading field for each of the found heading records in the heading table.
Claim 56
Independent Claim 147 words
A method for automatically locating headings using structured query language (SQL) in an on-line directory listing service responsive to a user search query, comprising: accessing a heading table comprising a set of heading records each of which comprises a heading field storing a heading name and a synonym field storing one or more synonym names, each synonym name in the synonym field comprising a synonym of the heading name in the heading field; accepting a search query from a user requesting information from the on-line directory listing service; parsing the search query for individual terms; finding each heading record in the heading table having a synonym name in the synonym field matching one or more of the individual terms from the search query using an SQL query; and retrieving the heading name from each heading field for each of the found heading records in the heading table.
Claim 57
Dependent Claim 24 words
A method according to claim 48 , further comprising: processing the found heading records prior to presenting the heading name from each heading field.
Claim 58
Dependent Claim 33 words
A method according to claim 49 , the operation of processing the found heading records further comprising: placing advertisements responsive to certain heading names in the heading field of the found heading records.
Claim 59
Dependent Claim 37 words
A method according to claim 49 , the operation of processing the found heading records further comprising: presenting an indication of subheading names responsive to certain heading names in the heading field of the found heading records.
Claim 60
Dependent Claim 17 words
A method according to claim 48 , wherein the heading table is stored in a relational database.
Claim 61
Dependent Claim 25 words
A method according to claim 48 , the operation of parsing the search query further comprising: normalizing each individual term into a tokenized word form.
Claim 62
Dependent Claim 35 words
A method according to claim 48 , wherein the on-line directory listing service is Web-based with the search query being accepted via a Web page and the heading names being retrieved onto a Web page.

References Cited (Backward Citations)

US5640553A Cited
US5717914A Cited
US6314420B1 Cited
US6289353B1 Cited
US6393415B1 Cited
US6397228B1 Cited
US6327590B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-10 2006-08-12 2007-02-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-10 2010-08-12 2011-02-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-10 2014-08-12 2015-02-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag