IP Library Granted Patent US 8,515,958
Granted Patent B2
US 8,515,958 · App. 12/844,785 · Granted Aug 20, 2013

System and method for providing a classification suggestion for concepts

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,515,958
App. No.
12/844,785
Granted
Aug 20, 2013
Kind
B2
Abstract

A system and method for providing a classification suggestion for concepts is provided. A corpus of concepts including reference concepts each associated with a classification and uncoded concepts are maintained. A cluster of uncoded concepts and reference concepts is provided. A neighborhood of reference concepts in the cluster is determined for at least one of the uncoded concepts. A classification of the neighborhood is determined using a classifier. The classification of the neighborhood is suggested as a classification for the at least one uncoded concept.

Claims (69)

1. A method for providing a classification suggestion for concepts, comprising the steps of:

maintaining a corpus of reference concepts, each associated with a classification;

obtaining uncoded concepts, each comprising a collection of one or more nouns and noun phrases with a common semantic meaning that are extracted from one or more documents;

generating a cluster of the uncoded concepts and at least one of the reference concepts;

determining a neighborhood of one or more reference concepts in the cluster for at least one of the uncoded concepts;

determining a classification for the neighborhood of the reference concepts using a classifier;

suggesting the classification of the neighborhood as a classification for the at least one uncoded concept;

receiving a classification code for the at least one uncoded concept from a reviewer;

identifying a discordance between the received classification code for the at least one uncoded concept and the suggested classification code for the at least one uncoded concept when the received classification code is different from the suggested classification code;

assigning an identifier to each of the received classification code and the suggested classification code; and

displaying the at least one uncoded concept with the identifier for the received classification code and the identifier for the suggested classification code,

wherein the steps are performed by a suitably programmed computer.

2. The method according to claim 1 , further comprising:

applying the suggested classification to the one or more documents associated with the at least one uncoded concept concept.

3. The method according to claim 1 , further comprising:

determining a distance metric based on the similarity of each reference concept in the neighborhood to the at least one uncoded concept; and

assigning the classification of the reference concept in the neighborhood with the closest distance metric as the classification of the neighborhood.

4. The method according to claim 1 , further comprising:

determining a distance metric based on the similarity of each reference concept in the neighborhood to the at least one uncoded concept;

summing the distance metrics of the reference concepts associated with the same classification;

averaging the sums of the distance metrics in each classification; and

assigning the classification of the reference concepts in the neighborhood with the closest average distance metric as the classification of the neighborhood.

5. The method according to claim 1 , further comprising:

calculating a vote for each reference concept in the neighborhood; and

assigning the classification of the reference concepts in the neighborhood with the highest calculated vote total as the classification of the neighborhood.

6. The method according to claim 1 , further comprising:

calculating a vote for each reference concept in the neighborhood;

determining a distance metric based on the similarity of each reference concept in the neighborhood to the at least one uncoded concept;

differentially weighing the votes based on the distance metric; and

assigning the classification of the reference concepts in the neighborhood with the highest differentially weighted vote total as the classification of the neighborhood.

7. The method according to claim 1 , further comprising:

providing a confidence level of the suggested classification.

8. The method according to claim 7 , further comprising:

displaying the confidence level only when above a confidence level threshold.

9. The method according to claim 1 , wherein the neighborhood is determined based on one of inclusion, injection, and nearest neighbor.

10. The method according to claim 1 , wherein the classifier is one of minimum distance, minimum average distance, maximum counts. and distance weighted maximum count.

11. A system for providing a classification suggestion for concepts, comprising:

a database to store a corpus of reference concepts, each associated with a classification and uncoded concepts, each comprising a collection of one or more nouns and noun phrases with a common semantic meaning that are extracted from one or more documents;

a clustering engine to generate a cluster of uncoded concepts and one or more of the reference concepts; and

a processor to execute modules, comprising:

a neighborhood module to determine a neighborhood of one or more reference concepts in the cluster for at least one of the uncoded concepts;

