IP Library Granted Patent US 7,783,643
Granted Patent B2
US 7,783,643 · App. 12/019,586 · Granted Aug 24, 2010

Direct navigation for information retrieval

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 7,783,643
App. No.
12/019,586
Granted
Aug 24, 2010
Kind
B2
Abstract

A method of document retrieval is provided. The method includes assigning concept labels to documents contained in a collection according to grammar rules, receiving a query, converting the query to a query concept using the grammar rules, and mapping the query concept to a concept label.

Claims (12)

1. A computer program comprising instructions stored in a memory that, when executed by a processor, cause the processor to:

perform a pre-processing stage by parsing documents contained in a collection with a grammar in order to identify one or more concepts contained therein, and assign concept labels to the documents contained in the collection according to the grammar; and

perform a post-processing stage to apply the grammar to a query to convert the query to one or more concepts and map the concepts to the concept labels that match the concepts, wherein the query is normalized, the normalized query is parsed and converted into fragments according to a feature lexicon, the fragments are inflated by selectively merging state information provided by a session service with a meaning representation for the query, and the inflated fragments are converted into a meaning resolution through a meaning resolution stage that determines whether there is a valid interpretation of a key-value grouping of each of the fragments, such that the meaning resolved fragments are associated with the concepts.

2. The computer program of claim 1 further comprising instructions for causing the processor to:

generate a list of the map.

3. A computer program comprising instructions stored in a memory that, when executed by a processor, cause the processor to:

perform a pre-processing stage by parsing documents contained in a collection using grammar rules in order to identify one or more concepts contained therein, and assign concept labels to the documents contained in a collection according to the grammar rules;

receive a query;

perform a post-processing stage to apply the grammar rules to a query to convert the query to one or more concepts and map the concepts to the concept labels that match the concepts, wherein the query is normalized, the normalized query is parsed and converted into fragments according to a feature lexicon, the fragments are inflated by selectively merging state information provided by a session service with a meaning representation for the query, and the inflated fragments are converted into a meaning resolution through a meaning resolution stage that determines whether there is a valid interpretation of a key-value grouping of each of the fragments, such that the meaning resolved fragments are associated with the concepts.

4. The computer program of claim 3 further comprising instructions for causing the processor to:

generate a list of the mapped query concepts; and

display the list to a user on an input/output device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2016
From: CORAL BAY INNOVATIONS, LLC
To: HULU, LLC
Reel/Frame 038824/0206 →
CHANGE OF NAME Recorded Feb 13, 2015
From: SHORELINE INNOVATIONS, LLC
To: CORAL BAY INNOVATIONS, LLC
Reel/Frame 034992/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SHORELINE INNOVATIONS, LLC
Reel/Frame 034954/0956 →