Methods and apparatus for processing and display of voice data
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for creating a composite data source having a common data representation from disparate sources of voice data. Data transmission links are established to heterogeneous messaging data sources, requests for voice data is sent using data access protocols, the voice data is received, and a set of voice data transformation rules are selectively applied to the voice data to transform the data into a common data representation. The common data representation can also be used as a source for reporting and graphical displays to monitor the operational aspects of the sources of voice data.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for creating a composite data source having a common data representation from disparate sources of voice data comprising:
-
a voice data aggregation server comprising; a plurality of data collection objects, each object exposing at least one data retrieval method such that connectivity is established with each of a plurality of heterogeneous messaging data sources and thereby facilitating the receipt of voice data from the heterogeneous messaging data sources at the server in a binary format, 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, a memory structure that stores the received voice data including the operational data and the at least one of call or message transaction data, and a set of voice data transformation rules relating to the received voice data, and a transformation engine that; retrieves the stored received voice data and the voice data transformation rules from the memory structure, selectively applies a first subset of the voice data transformation rules to the stored received operational data to transform the stored received operational data into a common data representation, and selectively applies a second subset of the voice data transformation rules to the stored received at least one of call or message transaction data to transform the stored 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 the voice data transformation rules is based at least in part on the heterogeneous messaging data source from which the stored received voice data is received and the format of the stored receive voice data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A voice data infrastructure monitoring apparatus comprising:
-
a data store that stores voice data retrieved from a plurality of heterogeneous messaging data sources, wherein at least two of the heterogeneous messaging data sources have a 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, and wherein the voice data is retrieved in a binary format; and one or more processors configured to; provide a user-interface in communication with the data store for producing a graphical representation of information relating to the contents of the data store, and provide an expert engine in communication with the data store and user-interface that selectively applies a first set of voice data transformation rules to the retrieved operational data to transform the retrieved operational data to a common data representation, and selectively applies a second set of the voice data transformation rules to the retrieved at least one of call or message transaction data to transform the retrieved at least one of call or message transaction data into the common data representation, wherein the first set of voice data transformation rules are distinct from the second set of voice data transformation rules, and wherein the selective application of the first and second set of voice data transformation rules is based at least in part on the heterogeneous messaging data source from which the voice data is retrieved and the format of the retrieved voice data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification