Back to results
US 12,261,977 B2Granted
Charging and collection function in microservices
AssigneeAT&T Intellectual Property I, L.P.
InventorsJames Edward Oliver, Ming Mei Lee, Debra Sparks
Life of this patent
Estimating the term…
Abstract
Various methods for a 3GPP defined Charging and Collection Function are employed that may use a microservices approach. The microservice approach may decompose the function of the network elements into component level functions that may be deployed as separate functional elements.
Claims20
A device comprising:
- a processing system including a processor;
- and
- a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
- determining network high or low traffic activity by measuring network performance;
- based on the network performance, obtaining charging data from a call processing element, wherein the call processing element sends the charging data to a charging data record service according to a threshold time period;
- determining if the charging data requires real time handling or batch handling by a support system for billing;
- determining whether the charging data is within the threshold time period;
- sending the charging data to a support system for billing responsive to determining the charging data is within the threshold time period;
- generating a charging data record file based on the charging data records responsive to determining the charging data is not within the threshold time period;
- and
- sending the charging data record file to the support system.
8 more elements
A non-transitory computer readable storage medium storing computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:
- determining network high or low traffic activity by measuring network performance;
- based on the network performance, obtaining charging data from a call processing element, wherein the call processing element sends the charging data to a charging data record service;
- determining if the charging data requires real time handling or batch handling by a support system for billing;
- determining whether the charging data is within a threshold time period;
- sending the charging data to a support system for billing responsive to determining the charging data is within the threshold time period;
- and
- generating a charging data record file based on the charging data responsive to determining the charging data is not within the threshold time period;
- and
- sending the charging data record file to the support system.
6 more elements
A method, comprising:
- determining network high or low traffic activity by measuring network performance;
- based on the network performance, obtaining, by a processing system including a processor, charging data from a call processing element, wherein the call processing element sends the charging data to a charging data record service according to a threshold time period;
- determining, by the processing system, if the charging data requires real time handling or batch handling by a support system for billing;
- sending, by the processing system, the charging data to the support system for billing responsive to the charging data being within the threshold time period and responsive to a determination that the charging data requires real time handling;
- and
- generating, by the processing system, a charging data record file based on the charging data responsive to determining the charging data is not within the threshold time period and responsive to a determination that the charging data requires batch handling.
3 more elements
Dependencies are inferred from the claim text.