Patent ID: 8793574
Filing Date: 2014-07-29
Classification: G06F

Abstract:
1. A system for extracting genealogical information from one or more documents, the system comprising: a memory device having a set of instructions stored thereon; a communication interface; and a processor communicatively coupled with the memory device and the communication interface, wherein the set of instructions cause the processor to perform the method comprising: providing multiple, separate documents, each comprising text including genealogical data; converting the text into a machine readable format; displaying the multiple documents with the text in the machine readable format simultaneously with a plurality of genealogical records and a hierarchical structure, wherein each one of the displayed genealogical records is associated with a particular individual and includes a plurality of data fields each configured to display and store information about an associated individual, and the hierarchical structure includes a parent node associated with one of the displayed genealogical records and at least one node branching from the parent node associated with another one of the displayed genealogical records; receiving a selection of a first portion of text from at least one of the multiple documents, wherein the first portion of text comprises information about an individual; highlighting the first portion of text on the at least one the multiple documents; extracting information associated with the first portion of text from the at least one the multiple documents; receiving a selection of a data field of a particular one of the displayed genealogical records to associate with the extracted information; in response to receiving the selection of the data field of the particular one of the displayed genealogical records, normalizing the extracted information so that the information comprises a defined format for the selected data field; populating the data field with the extracted information; updating the displayed hierarchical structure to include a parent node associated with the particular one of the displayed genealogical records, and at least one node branching from the parent node associated with another particular one of the displayed genealogical records; and checking consistency between the highlighted portions of the text in each of the displayed multiple documents and the extracted information populating the data field, by highlighting corresponding portions of text on each of the displayed multiple documents and determining whether the highlighted portions of text on each of the displayed multiple documents is the same as extracted information populating the data field; associating the first portion of text with a category, wherein the category facilitates locating the first portion of text during a search; and providing the at least one of the multiple documents over a network so that one or more remote user can perform a search for information on the document.