Methods, systems, and computer program products for providing configurable telecommunications detail record adapter
First Claim
1. A computerized system for processing telecommunications detail records, the system comprising:
- (a) a network-side input/output interface for receiving a plurality of data streams from a plurality of network probes in communication with one or more telecommunication networks, the data streams including telecommunications detail records and being transmitted in heterogeneous input formats, wherein the input format created by a first network probe is different from the input format created by a second network probe;
(b) a mapping and format configuration module for defining one or more data mappings from one or more of the heterogeneous input formats to one or more output formats; and
(c) a plurality of adapter instances in electronic communication with the network-side input/output interface for applying the defined data mappings to the received data streams and producing a plurality of output data streams such that the output data streams are formatted according to at least one of the one or more output formats, wherein the plurality of adapter instances includes a first adapter instance for processing the input format created by the first network probe and a second adapter instance for processing the input format created by the second network probe.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for providing a configurable telecommunications detail record adapter are disclosed. In one method, a user defines input data formats and output data formats via a graphical user interface. The text entered by the user is converted into a configuration file. The configuration file is converted into source code, and the source code is automatically converted into an executable adapter instance. In this manner, different adapter instances may be quickly and easily created by the user to process different input telecommunications detail record formats, such as formats of different probe vendors.
-
Citations
32 Claims
-
1. A computerized system for processing telecommunications detail records, the system comprising:
-
(a) a network-side input/output interface for receiving a plurality of data streams from a plurality of network probes in communication with one or more telecommunication networks, the data streams including telecommunications detail records and being transmitted in heterogeneous input formats, wherein the input format created by a first network probe is different from the input format created by a second network probe; (b) a mapping and format configuration module for defining one or more data mappings from one or more of the heterogeneous input formats to one or more output formats; and (c) a plurality of adapter instances in electronic communication with the network-side input/output interface for applying the defined data mappings to the received data streams and producing a plurality of output data streams such that the output data streams are formatted according to at least one of the one or more output formats, wherein the plurality of adapter instances includes a first adapter instance for processing the input format created by the first network probe and a second adapter instance for processing the input format created by the second network probe. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computerized method for processing telecommunications detail records, the method comprising:
-
(a) receiving a plurality of data streams from a plurality of network probes in communication with one or more telecommunications networks, the data streams including telecommunications detail records and being transmitted in heterogeneous input formats, wherein the input format created by a first network probe is different from the input format created by a second network probe; (b) defining one or more data mappings from one or more of the heterogeneous input formats to one or more output formats, wherein defining one or more data mappings includes defining a first adapter instance for processing the input format created by the first network probe and a second adapter instance for processing the input format created by the second network probe; and (c) applying the defined data mappings to the received data streams and producing one or more output data streams such that the output data streams are formatted according to at least one of the one or more output formats, wherein applying the data mappings includes using the first adapter instance to process the input data format created by the first network probe and using the second adapter instance to process the input data format created by the second network probe. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for providing a configurable network adapter, the method comprising:
-
(a) creating a plurality of adapter instances to process telecommunications detail records received from different network probes that generate data in different formats, when the plurality of adapter instances include a first adapter instance to process data of a first format generated by a first network probe and a second adapter instance to process data of a second format generated by a second network probe; (b) activating the adapter instances to process the telecommunications detail records received from the probes; and (c) in response to an input data format change in the telecommunications detail records received from one of the probes, creating a new adapter instance to handle the input data format change, wherein creating a new adapter instance includes defining a data input dictionary corresponding to the new data format and mappings from the data input dictionary to an output format, and automatically converting the input dictionary and the mappings into the new adapter instance. - View Dependent Claims (26, 27, 28)
-
-
29. A method for automatically generating adapter instances for processing telecommunications detail records generated by different network probes, the method comprising:
-
(a) prompting a user for data regarding first and second input telecommunications detail record formats, at least one output telecommunications detail record format, and mappings between the first and second input and at least one output telecommunications detail record formats, wherein the first input telecommunications detail record format is created by a first network probe, the second telecommunications detail record format is created by a second network probe, and the first and second telecommunications detail record formats are different; (b) receiving the data from the user and creating first and second configuration files based on the data; and (c) automatically converting the configuration files into first and second executable adapter instances for respectively processing telecommunications detail records having the first and second telecommunications detail record formats and for mapping the first and second telecommunications detail record formats to the at least one output data format using the mappings received from the user. - View Dependent Claims (30, 31, 32)
-
Specification