IP Library Granted Patent US 7,433,869
Granted Patent B2
US 7,433,869 · App. 11/427,781 · Granted Oct 7, 2008

Method and apparatus for document clustering and document sketching

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,433,869
App. No.
11/427,781
Granted
Oct 7, 2008
Kind
B2
Abstract

A first embodiment of the invention provides a system that automatically classifies documents in a collection into clusters based on the similarities between documents, that automatically classifies new documents into the right clusters, and that may change the number or parameters of clusters under various circumstances. A second embodiment of the invention provides a technique for comparing two documents, in which a fingerprint or sketch of each document is computed. In particular, this embodiment of the invention uses a specific algorithm to compute the document's fingerprint, One embodiment uses a sentence in the document as a logical delimiter or window from which significant words are extracted and, thereafter, a hash is computed of all pair-wise permutations. Words are extracted based on their weight in the document, which can be computed using measures such as term frequency and the inverse document frequency.

Claims (28)

1. A method for computing the sketch for a document, comprising the steps of:

using a sentence in a document as a logical delimiter or window from which significant words are extracted based upon semantics of each word in the sentence and each word's relationship to other words in the sentence;

computing a weight for said extracted words;

extracting the top-k of said words based on their weight in the document, wherein k represents a numerical value;

lexicographically sorting words in a phrase to capture content of the sentence before computing a sketch;

computing a hash of all pair-wise permutations for said significant words;

sorting said computed hashes; and

choosing the top-m hashes to represent the document, wherein m represents a numerical value.

2. The method of claim 1 , wherein values of m are 256 to 512 for large documents (>1M).

3. The method of claim 1 , wherein weight is computed using measures comprising any of term frequency and inverse document frequency.

4. The method of claim 1 , further comprising the step of:

transporting sketches using Bloom filters.

5. The method of claim 1 , further comprising the step of:

computing a sketch of a hierarchy or a taxonomy given the sketches of the documents in the taxonomy.

6. The method of claim 1 , further comprising the step of:

performing a selection based associative search of documents by allowing an end user to select a portion of a document and then identifying documents containing similar information.

7. The method of claim 1 , further comprising the step of:

performing automatic taxonomy generation and clustering of documents using a tree metric approach to maintain original distances between documents while at the same time organizing said documents in a hierarchy.

8. The method of claim 7 , further comprising the step of:

performing efficient extraction of taxonomies from said tree metric.

9. The method of claim 1 , further comprising the step of:

performing on-line classification, wherein documents arrive at different times and are indexed in an existing taxonomy.

10. The method of claim 1 , further comprising the steps of:

providing a compact representation of a sketch; and

computing similarities for associative search.

11. The method of claim 1 , further comprising the step of:

in a distributed environment for collaboratively shared documents, using a sketch for efficient inter-repository distribution, communication, and retrieval of information across networks, wherein a whole document or a collection need not be transported or queried against, wherein said sketch substitutes for a document in all supported computations.

12. The method of claim 11 , wherein an efficient associative search offers similar documents when a requested document is not available.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded Apr 9, 2025
From: PROQUEST LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070793/0587 →
PATENT SECURITY AGREEMENT Recorded Apr 9, 2025
From: PROQUEST LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 070793/0595 →
PATENT SECURITY AGREEMENT Recorded Apr 9, 2025
From: PROQUEST LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070793/0579 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Dec 1, 2021
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: PROQUEST LLC; EBRARY
Reel/Frame 058294/0036 →
SECURITY INTEREST Recorded Dec 17, 2015
From: PROQUEST LLC; EBRARY
To: BANK OF AMERICA, N.A. AS COLLATERAL AGENT
Reel/Frame 037318/0946 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2014
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: PROQUEST LLC; EBRARY; DIALOG LLC; CAMBRIDGE SCIENTIFIC ABSTRACTS, LIMITED PARTNERSHIP; PROQUEST INFORMATION AND LEARNING LLC
Reel/Frame 034076/0672 →
SECURITY INTEREST Recorded Oct 24, 2014
From: PROQUEST LLC; EBRARY
To: BANK OF AMERICA, N.A. AS COLLATERAL AGENT
Reel/Frame 034033/0293 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 24, 2012
From: CAMBRIDGE SCIENTIFIC ABSTRACTS, LIMITED PARTNERSHIP; PROQUEST LLC; PROQUEST INFORMATION AND LEARNING LLC; DIALOG LLC; EBRARY
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 028101/0914 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Feb 9, 2011
From: EBRARY
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 025777/0332 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2006
From: GOLLAPUDI, SREENIVAS
To: EBRARY, INC.
Reel/Frame 018102/0960 →