Patent ID: 8130924
Filing Date: 2012-03-06
Classification: H04M

Abstract:
1. A method for creating a composite data source having a common data representation from disparate sources of voice data, the method comprising: establishing at least one data transmission link to each of a plurality of heterogeneous messaging data sources, wherein at least two of the heterogeneous messaging data sources have unique data storage and formatting standards for voice data associated therewith, wherein the voice data associated with at least one heterogeneous messaging data source from the plurality of heterogeneous messaging data sources includes operational data generated by an operating system resident on the at least one heterogeneous messaging data source, and at least one of call or message transaction data generated by one or more messaging applications residing on the at least one heterogeneous messaging data source; transmitting, to the at least one heterogeneous messaging data source, a first request for the operational data over the at least one established data transmission link using a first data access protocol; transmitting, to the at least one heterogeneous messaging data source, a second request for the at least one of call or message transaction data over the at least one established data transmission link using a second data access protocol, wherein the second data access protocol is different from the first data access protocol; receiving voice data including the operational data and the at least one of call or message transaction data from the at least one heterogeneous messaging data source in response to the first transmitted request and the second transmitted request, wherein the operational data and the at least one of call or message transaction data is received in a binary format; retrieving a set of stored voice data transformation rules; selectively applying a first subset of the voice data transformation rules to the received operational data to transform the received operational data into a common data representation; and selectively applying a second subset of the voice data transformation rules to the received at least one of call or message transaction data to transform the received at least one of call or message transaction data into the common data representation, wherein the first subset of voice data transformation rules are distinct from the second subset of voice data transformation rules, and wherein the selective application of the first and second subset of voice data transformation rules is based at least in part on the heterogeneous messaging data source from which voice data is received and the format of the received voice data.