IP Library Patent Application 14998165
Patent Application
App. No. 14/998,165

Content classification

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.
14/998,165
Abstract

Particular embodiments described herein provide for an electronic device that can be configured to analyze data using an ensemble and assign a classification to the data based, at least in part, on the results of the analyses using the ensemble. The ensemble can include one or more multinomial classifiers and each multinomial classifier can assign two or more classifications to the data.

Claims (49)

1 . At least one machine readable medium comprising one or more instructions that when executed by at least one processor, cause the at least one processor to:

analyze data using an ensemble to produce results, wherein the ensemble includes one or more multinomial classifiers and each multinomial classifier can assign two or more classifications to the data;

assign one or more classifications to the data based, at least in part, on the results of the analyses using the ensemble; and

store the one or more classifications assigned to the data in memory.

2 . The at least one machine readable medium of claim 1 , wherein the data is located in an unclean dataset and is moved to a clean dataset after the classification is assigned.

3 . The at least one machine readable medium of claim 1 , comprising one or more instructions that when executed by at least one processor, further cause the at least one processor to:

determine a previously assigned classification for the data; and

compare the previously assigned classification to the assigned one or more classifications.

4 . The at least one machine readable medium of claim 1 , wherein the clean dataset includes a training dataset and a test dataset.

5 . The at least one machine readable medium of claim 4 , wherein the training dataset is used to create a new multinomial classifier and the new multinomial classifier is added to the ensemble.

6 . The at least one machine readable medium of claim 1 , wherein the ensemble includes a precision vector for each of the assigned one or more classifications.

7 . The at least one machine readable medium of claim 6 , wherein the precision vector is used to assign a confidence to each classification assigned to the data and the confidence can be compared to a threshold value.

8 . An apparatus comprising:

memory; and

a classification module configured to:

analyze data using an ensemble to produce results, wherein the ensemble includes one or more multinomial classifiers and each multinomial classifier can assign two or more classifications to the data; and

assign one or more classifications to the data based, at least in part, on the results of the analyses using the ensemble; and

store the classification in the memory.

9 . The apparatus of claim 8 , wherein the data is located in an unclean dataset and is moved to a clean dataset after the classification is assigned.

10 . The apparatus of claim 8 , wherein the classification module is further configured to:

determine a previously assigned classification for the data; and

compare the previously assigned classification to the assigned one or more classifications.

11 . The apparatus of claim 8 , wherein the clean dataset includes a training dataset and a test dataset.

12 . The apparatus of claim 11 , wherein the training dataset is used to create a new multinomial classifier and the new multinomial classifier is added to the ensemble.

13 . The apparatus of claim 8 , wherein the ensemble includes a precision vector for each of the assigned one or more classifications.

14 . The apparatus of claim 13 , wherein the precision vector is used to assign a confidence to each classification assigned to the data and the confidence can be compared to a threshold value.

15 . A method comprising:

analyzing data using an ensemble to produce results, wherein the ensemble includes one or more multinomial classifiers and each multinomial classifier can assign two or more classifications to the data;

assigning one or more classifications to the data based, at least in part, on the results of the analyses using the ensemble; and

storing the assigned one or more classifications in memory.

16 . The method of claim 15 , wherein the data is located in an unclean dataset and is moved to a clean dataset after the classification is assigned.

17 . The method of claim 15 , further comprising:

determining a previously assigned classification for the data; and

comparing the previously assigned classification to the assigned one or more classifications.

18 . The method of claim 15 , wherein the clean dataset includes a training dataset and a test dataset.

19 . The method of claim 15 , wherein the training dataset is used to create a new multinomial classifier and the new multinomial classifier is added to the ensemble.

20 . The method of claim 15 , wherein the ensemble includes a precision vector for each of the assigned one or more classifications.

21 . The method of claim 15 , wherein the precision vector is used to assign a confidence to each classification assigned to the data and the confidence can be compared to a threshold value.

22 . A system for content classification, the system comprising:

memory; and

a classification module configured for:

analyzing data using an ensemble to produce results, wherein the ensemble includes one or more multinomial classifiers and each multinomial classifier can assign two or more classifications to the data;

assigning a classification to the data based, at least in part, on the results of the analyses using the ensemble; and

storing the assigned classification in the memory.

23 . The system of claim 22 , wherein the classification module is further configured for:

determining a previously assigned classification for the data; and

comparing the previously assigned classification to the assigned classification.

24 . The system of claim 22 , wherein the clean dataset includes a training dataset and a test dataset.

25 . The system of claim 24 , wherein the training dataset is used to create a new multinomial classifier and the new multinomial classifier is added to the ensemble.

Assignments (9)
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2016
From: INTEL IP CORPORATION
To: MCAFEE, INC.
Reel/Frame 040226/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2016
From: SINGH, NIDHI; OLINSKY, CRAIG PHILIP
To: INTEL IP CORPORATION
Reel/Frame 038955/0263 →