Systems and methods for retrieving and modifying data records for rating and billing purposes
First Claim
1. A non-transitory computer-readable medium having stored thereon a plurality of sequences of instructions, said sequences of instructions including instructions which, when executed by a processor, cause the processor to:
- retrieve data from a plurality of network elements associated with a plurality of telecommunications services, wherein when retrieving data, the instructions cause the processor to;
track access to voice portal services by customers,track contact center usage associated with the customers,track actions performed by network gateways with respect to routing communications using voice over Internet protocol (VoIP) for the customers, andtrack actions performed by edge routers associated with an Internet protocol (IP) communication network for the customers;
identify information in the retrieved data that is relevant for billing;
modify the data based on the identified information to create a billable record for each of the customers; and
forward the billable record for each of the customers to a billing unit.
6 Assignments
0 Petitions
Accused Products
Abstract
An operational support system includes a data collection unit and a number of network devices that are associated with various telecommunications services. The data collection unit retrieves raw data records from the network elements and identifies information in the raw data records that is relevant for billing purposes. The data collection unit normalizes the raw data records to create a billable record. The billable record may then be passed to a rating or billing unit that determines the charges associated with a customer'"'"'s use of the telecommunications services.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium having stored thereon a plurality of sequences of instructions, said sequences of instructions including instructions which, when executed by a processor, cause the processor to:
-
retrieve data from a plurality of network elements associated with a plurality of telecommunications services, wherein when retrieving data, the instructions cause the processor to; track access to voice portal services by customers, track contact center usage associated with the customers, track actions performed by network gateways with respect to routing communications using voice over Internet protocol (VoIP) for the customers, and track actions performed by edge routers associated with an Internet protocol (IP) communication network for the customers; identify information in the retrieved data that is relevant for billing; modify the data based on the identified information to create a billable record for each of the customers; and forward the billable record for each of the customers to a billing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An operational support system, comprising:
-
a plurality of network elements associated with a plurality of systems, each of the systems configured to provide a different telecommunications service; a data collection unit configured to; gather data records from the plurality of network elements, wherein a first group of gathered data records is associated with use of a voice portal service, a second group of gathered data records is associated with use of a contact center, a third group of data records is associated with routing communications using voice over Internet protocol (VoIP), and a fourth group of data records is associated with routing data in an IP communication network, identify information in the first, second third and fourth groups of gathered data records relevant to rating or billing, generate billable records based on the identifying, and forward the billable records; and a billing unit configured to; receive the billable records, and determine charges for customers based on the billable records. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification