IP Library Granted Patent US 8,498,999
Granted Patent B1
US 8,498,999 · App. 11/580,522 · Granted Jul 30, 2013

Topic relevant abbreviations

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,498,999
App. No.
11/580,522
Granted
Jul 30, 2013
Kind
B1
Abstract

Delivering a search result is disclosed. A query is received. A term in the query that is a first portion of an abbreviation pair is identified. A second portion of the abbreviation pair is determined. A search result for the query is determined based at least in part on the second portion of the abbreviation pair and the search result is returned.

Claims (56)

1. A method of delivering a search result comprising:

receiving a query;

identifying a first term in the query that is a first portion of a first abbreviation pair, wherein the first abbreviation pair includes a second portion;

identifying a second term in the query;

identifying a topic corresponding to the second term;

identifying that the first term in the query is also present in a second abbreviation pair as a third portion of the second abbreviation pair, wherein the second abbreviation pair includes a fourth portion and wherein the fourth portion of the second abbreviation pair is different from the second portion of the first abbreviation pair;

revising the query by selectively including as additional parameters in the query, one of:

(1) the second portion,

(2) the fourth portion, or

(3) both the second and fourth portions,

wherein the fourth portion comprises a plurality of terms representing an acronym expansion of the third portion and wherein the selection is based at least in part on a topical score associated with each of the second portion and the fourth portion, respectively, the topical scores corresponding to relevance of the second and fourth portions to the topic and calculated according to both of relevance of a plurality of constituent terms of the second portion and the plurality of terms of the fourth portion to the topic and relevance of the combined constituent terms of the second portion and the plurality of terms of the fourth portion to the topic, respectively;

locating one or more search results for the revised query; and

returning the one or more search results.

2. The method of claim 1 wherein the first portion is a short form included in the first abbreviation pair.

3. The method of claim 1 wherein the first portion is a long form included in the first abbreviation pair.

4. The method of claim 1 wherein the second portion is selected by a user.

5. The method of claim 1 wherein the second portion is determined based at least in part on a context associated with the query.

6. The method of claim 1 further comprising concatenating the received query with the second portion.

7. The method of claim 1 further comprising including the second portion in the received query as an OR term.

8. The method of claim 1 further comprising including the second portion in the received query as an AND term.

9. The method of claim 1 further comprising receiving an indication from a user that the second portion should be included in the received query.

10. The method of claim 1 wherein the received query is a first query and the second portion is included in second query that includes the first query.

11. The method of claim 1 wherein the returned result includes a visual indicator of occurrences of the first and second portions.

12. The method of claim 1 wherein a snippet associated with the result includes a visual indicator of occurrences of the first and second portions.

13. The method of claim 1 further comprising displaying an advertisement based at least in part on the second portion.

14. The method of claim 1 further comprising determining a first language associated with the query, determining that the second portion is associated with the first language, determining that the fourth portion is associated with a second language, and locating the one or more results based on the second portion and not on the fourth portion.

15. The method of claim 1 wherein the determining is based on a first and second expansion score associated with the first and second abbreviation pairs, respectively.

16. A system for delivering a search result, including:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive a query;

identify a first term in the query that is a first portion of a first abbreviation pair, wherein the first abbreviation pair includes a second portion;

identify a second term in the query;

identify a topic corresponding to the second term;

identify that the first term in the query is also present in a second abbreviation pair as a third portion of the second abbreviation pair, wherein the second abbreviation pair includes a fourth portion and wherein the fourth portion of the second abbreviation pair is different from the second portion of the first abbreviation pair;

revise the query by selectively including as additional parameters in the query, one of:

(1) the second portion,

(2) the fourth portion, or

(3) both the second and fourth portions,

wherein the fourth portion comprises a plurality of terms representing an acronym expansion of the third portion and wherein the selection is based at least in part on a topical score associated with each of the second portion and the fourth portion, respectively, the topical scores corresponding to relevance of the second and fourth portions to the topic and calculated according to both of relevance of a plurality of constituent terms of the second portion and the plurality of terms the fourth portion to the topic and relevance of the combined constituent terms of the second portion and the plurality of terms of the fourth portion to the topic, respectively;

locate one or more search results for the revised query; and

return the one or more results.

17. A computer program product for delivering a search result, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:

receiving a query;

identifying a first term in the query that is a first portion of a first abbreviation pair, wherein the first abbreviation pair includes a second portion;

identifying a second term in the query;

identifying a topic corresponding to the second term;

identifying that the first term in the query is also present in a second abbreviation pair as a third portion of the second abbreviation pair, wherein the second abbreviation pair includes a fourth portion and wherein the fourth portion of the second abbreviation pair is different from the second portion of the first abbreviation pair;

revising the query by selectively including as additional parameters in the query, one of:

(1) the second portion,

(2) the fourth portion, or

(3) both the second and fourth portions,

wherein the fourth portion comprises a plurality of terms representing an acronym expansion of the third portion and wherein the selection is based at least in part on a topical score associated with each of the second portion and the fourth portion, respectively, the topical scores corresponding to relevance of the second and fourth portions to the topic and calculated according to both of relevance of a plurality of constituent terms of the second portion and the plurality of terms of the fourth portions to the topic and relevance of the combined constituent terms of the second portion and the plurality of terms of the fourth portion to the topic, respectively;

locating one or more search results for the revised query; and

returning the one or more search results.

18. The method of claim 1 further comprising categorizing the query.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 045817/0115 →
MERGER Recorded Apr 19, 2012
From: KOSMIX CORPORATION
To: WAL-MART STORES, INC.
Reel/Frame 028074/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2007
From: BHALOTIA, GAURAV
To: KOSMIX CORPORATION
Reel/Frame 018741/0018 →