COMPUTING DEVICE AND METHOD FOR CONVERTING UNSTRUCTURED DATA TO STRUCTURED DATA
First Claim
1. A computing device for converting unstructured data to structured data having a predetermined format, comprising:
- a memory storing the unstructured data;
an input device;
a display;
a processor interconnected with the memory, the input device and the display, and configured to;
retrieve the unstructured data from the memory;
load parsing rules defining associations between one or more properties of the unstructured data and the predetermined format;
apply the parsing rules to the unstructured data to divide the unstructured data into a plurality of sections, each section containing a different portion of the unstructured data in one or more fields defined by the predetermined format;
present the sections on the display;
generate a template based on the sections, the template including, for each section, a record identifying the properties of the portion of the unstructured data contained in that section, and identifying the one or more fields of the predetermined format and values for the one or more fields;
store the template in the memory; and
store the sections as structured data in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device and method are provided for converting unstructured data to structured data having a predetermined format. The computing device includes a memory storing unstructured data, an input device, a display, and a processor. The processor retrieves the unstructured data, loads parsing rules defining associations between properties of the unstructured data and the predetermined format, and applies the parsing rules to the unstructured data, dividing the unstructured data into sections. The sections contain portions of the unstructured data in fields defined by the predetermined format, and are presented on the display. A template is generated based on the sections, including, for each section, a record identifying the properties of the unstructured data contained in that section, and identifying corresponding fields of the predetermined format and values for those fields. The template is stored, and the sections are stored as structured data.
32 Citations
14 Claims
-
1. A computing device for converting unstructured data to structured data having a predetermined format, comprising:
-
a memory storing the unstructured data; an input device; a display; a processor interconnected with the memory, the input device and the display, and configured to; retrieve the unstructured data from the memory; load parsing rules defining associations between one or more properties of the unstructured data and the predetermined format; apply the parsing rules to the unstructured data to divide the unstructured data into a plurality of sections, each section containing a different portion of the unstructured data in one or more fields defined by the predetermined format; present the sections on the display; generate a template based on the sections, the template including, for each section, a record identifying the properties of the portion of the unstructured data contained in that section, and identifying the one or more fields of the predetermined format and values for the one or more fields; store the template in the memory; and store the sections as structured data in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of converting unstructured data to structured data having a predetermined format, comprising:
-
storing the unstructured data; retrieving the unstructured data from the memory using a processor; loading parsing rules defining associations between one or more properties of the unstructured data and the predetermined format; applying the parsing rules to the unstructured data to divide the unstructured data into a plurality of sections, each section containing a different portion of the unstructured data in one or more fields defined by the predetermined format; presenting the sections on a display; generating a template based on the sections, the template including, for each section, a record identifying the properties of the portion of the unstructured data contained in that section, and identifying the one or more fields of the predetermined format and values for the one or more fields; storing the template in the memory; and storing the sections as structured data in the memory. - View Dependent Claims (9, 10, 11, 13, 14)
-
-
12. The computing device of claim 0, further comprising, prior to retrieving the additional unstructured data:
-
presenting an import interface on the display; and receiving an identifier of the additional unstructured data and an identifier of the template via the import interface.
-
Specification