IP Library › Granted Patent US 8,527,529
Granted Patent B2
US 8,527,529 · App. 12/627,346 · Granted Sep 3, 2013

Methods and apparatus for presenting search results with indication of relative position of search terms

Inventors: Peter K. Malkin (Ardsley, NY); John C. Thomas, Jr. (Yorktown Heights, NY)
Assignee: International Business Machines Corporation
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,527,529
App. No.
12/627,346
Granted
Sep 3, 2013
Kind
B2
Abstract

Methods and apparatus are provided for presenting search results with indication of relative position of search terms. According to one aspect of the invention, search results are displayed for a search query comprising a plurality of search terms. A search query is received, for example, from a user and at least one document satisfying the search query is obtained. The disclosed method determines a relative position of at least two of the search terms in the document and at least a portion of the document is presented with an indication of the relative position of the at least two search terms in the document. The relative position is indicated using a predefined character to indicate one or more intervening elements between the at least two search terms. A relevance ranking can optionally be presented that is based on the relative position of the at least two search terms.

Claims (25)

1. A method for displaying search results for a search query comprising a plurality of search terms, said method comprising:

receiving said search query;

obtaining at least one document satisfying said search query;

determining a relative position of at least two of said search terms in said at least one document; and

presenting at least a portion of said at least one document with a visual indication of said relative position of said at least two search terms in said at least one document, wherein said visual indication indicates a count of one or more intervening elements between said at least two search terms and wherein one or more steps of said method are performed by one or more hardware devices, wherein said relative position is indicated using a predefined character to indicate said one or more intervening elements between said at least two search terms and wherein said one or more intervening elements indicated by each predefined character comprises a given one of a character, word, line, paragraph and page.

2. The method of claim 1 , wherein said relative position is indicated using a numerical indication of the number of intervening words between said at least two search terms.

3. The method of claim 1 , further comprising the step of presenting a relevance ranking that is based on said relative position of said at least two search terms.

4. The method of claim 3 , further comprising the step of sorting a plurality of documents satisfying said search query based on said relevance ranking.

5. The method of claim 1 , wherein said search query comprises one or more constraints on a relative position of at least two search terms.

6. A computer program product for displaying search results for a search query comprising a plurality of search terms, said computer program product comprising a non-transitory computer readable medium having computer readable program code embodied therewith, said computer readable program code comprising:

computer readable program code configured to receive said search query;

computer readable program code configured to obtain at least one document satisfying said search query;

computer readable program code configured to determine a relative position of at least two of said search terms in said at least one document; and

computer readable program code configured to present at least a portion of said at least one document with a visual indication of said relative position of said at least two search terms in said at least one document, wherein said visual indication indicates a count of one or more intervening elements between said at least two search terms, wherein said relative position is indicated using a predefined character to indicate said one or more intervening elements between said at least two search terms and wherein said one or more intervening elements indicated by each predefined character comprises a given one of a character, word, line, paragraph and page.

7. The computer program product of claim 6 , wherein said relative position is indicated using a numerical indication of the number of intervening words between said at least two search terms.

8. The computer program product of claim 6 , further comprising the step of presenting a relevance ranking that is based on said relative position of said at least two search terms.

9. The computer program product of claim 8 , further comprising the step of sorting a plurality of documents satisfying said search query based on said relevance ranking.

10. The computer program product of claim 6 , wherein said search query comprises one or more constraints on a relative position of at least two search terms.

11. An apparatus for displaying search results for a search query comprising a plurality of search terms, comprising:

a memory; and

at least one processor, coupled to the memory, operative to:

receive said search query;

obtain at least one document satisfying said search query;

determine a relative position of at least two of said search terms in said at least one document; and

present at least a portion of said at least one document with a visual indication of said relative position of said at least two search terms in said at least one document, wherein said visual indication indicates a count of one or more intervening elements between said at least two search terms, wherein said relative position is indicated using a predefined character to indicate said one or more intervening elements between said at least two search terms and wherein said one or more intervening elements indicated by each predefined character comprises a given one of a character, word, line, paragraph and page.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2009
From: MALKIN, PETER K.; THOMAS, JOHN C., JR.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 023579/0620 →
Continuity (1)
Related Publication 20110131206A1 · Jun 2, 2011