US 12,113,928 B2
Process-efficient generation of data records for data communications involving groups or aggregates of IoT devices
Konstantin Livanos, Naperville, IL (US); and Swapna Anandan, Fremont, CA (US)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Apr. 12, 2023, as Appl. No. 18/299,314.
Application 18/299,314 is a division of application No. 17/022,724, filed on Sep. 16, 2020, granted, now 11,677,881.
Application 17/022,724 is a division of application No. 16/042,342, filed on Jul. 23, 2018, granted, now 10,834,266, issued on Nov. 10, 2020.
Prior Publication US 2023/0247144 A1, Aug. 3, 2023
Int. Cl. H04M 15/00 (2024.01); H04L 43/065 (2022.01); H04W 4/24 (2024.01)
CPC H04M 15/765 (2013.01) [H04L 43/065 (2013.01); H04M 15/43 (2013.01); H04M 15/58 (2013.01); H04M 15/8214 (2013.01); H04M 15/64 (2013.01); H04M 15/65 (2013.01); H04M 15/66 (2013.01); H04W 4/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more nodes of a control plane (CP) entity for data transfer charging;
the one or more nodes including a charging trigger function (CTF), a charging aggregation function (CAF), and a charging data function (CDF), wherein:
the CTF is configured to, for each one of a plurality of user equipments (UEs) associated with a group or aggregation identifier (ID), send to the CDF or the CAF a charging data request which includes charging data indicative of a network resource usage event of a user equipment (UE), wherein generating the charging data request includes processing attribute-value pairs indicating a group report of successes that includes a list of particular UE IDs of the plurality of UEs that received data for the group and a group report of failures that includes a list of UE IDs of the plurality of UEs that did not receive the data for the group;
the CDF or the CAF is configured to, for each one of the plurality of UEs associated with the group or aggregation ID, receive from the CTF the charging data request which includes the charging data indicative of the network resource usage event and store the charging data in association with the group or aggregation ID; and
the CAF is configured to, in response to identifying a predetermined condition, aggregate the charging data indicative of the network resource usage events associated with the group or the aggregation ID for producing aggregated data, and provide to the CDF a charging data record generation request for generating a charging data record (CDR) based on the aggregated data.