IP Library › Granted Patent US 6,912,555
Granted Patent B2
US 6,912,555 · App. 10/053,987 · Granted Jun 28, 2005

Method for content mining of semi-structured documents

Assignee: Hewlett-Packard Development Company, L.P.
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 6,912,555
App. No.
10/053,987
Filed
Jan 18, 2002
Granted
Jun 28, 2005
Kind
B2
Examiner
ENG, DAVID Y
Art Unit
2155
USPC
707/513
Abstract

Embodiments of the present invention are directed to a method for content mining of semi-structured documents. In one embodiment, a semi-structured document is first converted from a document-type specific format such as HTML or PDF, to a document-type independent format such as XML. The document formatting, which contains basic level information about the document's structure, is then analyzed by a series of modules to develop a higher level understanding of the document's structure. These modules append information to the document describing the features which collectively comprise the higher level document structure. The appended information facilitates finding specified information within the document when content mining is performed.

Claims (54)

1. A method for content mining of semi-structured documents comprising:

receiving a semi-structured document;

converting said semi-structured document to a document-type independent format;

analyzing formatting information of said semi-structured document;

adding information to said semi-structured document describing said semi-structured document's structure, based upon said analyzing; and

mining said semi-structured document for specified information, wherein said added information facilitates said content mining.

2. The method for content mining of semi-structured documents as recited in claim 1 , wherein said converting further comprises:

receiving said semi-structured document in a document-type dependent format; and

outputting said semi-structured document in a document-type independent format.

3. The method for content mining of semi-structured documents as recited in claim 2 , wherein said document-type independent format is the Extensible Markup Language (XML) format.

4. The method for content mining of semi-structured documents as recited in claim 3 , wherein said added information comprises an XML tag describing a feature of said semi-structured document's structure.

5. The method for content mining of semi-structured documents as recited in claim 4 , wherein said analyzing further comprises utilizing a plurality of said XML tags to derive said semi-structured document's structure.

6. The method for content mining of semi-structured documents as recited in claim 5 , wherein said mining comprises:

performing a query, wherein an extraction rule is provided defining a plurality of attributes of said specified information;

finding an XML tag which corresponds to at least one of said plurality of attributes; and

retrieving a value contained within said XML tag which corresponds to at least one of said plurality of attributes.

7. The method for content mining of semi-structured documents as recited in claim 6 wherein said specified information comprises a plurality of said retrieved values.

8. A computer system comprising:

a bus;

a memory unit coupled to said bus; and

a processor coupled to said bus, said processor for executing a method for content mining of semi-structured documents, said method comprising:

receiving a semi-structured document;

converting said semi-structured document to a document-type independent format;

analyzing formatting information of said semi-structured document;

adding information to said semi-structured document describing said semi-structured document's structure, based upon said analyzing; and

mining said semi-structured document for specified information, wherein said added information facilitates said content mining.

9. The computer system as recited in claim 8 , wherein said converting further comprises:

receiving said semi-structured document in a document-type dependent format; and

outputting said semi-structured document in a document-type independent format.

10. The computer system as recited in claim 9 , wherein said document-type independent format is the Extensible Markup Language (XML) format.

11. The computer system as recited in claim 10 , wherein said added information comprises an XML tag describing a feature of said semi-structured document's structure.

12. The computer system as recited in claim 11 , wherein said analyzing further comprises utilizing a plurality of said XML tags to derive said semi-structured document's structure.

13. The computer system as recited in claim 12 , wherein said mining comprises;

performing a query, wherein an extraction rule is provided defining a plurality of attributes of said specified information;

finding an XML tag which corresponds to at least one of said plurality of attributes; and

retrieving a value contained within said XML tag which corresponds to at least one of said attributes.

14. The computer system as recited in claim 13 wherein said specified information comprises a plurality of said retrieved values.

15. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method for content mining of semi-structured documents comprising:

receiving a semi-structured document;

converting said semi-structured document to a document-type independent format;

analyzing formatting information of said semi-structured document;

adding information to said semi-structured document describing said semi-structured document's structure, based upon said analyzing; and

mining said semi-structured document for specified information, wherein said added information facilitates said content mining.

16. The computer-usable medium as recited in claim 15 , wherein said converting further comprises:

receiving said semi-structured document in a document-type dependent format; and

outputting said semi-structured document in a document-type independent format.

17. The computer-usable medium as recited in claim 16 , wherein said document-type independent format is the Extensible Markup Language (XML) format.

18. The computer-usable medium as recited in claim 17 , wherein said added information comprises an XML tag describing a feature of said semi-structured document's structure.

19. The computer-usable medium as recited in claim 18 , wherein said analyzing further comprises utilizing a plurality of said XML tags to derive said semi-structured document's structure.

20. The computer-usable medium as recited in claim 19 , wherein said mining comprises;

performing a query, wherein an extraction rule is provided defining a plurality of attributes of said specified information;

finding an XML tag which corresponds to at least one of said plurality of attributes; and

retrieving a value contained within said XML tag which corresponds to at least one of said attributes.

21. The computer-usable medium as recited in claim 20 wherein said specified information comprises a plurality of said retrieved values.

Assignments (9)
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 →
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 →
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: 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 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
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 Sep 30, 2003
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 014061/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2002
From: LEMON, MICHAEL J.; CASTELLANOS, MARIA; STINGER, JAMES R.
To: HEWLETT-PACKARD COMPANY
Reel/Frame 012945/0645 →
Continuity (1)
Related Publication 20030140311A1 · Jul 24, 2003