Patent ID: 8655831

Claim:
A computer-implemented method for automatically parsing data from disparate data sources, the method being executed using one or more processors and comprising: receiving, at the one or more processors, first data from a first data source; identifying, using the one or more processors, a first regular expression from a plurality of regular expressions, the first regular expression corresponding to a data format of the first data; in response to identifying the first regular expression, selecting, using the one or more processors, a first set of parsing rules from a plurality of parsing rules based on the first regular expression; processing, using the one or more processors, the first set of parsing rules for: parsing the first data to provide a first set of sub-data, and defining a type of a first data object, the first data object comprising a plurality of data fields to be populated with sub-data of the first data; providing, using the one or more processors, the first data object based on the type; populating, using the one or more processors, one or more of the plurality of data fields of the first data object with respective sub-data from the first set of sub-data; and transmitting, using the one or more processors, the first data object to a computing device.