IP Library Granted Patent US 7,028,250
Granted Patent B2
US 7,028,250 · App. 09/864,156 · Granted Apr 11, 2006

System and method for automatically classifying text

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,028,250
App. No.
09/864,156
Granted
Apr 11, 2006
Kind
B2
Abstract

A method is provided for automatically classifying text into categories. In operation, a plurality of tokens or features are manually or automatically associated with each category. A weight is then coupled to each feature, wherein the weight indicates a degree of association between the feature and the category. Next, a document is parsed into a plurality of unique tokens with associated counts, wherein the counts are indicative of the number of times the feature appears in the document. A category score representative of a sum of products of each feature count in the document times the corresponding feature weight in the category for each document is then computed. Next, the category scores are sorted by perspective, and a document is classified into a particular category, provided the category score exceeds a predetermined threshold.

Claims (29)

1. In a system comprising perspectives and categories, each perspective including at least one category representative of that perspective, a computerized method for classifying at least one item across multiple perspectives, said computerized method comprising:

associating category features with each category, wherein each of said category features represents one of a plurality of tokens;

producing a category vector for each category, wherein each category vector includes a weight corresponding to each category feature, said weight indicative of a degree of association between said category feature and said category;

associating item features with each item, wherein each of said item features represents one of a plurality of tokens found in said item;

producing a feature vector for each item, wherein each feature vector includes said item features with a count corresponding to each item feature, said count indicative of the number of times said item feature appears in said item;

multiplying said category vector by said item vector to produce a plurality of category scores for each item; and

for each perspective, across multiple perspectives, classifying an item into a category provided said category score exceeds a predetermined threshold.

2. The computerized method of claim 1 , wherein

the count includes at least one subcount indicative of the number of times the item feature appears in a particular region of the item, wherein the particular region of the item is a subset of the item taken as a whole; and

for first and second categories, in classifying the item into the second category, substituting the at least one subcount for the count of each item feature depends on whether the item was classified into the first category.

3. The computerized method of claim 1 , wherein

for first and second categories, classifying the item into the second category depends at least in part on a determination of whether the item was classified into the first category.

4. The computerized method of claim 1 , wherein the classifying further comprises:

comparing a category score for a first item in a first perspective with a category score for said first item in a second perspective; and

modifying the category score in the first perspective in response to the category score in the second perspective.

5. The computerized method of claim 4 , wherein said first perspective is an ancestor of said second perspective.

6. The computerized method of claim 4 , wherein the comparing further comprises: creating an ordered list of category scores for all categories in all perspectives;

identifying an item associated with a highest category score in a first perspective;

identifying said item in a second perspective; and

decreasing the category score of said item in said second perspective.

7. The computerized method of claim 6 , further comprising repeating the identifying and decreasing for every perspective.

8. The computerized method of claim 1 , wherein the weight corresponding to said concept node feature is between −1 and 1.

9. The computerized method of claim 1 , in which the multiplying includes using at least one attribute of at least one category vector in determining whether to include a document feature of the feature vector in the multiplying.

10. The computerized method of claim 9 , in which the using at least one attribute includes using at least one of:

a Stop attribute to indicate whether a feature must constitute something other than a stop word to be included in the multiplying;

a Case attribute to indicate whether a feature must match a letter case specification to be included in the multiplying;

a Stemming attribute to indicate whether a feature includes stemmed word forms to be included in the multiplying; and

a Learned attribute to indicate how a human-specified feature is to be included in the multiplying.

11. The computerized method of claim 9 , in which the perspective to which the category relates determines the value of the at least one attribute.

