IP Library Patent Application 12243051
Patent Application
App. No. 12/243,051

Classifying A Data Item With Respect To A Hierarchy Of Categories

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 None
App. No.
12/243,051
Abstract

To classify an input data item, a hierarchy of categories is provided. A classifier is used to identify, from a set of data items, neighboring data items of the input data item. According to metric values relating the neighboring data items to the input data item, it is determined whether at least one category is assignable to the input data item from among the hierarchy of categories. The determining involves processing the hierarchy from more specific categories to less specific categories.

Claims (39)

1 . A method of classifying an input data item, comprising:

providing a hierarchy of categories;

using a classifier to identify, from a set of data items, neighboring data items of the input data item; and

according to metric values relating the neighboring data items to the input data item, determining whether at least one category is assignable to the input data item from among the hierarchy of categories, wherein the determining involves processing the hierarchy from more specific categories to less specific categories.

2 . The method of claim 1 , wherein processing the hierarchy from more specific categories to less specific categories comprises processing the hierarchy in a bottom-up manner.

3 . The method of claim 1 , wherein using the classifier comprises using a k nearest neighbor (k-NN) classifier to identify k nearest data items from the set of data items, where k·1.

4 . The method of claim 3 , wherein identifying the k nearest data items comprises identifying the data items from the set based on the metric values.

5 . The method of claim 1 , wherein using the classifier comprises using a k nearest neighbor (k-NN) classifier to identify k nearest data items from the set of data items, where k·2.

6 . The method of claim 1 , wherein the neighboring data items are labeled with one or more categories from the hierarchy of categories, the method further comprising:

computing a confidence indicator for each of the one or more categories of the neighboring data items; and

using the confidence indicators to assign the at least one category to the input data item.

7 . The method of claim 6 , wherein computing the confidence indicator for each particular category comprises aggregating the metric values of the identified data items labeled with the particular category.

8 . The method of claim 6 , further comprising:

comparing the confidence indicators to a predefined threshold; and

assigning the at least one category according to the comparing.

9 . The method of claim 8 , wherein the assigned at least one category comprises the one or more categories whose confidence indicators exceed the predefined threshold.

10 . The method of claim 6 , wherein computing the confidence indicator for each particular category comprises determining a total number of data items in the particular category.

11 . The method of claim 1 , further comprising building the set of data items based on submitting queries that relate to the categories in the hierarchy, wherein the queries are web queries submitted to search engines or database queries.

12 . The method of claim 1 , further comprising:

building the set of data items based on receiving the data items from one or more data sources; and

labeling the data items in the set with the categories from the hierarchy based on respective types of data received from the one or more data sources.

13 . The method of claim 1 , wherein the data items in the set are labeled with categories from the hierarchy the method further comprising:

adding the input data item to the set in response to determining that the input data item has been classified with a respective category with greater than a predefined confidence threshold.

14 . The method of claim 1 , further comprising providing information technology services, wherein the providing, using, and determining tasks are part of the information technology services.

15 . A method of classifying an input data item, comprising:

building a set of data items labeled with categories from a hierarchy of categories;

identifying data items from the set according to similarity metric values relating the data items of the set to the input data item; and

according to the similarity metric values, determining whether at least one category from the hierarchy of categories is assignable to the input data item, wherein the determining involves processing the hierarchy in a bottom-up manner.

16 . The method of claim 15 , wherein identifying the data items from the set comprises using a k nearest neighbor (k-NN) classifier to identify k nearest data items from the set, where k·1.

17 . An article comprising at least one computer-readable storage medium containing instructions that when executed cause a computer to:

provide a hierarchy of categories;

use a classifier to identify, from a set of data items, neighboring data items of an input data item; and

according to metric values relating the neighboring data items to the input data item, determine whether at least one category is assignable to the input data item from among the hierarchy of categories, wherein the determining involves processing tile hierarchy from more specific categories to less specific categories.

18 . The article of claim 17 , wherein the classifier comprises a k nearest neighbor (k-NN) classifier, k·1.

19 . The article of claim 17 , wherein the instructions when executed cause the computer to further:

as part or a feedback mechanism, add the input data item labeled with the at least one category to the set.

20 . The article of claim 17 , wherein the neighboring data items are labeled With one or more categories from the hierarchy of categories, the instructions when executed causing the computer to further:

compute a confidence indicator for each of the one or more categories of the neighboring data items; and

use the confidence indicators to assign the at least one category to the input data item

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
CHANGE OF NAME Recorded Feb 25, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052010/0029 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2009
From: SCHOLZ, MARTIN
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022641/0984 →