a classification module to determine a classification for the neighborhood of the reference concepts using a classifier;

a suggestion module to suggest the classification of the neighborhood as a classification for the at least one uncoded concept;

a receipt module to receive a classification code for the at least one uncoded concept from a reviewer;

a discordance module to identify a discordance between the received classification code for the at least one uncoded concept and the suggested classification code for the at least one uncoded concept when the received classification code is different from the suggested classification code;

an identifier module to assign an identifier to each of the received classification code and the suggested classification code; and

a display module to display the at least one uncoded concept with the identifier for the received classification code and the identifier for the suggested classification code.

12. The system according to claim 11 , further comprising:

a marking module to apply the suggested classification to the one or more documents associated with the at least one uncoded concept.

13. The system according to claim 11 , further comprising:

a distance module to determine a distance metric based on the similarity of each reference concept in the neighborhood to the at least one uncoded concept; and

an assign module to assign the classification of the reference concept in the neighborhood with the closest distance metric as the classification of the neighborhood.

14. The system according to claim 11 , further comprising:

a distance module to determine a distance metric based on the similarity of each reference concept in the neighborhood to the at least one uncoded concept;

a calculation module to sum the distance metrics of the reference concepts associated with the same classification and to average the sums of the distance metrics in each classification; and

an assign module to assign the classification of the reference concepts in the neighborhood with the closest average distance metric as the classification of the neighborhood.

15. The system according to claim 11 , further comprising:

a vote module to calculate a vote for each reference concept in the neighborhood; and

an assign module to assign the classification of the reference concepts in the neighborhood with the highest calculated vote total as the classification of the neighborhood.

16. The system according to claim 11 , further comprising:

a vote module to calculate a vote for each reference concept in the neighborhood;

a distance module to determine a distance metric based on the similarity of each reference concept in the neighborhood to the at least one uncoded concept;

a weight module to differentially weigh the votes based on the distance metric; and

an assign module to assign the classification of the reference concepts in the neighborhood with the highest differentially weighted vote total as the classification of the neighborhood.

17. The system according to claim 11 , further comprising:

a confidence module to provide a confidence level of the suggested classification.

18. The system according to claim 17 , further comprising a display to display the confidence level only when above a confidence level threshold.

19. The system according to claim 11 , wherein the neighborhood is determined based on one of inclusion, injection, and nearest neighbor.

20. The system according to claim 11 , wherein the classifier is one of minimum distance, minimum average distance, maximum counts, and distance weighted maximum count.

Assignments (9)
SECURITY INTEREST Recorded Apr 4, 2024
From: NUIX NORTH AMERICA INC.
To: THE HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED, SYDNEY BRANCH, AS SECURED PARTY
Reel/Frame 067005/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2018
From: FTI CONSULTING, INC.
To: NUIX NORTH AMERICA INC.
Reel/Frame 047163/0584 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS AT REEL/FRAME 036031/0637 Recorded Sep 12, 2018
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: FTI CONSULTING, INC.
Reel/Frame 047060/0137 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jun 29, 2015
From: FTI CONSULTING, INC.; FTI CONSULTING TECHNOLOGY LLC; FTI CONSULTING TECHNOLOGY SOFTWARE CORP
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036031/0637 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jun 29, 2015
From: BANK OF AMERICA, N.A.
To: FTI CONSULTING, INC.; FTI CONSULTING TECHNOLOGY LLC
Reel/Frame 036029/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2014
From: KNIGHT, WILLIAM C.
To: FTI TECHNOLOGY LLC
Reel/Frame 032918/0241 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2012
From: BANK OF AMERICA, N.A.
To: FTI CONSULTING, INC.; FTI TECHNOLOGY LLC; ATTENEX CORPORATION
Reel/Frame 029449/0389 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 10, 2012
From: FTI CONSULTING, INC.; FTI CONSULTING TECHNOLOGY LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 029434/0087 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 14, 2011
From: FTI CONSULTING, INC.; FTI TECHNOLOGY LLC; ATTENEX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025943/0038 →