ACR buffering in the cloud
AssigneeAT&T Intellectual Property I, L.P.
InventorJames Oliver
Life of this patent
Estimating the term…
Abstract
A network element of an Internet Protocol multimedia subsystem buffers network resource usage information in the cloud. After generating network resource usage information based on an observation of network resource usage, the network element transmits the network resource usage information to a cloud-based storage service for buffering. Once a network resource usage collection function is available, the network element retrieves the network resource usage information from the cloud-based storage service and transmits it to a charging collection function for generation of call detail records.
Claims20
A method, comprising:
- by a charging collection function, receiving, from a cloud-based storage service via a network element of an Internet Protocol multimedia subsystem, network resource usage information, the network resource usage information being generated by the network element based on an observation of network resource usage;
- by the charging collection function, transmitting to the network element an acknowledgement that the network resource usage information was successfully received, the acknowledgement providing the network element a basis for instructing the cloud-based storage service to clear the network resource usage information;
- by the charging collection function, generating call detail records from the network resource usage information;
- and
- by the charging collection function, after an unsuccessful attempt by the network element of the Internet Protocol multimedia subsystem to transmit the network resource usage information to the charging collection function, indicating to the network element that the charging collection function is available to receive the network resource usage information;
- wherein the receiving by the charging collection function of the network resource usage information is after the indicating by the charging collection function to the network element that the charging collection function is available.
A network charging collection function system, comprising:
- one or more processors;
- a network interface;
- and
- computer readable memory having stored therein computer readable instructions that, when executed by the one or more processors, cause the processors to perform operations for providing network resource usage information comprising:
- receiving, from a cloud-based storage service system via a network element of an Internet Protocol multimedia subsystem, network resource usage information, the network resource usage information being generated by the network element based on an observation of network resource usage;
- transmitting to the network element an acknowledgement that the network resource usage information was successfully received, the acknowledgement providing the network element a basis for instructing the cloud-based storage service system to clear the network resource usage information;
- generating call detail records from the network resource usage information;
- and
- after an unsuccessful attempt by the network element of the Internet Protocol multimedia subsystem to transmit the network resource usage information to the network charging collection function system, indicating to the network element that the network charging collection function system is available to receive the network resource usage information;
- wherein the receiving of the network resource usage information is after the indicating that the network charging collection function system is available.
A tangible computer-readable medium having stored thereon computer readable instructions for providing network resource usage information in an Internet Protocol multimedia subsystem, wherein execution of the computer readable instructions by a processor causes the processor to perform operations comprising:
- by a charging collection function, receiving, from a cloud-based storage service via a network element of an Internet Protocol multimedia subsystem, network resource usage information, the network resource usage information being generated by the network element based on an observation of network resource usage;
- by the charging collection function, transmitting to the network element an acknowledgement that the network resource usage information was successfully received, the acknowledgement providing the network element a basis for instructing the cloud-based storage service to clear the network resource usage information;
- by the charging collection function, generating call detail records from the network resource usage information;
- and
- by the charging collection function, after an unsuccessful attempt by the network element of the Internet Protocol multimedia subsystem to transmit the network resource usage information to the charging collection function, indicating to the network element that the charging collection function is available to receive the network resource usage information;
- wherein the receiving by the charging collection function of the network resource usage information is after the indicating by the charging collection function to the network element that the charging collection function is available.
Dependencies are inferred from the claim text.