IP Library Granted Patent US 7,376,641
Granted Patent B2
US 7,376,641 · App. 10/770,295 · Granted May 20, 2008

Information retrieval from a collection of data

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,376,641
App. No.
10/770,295
Granted
May 20, 2008
Kind
B2
Abstract

A method of accessing information from a collection of data includes receiving a query, generating an inverse index of the collection of data and generating results to the query in conjunction with the inverse index.

Claims (8)

1. A computer-implemented method of accessing information from a collection of data comprising:

receiving a query;

generating an inverse index of the collection of data that is augmented with category hierarchy information, by applying a parser and grammar rules to the collection of data to produce a canonical non-terminal representation of the data, storing the canonical non-terminal representation of the data in the inverse index, and storing the category hierarchical information generated from the collection of data with the inverse index; and

generating results to the query in conjunction with the inverse index by performing a search request of the inverse index, by applying the parser and the grammar rules to the query to produce a query canonical form and matching the query canonical form to the canonical non-terminal representation of the data in the inverse index, and using results from the search request with a search request of a relational database management system, wherein a match to an item in the inverse index also retrieves corresponding category hierarchy information stored with the inverse index, and the category hierarchy information is then mapped to items in the relational database management system in performing the search request of the relational database management system.

2. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer to:

receive a query;

generate an inverse index of a collection of data that is augmented with category hierarchy information, by applying a parser and grammar rules to the collection of data to produce a canonical non-terminal representation of the data, storing the canonical non-terminal representation of the data in the inverse index, and storing the category hierarchical information generated from the collection of data with the inverse index; and

generate results to the query in conjunction with the inverse index by performing a search request of the inverse index, by applying the parser and the grammar rules to the query to produce a query canonical form and matching the query canonical form to the canonical non-terminal representation of the data in the inverse index, and using results from the search request with a search request of a relational database management system, wherein a match to an item in the inverse index also retrieves corresponding category hierarchy information stored with the inverse index, and the category hierarchy information is then mapped to items in the relational database management system in performing the search request of the relational database management system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2006
From: 2005 KEEL COMPANY, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 018075/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2006
From: IPHRASE TECHNOLOGIES, INC.
To: 2005 KEEL COMPANY, INC.
Reel/Frame 017325/0840 →
CHANGE OF NAME Recorded Sep 30, 2005
From: IPHRASE.COM, INC.
To: IPHRASE TECHNOLOGIES, INC.
Reel/Frame 016610/0501 →