Patent ID: 7860881
Filing Date: 2010-12-28
Classification: G06F

Abstract:
1. A data parsing system comprising a memory having stored therein the following computer executable components: a receiver component that receives a pattern annotated with one or more output data fields in which data of different file format types is to be stored, the pattern being annotated by a user to include one or more portions of additional information; a matching component that identifies data in a data source that is to be extracted in accordance with the user's annotation, wherein the data includes data units of a plurality of different data file formats, the matching component being configured to match the received pattern with data units of a selected data file format type and return at least a portion of pattern-matching data; a mapping component that accesses and analyzes the pattern-matching data to identify one or more portions thereof that match the user annotation; and an extraction component that extracts data units of the selected data file format type from the data source using the annotated pattern and the mapped pattern-matching data, wherein the data extraction occurs simultaneously while the data is being matched with the received pattern and transfers the extracted data, during extraction of the data, to at least one location defined by the one or more output data fields, and wherein the data matching, data mapping and data extraction occur simultaneously.