Assignments (26)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2026
From: JPMORGAN CHASE BANK, N.A.
To: AVOLIN, LLC
Reel/Frame 073742/0694 →
CHANGE OF NAME Recorded Jun 6, 2019
From: APTEAN SAPPHIRE, LLC
To: AVOLIN, LLC
Reel/Frame 049395/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2019
From: APTEAN, INC.
To: APTEAN SAPPHIRE, LLC
Reel/Frame 049395/0150 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTEAN, INC.; APTEAN SAPPHIRE, LLC
Reel/Frame 047375/0049 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTEAN, INC.; APTEAN SAPPHIRE, LLC
Reel/Frame 047375/0234 →
SECURITY INTEREST Recorded Oct 30, 2018
From: APTEAN SAPPHIRE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 047348/0813 →
SECOND LIEN SECURITY AGREEMENT Recorded Dec 22, 2016
From: APTEAN, INC.; ACTIVPLANT CORPORATION; APTEAN SYSTEMS, LLC; GQ LIFE SCIENCES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041175/0370 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 21, 2016
From: APTEAN, INC.; ACTIVPLANT CORPORATION; APTEAN SYSTEMS, LLC; GQ LIFE SCIENCES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041085/0752 →
RELEASE OF SECOND LIEN SECURITY INTEREST Recorded Dec 20, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: APTEAN, INC.; ACTIVPLANT CORPORATION; APTEAN SYSTEMS, LLC; GQ LIFE SCIENCES, INC.; ADVANCED PUBLIC SAFETY, INC.
Reel/Frame 041035/0631 →
RELEASE OF FIRST LIEN SECURITY INTEREST Recorded Dec 20, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: APTEAN, INC.; ACTIVPLANT CORPORATION; APTEAN SYSTEMS, LLC; GQ LIFE SCIENCES, INC.; ADVANCED PUBLIC SAFETY, INC.
Reel/Frame 041035/0395 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 27, 2014
From: APTEAN, INC.; ACTIVPLANT CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 032366/0564 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 27, 2014
From: APTEAN, INC.; ACTIVPLANT CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 032366/0634 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2014
From: BANK OF MONTREAL
To: APTEAN, INC., SUCCESSOR-IN-INTEREST TO CONSONA CORPORATION AND TRADEBEAM, INC.
Reel/Frame 032307/0045 →
CERTIFICATE OF CONVERSION AND CHANGE OF NAME Recorded Mar 31, 2013
From: CONSONA CORPORATION
To: APTEAN, INC.
Reel/Frame 030120/0630 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC
To: CONSONA CORPORATION, CONSONA ERP, INC., CAPRI CORP., CIMNET SYSTEMS, INC., CIMNET SYSTEMS,SERVICES, LLC, CSI-1, LLC, CSI-2, INC.AND CONSONA CRM INC.
Reel/Frame 028733/0464 →
SECURITY AGREEMENT Recorded Aug 6, 2012
From: CONSONA CORPORATION; TRADEBEAM, INC.
To: BANK OF MONTREAL, AS ADMINISTRATIVE AGENT
Reel/Frame 028734/0560 →
MERGER Recorded Jan 10, 2011
From: CONSONA CRM, INC
To: CONSONA ERP, INC.
Reel/Frame 025606/0341 →
CHANGE OF NAME Recorded Jan 10, 2011
From: CONSONA ERP, INC.
To: CONSONA CORPORATION
Reel/Frame 025606/0847 →
RELEASE OF SECURITY INTEREST Recorded May 28, 2010
From: HARRIS N.A., AS AGENT
To: KNOVA GS, INC.
Reel/Frame 024456/0633 →
RELEASE OF SECURITY INTEREST Recorded May 28, 2010
From: HARRIS N.A., AS AGENT
To: KNOVA GS, INC.
Reel/Frame 024456/0638 →
PATENT SECURITY AGREEMENT Recorded May 28, 2010
From: CONSONA CORPORATION; CONSONA ERP, INC.; CAPRI CORP.; CIMNET SYSTEMS, INC.; CIMNET SYSTEMS SERVICES, LLC; CSI-1, LLC; CSI-2, INC.; CONSONA CRM INC.
To: WELLS FARGO CAPITAL FINANCE, LLC
Reel/Frame 024457/0347 →
MERGER Recorded Dec 17, 2007
From: KNOVA SOFTWARE, INC.
To: CONSONA CRM INC.
Reel/Frame 020254/0195 →
SECOND LIEN ON COLLATERAL AGREEMENT Recorded May 3, 2007
From: KNOVA GS, INC.
To: HARRIS N.A. AS AGENT
Reel/Frame 019235/0827 →
FIRST LIEN PATEN COLLATERAL AGREEMENT Recorded May 2, 2007
From: KNOVA GS, INC.
To: HARRIS N.A., AS AGENT
Reel/Frame 019235/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2006
From: KANISA, INC.
To: KNOVA SOFTWARE, INC.
Reel/Frame 018642/0973 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2001
From: UKRAINCZYK, IGOR; COPPERMAN, MAX; HUFFMAN, SCOTT B.
To: KANISA INC.
Reel/Frame 012261/0269 →