IP Library Granted Patent US 9,002,102
Granted Patent B2
US 9,002,102 · App. 13/725,487 · Granted Apr 7, 2015

Generating training documents

Inventors: Vinay Deolalikar (Cupertino, CA); Hernan Laffitte (Mountain View, CA)
Assignee: Hewlett-Packard Development Company, L.P.
G06K9/6256
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,002,102
App. No.
13/725,487
Filed
Dec 21, 2012
Granted
Apr 7, 2015
Kind
B2
Art Unit
2665
USPC
382/159
Abstract

A method of generating training documents for training a classifying device comprises, with a processor, determining a number of sub-samples in a number of original documents, and creating a number of pseudo-documents from the sub-samples, the pseudo-documents comprising a portion of the number of sub-samples. A device for training a classifying device comprises a processor, and a memory communicatively coupled to the processor. The memory comprises a sampling module to, when executed by the processor, determine a number of sub-samples in a number of original documents, a pseudo-document creation module to, when executed by the processor, create a number of pseudo-documents from the sub-samples, the pseudo-documents comprising a portion of the number of sub-samples, and a training module to, when executed by the processor, train a classifying device to classify textual documents based on the pseudo-documents.

Claims (28)

1. A method of generating training documents for training a classifying device comprising, with a processor:

determining a number of sub-samples in a number of original documents; and

creating a number of pseudo-documents from the sub-samples, the pseudo-documents comprising a portion of the number of sub-samples,

in which each of the pseudo-documents are created by deleting a number of the sub-samples through a jackknife statistical method.

2. The method of claim 1 , in which each of the pseudo-documents comprise less than all of the sub-samples.

3. The method of claim 1 , in which each of the pseudo-documents comprise all of the sub-samples.

4. The method of claim 1 , in which the sub-samples comprise a number of words, phrases, lines of text, or a combination thereof.

5. The method of claim 1 , further comprising training a classifying device to classify textual documents based on the pseudo-documents.

6. The method of claim 5 , further comprising classifying a number of test documents based on the training.

7. The method of claim 1 , further comprising training a classifying device to classify textual documents based on the original documents, the pseudo-documents, or a combination thereof.

8. The method of claim 1 , in which creating a number of pseudo-documents comprises creating at least 10 pseudo-documents per original document.

9. A device for training a classifying device, comprising:

a processor; and

a memory communicatively coupled to the processor, the memory storing:

a sampling module to, when executed by the processor, determine a number of sub-samples in a number of original documents;

a pseudo-document creation module to, when executed by the processor, create a number of pseudo-documents from the sub-samples, the pseudo-documents comprising a portion of the number of sub-samples, wherein each of the pseudo-documents are created by deleting a number of the sub-samples through a jackknife statistical method; and

a training module to, when executed by the processor, train a classifying device to classify textual documents based on the pseudo-documents.

10. The device of claim 9 , further comprising a classification module to, when executed by the processor, classify a number of test documents.

11. The device of claim 10 , in which the classification module classifies the test documents based on the training provided by the training module.

12. The device of claim 9 , in which the processor further stores the original documents and the pseudo-documents in the memory.

13. A computer program product for classifying documents, the computer program product comprising:

a non-transitory computer readable medium storing computer usable program code embodied therewith, the computer usable program code comprising:

computer usable program code to, when executed by a processor, determine a number of sub-samples in a number of original documents; and

computer usable program code to, when executed by a processor, create a number of pseudo-documents from the sub-samples, the pseudo-documents comprising a portion of the number of sub-samples,

in which each of the pseudo-documents are created by deleting a number of the sub-samples through a jackknife statistical method.

14. The computer program product of claim 13 , in which the computer program product is operated by a third party as a service.

15. The computer program product of claim 13 , further comprising computer usable program code to, when executed by a processor, train a classifying device to classify textual documents based on the pseudo-documents.

16. The computer program product of claim 13 , further comprising computer usable program code to, when executed by a processor, classify a number of test documents.

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 Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
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 Dec 21, 2012
From: DEOLALIKAR, VINAY; LAFFITTE, HERNAN
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 029523/0099 →
Continuity (1)
Related Publication 20140177948A1 · Jun 26, 2014