US 12,261,977 B2
Charging and collection function in microservices
James Edward Oliver, Alabaster, AL (US); Ming Mei Lee, Morganville, NJ (US); and Debra Sparks, Birmingham, AL (US)
Assigned to AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed by AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed on Apr. 11, 2022, as Appl. No. 17/717,671.
Application 17/717,671 is a continuation of application No. 17/038,160, filed on Sep. 30, 2020, granted, now 11,330,112.
Application 17/038,160 is a continuation of application No. 16/883,008, filed on May 26, 2020, granted, now 10,819,860, issued on Oct. 27, 2020.
Application 16/883,008 is a continuation of application No. 16/427,790, filed on May 31, 2019, granted, now 10,701,215, issued on Jun. 30, 2020.
Prior Publication US 2022/0239783 A1, Jul. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04M 15/00 (2024.01); H04W 4/24 (2024.01)
CPC H04M 15/57 (2013.01) [H04M 15/31 (2013.01); H04M 15/62 (2013.01); H04M 15/63 (2013.01); H04W 4/24 (2013.01); H04M 2215/32 (2013.01)] 20 Claims
OG exemplary drawing
 
1. 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.