IP Library Granted Patent US 9,268,766
Granted Patent B2
US 9,268,766 · App. 14/538,605 · Granted Feb 23, 2016

Phrase-based data classification system

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 9,268,766
App. No.
14/538,605
Granted
Feb 23, 2016
Kind
B2
Abstract

A method of classifying data is disclosed. Text data items are received. A set of classes into which the text data items are to be classified is received. A phrase-based classifier to classify the text data items into the set of classes is selected. The phrase-based classifier is applied to classify the text data items into the classes. Here, the applying includes creating a controlled vocabulary pertaining to classifying the text data items into the set of classes, building phrases based on the text data items and the controlled vocabulary, and classifying the text data items into the set of classes based on the phrases.

Claims (42)

1. A method comprising:

receiving text data items;

receiving a set of classes into which the text data items are to be classified;

selecting a phrase-based classifier to classify the text data items into the set of classes;

applying the phrase-based classifier to classify the text data items into the classes, the applying including:

creating a controlled vocabulary pertaining to classifying the text data items into the set of classes;

building phrases based on the text data items and the controlled vocabulary;

classifying, using at least one processor, the text data items into the set of classes based on the phrases; and

reclassifying a text data item of the text data items into the set of classes based on a systematic error.

2. A system comprising:

at least one processor; and

a data classification system implemented by the at least one processor and including:

an online module configured to:

receive text data items;

receive a set of classes into which the text data items are to be classified;

select a phrase-based classifier to classify the text data items into the set of classes; and

apply the phrase-based classifier to classify the text data items into the classes, the applying including:

receiving a set of classes into which text data items are to be classified;

creating a controlled vocabulary pertaining to classifying the text data items into the set of classes;

building phrases based on the text data items and the controlled vocabulary;

classifying the text data items into the set of classes based on the phrases; and

reclassifying a text data item of the text data items into the set of classes based on a systematic error.

3. A non-transitory machine readable medium embodying a set of instructions that, when executed by a processor, cause the processor to perform a method, the method comprising:

receiving text data items;

receiving a set of classes into which the text data items are to be classified;

selecting a phrase-based classifier to classify the text data items into the set of classes;

applying the phrase-based classifier to classify the text data items into the classes, the applying including:

creating a controlled vocabulary pertaining to classifying the text data items into the set of classes;

building phrases based on the text data items and the controlled vocabulary;

classifying, using at least one processor, the text data items into the set of classes based on the phrases; and

reclassifying a text data item of the text data items into the set of classes based on a consistency error.

4. The method of claim 1 , the applying further comprising reclassifying the text data item of the text data items into the set of classes based on a consistency error.

5. The method of claim 1 , the applying further comprising evaluating a precision of the classifying of the text data items.

6. The method of claim 1 , the selecting of the phrase-based classifier being based on the text data items being self-descriptive of an attribute of the users of the social networking site.

7. The system of claim 2 , the applying further comprising reclassifying the text data item of the text data items into the set of classes based on a consistency error.

8. The system of claim 2 , further comprising evaluating a precision of the classifying of the text data items.

9. The system of claim 2 , wherein the online module is configured to select the phrase-based classifier based on the text data items being self-descriptive of an attribute of the users of the social networking site.

10. The non-transitory machine readable medium of claim 3 , the applying further comprising reclassifying the text data item of the text data items into the set of classes based on a consistency error.

11. The non-transitory machine readable medium of claim 3 , applying further comprising evaluating a precision of the classifying of the text data items.

12. The non-transitory machine readable medium of claim 3 , the selecting of the phrase-based classifier being based on the text data items being self-descriptive of an attribute of the users of the social networking site.

13. The method of claim 6 , wherein the attribute is a job title.

14. The system of claim 9 , wherein the attribute is a job title.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2014
From: BEKKERMAN, RON
To: LINKEDIN CORPORATION
Reel/Frame 034149/0145 →