H04L12/1432

FUNCTION AS A SERVICE CONSOLE FOR AN ONLINE APPLICATION EXCHANGE PLATFORM

A method for managing an application exchange platform includes receiving, from a developer, a service function, wherein the service function includes configuration details for an application available through an online application exchange. The method includes deploying the service function in the application exchange, identifying a first domain event requesting access to the service function from a user, and calling the service function in the online application exchange, in response to the first domain event. The method also includes recording a metric associate with the service function and a return parameter, emitting a second domain event indicative of a completion of the service function, and charging, with a billing tool, an appropriate party based on a usage metadata for the service function. A system and a non-transitory, computer-readable memory storing instructions to cause the system to perform the above method are also provided.

System and mechanism to report usage for offline services with specific trigger requirements

Systems and methods are provided for utilizing an asynchronous report feature when a time or volume reporting trigger is unavailable. The systems and method can include receiving node level capabilities from at least one of a plurality of user plane functions, receiving an asynchronous report from the at least one of the plurality of user plane functions, determining an absence of a reporting trigger based on charging information associated with a policy control function and trigger information associated with a charging function, selecting a user plane function from the plurality of user plane functions based on the asynchronous report, and generating a usage reporting rule without the reporting trigger to be provided to the user plane function from the plurality of user plane functions.

RADIO ACCESS TECHNOLOGY (RAT) TYPE USAGE DIFFERENTIATION FOR DIFFERENTIAL CHARGING IN 5G NON-STANDALONE (5G NSA) ARCHITECTURE DEPLOYMENTS

A control plane function node may be used in a Fifth Generation (5G) Non-Standalone (NSA) architecture having Radio Access Network (RAN) level interworking between a Long-Term Evolution (LTE) RAN and a 5G New Radio (NR). The node obtains usage report data which are based on traffic of a user equipment (UE) via primary and secondary Radio Access Technologies (RATs). The node also obtains secondary RAT usage report data which are based on traffic of the UE via the secondary RAT. The node constructs a message which indicates a request for charging based on the usage report data and the secondary RAT usage report data. In constructing the message, the node populates, in association with a corresponding rating group and usage data of the UE, an identifier of a flow or bearer associated with secondary RAT usage, together with the secondary RAT usage report data.

Methods and systems for billing of metadata in a network of moving things
11516032 · 2022-11-29 · ·

Systems and methods are provided for billing of metadata in a network of moving things.

METHODS, SYSTEMS, AND DEVICES FOR STREAMING VIDEO CONTENT ACCORDING TO AVAILABLE ENCODING QUALITY INFORMATION

Aspects of the subject disclosure may include, for example, embodiments that comprise obtaining a data budget associated with a communication session for streaming video content over a communication network from a video content server, determining a first portion of the data budget that is associated with a first segment of the video content, and obtaining quality information associated with the video content from the video content server over the communication network. Further embodiments can include identifying a first group of tracks for the first segment, and determining a first target quality for the first segment based on the first portion of the data budget and the quality information. Other embodiments are disclosed.

Radio access technology (RAT) type usage differentiation for differential charging in 5G non-standalone (5G NSA) architecture deployments

A control plane function node may be used in a Fifth Generation (5G) Non-Standalone (NSA) architecture having Radio Access Network (RAN) level interworking between a Long-Term Evolution (LTE) RAN and a 5G New Radio (NR). The node obtains usage report data which are based on traffic of a user equipment (UE) via primary and secondary Radio Access Technologies (RATs). The node also obtains secondary RAT usage report data which are based on traffic of the UE via the secondary RAT. The node constructs a message which indicates a request for charging based on the usage report data and the secondary RAT usage report data. In constructing the message, the node populates, in association with a corresponding rating group and usage data of the UE, an identifier of a flow or bearer associated with secondary RAT usage, together with the secondary RAT usage report data.

Multi-application SaaS metering engine

An accurate monitoring system for a multi-tenant system monitors each data stream of the multi-tenant system and determines the identity of the tenant using each of the data streams, and the application that the tenant is accessing. Aspects of each data stream are aggregated by a bucket aggregator to track and record trends for each tenant and/or each application. The aggregated data could be filtered, sorted, and reported for accurate subscription billing for each of the tenants and/or applications within a multi-tenant system.

Wireless Device Video Floor Control

A floor control for a video application operating on a wireless device employing a video bearer may be modified by a video application function (AF). A policy and charging rules function (PCRF) may receive from the video AF, a first request, in response to the modifying the floor control. The first request may comprise one or more quality of service (QoS) parameters indicating a QoS of the video bearer. The PCRF may decide one or more policy and charging control (PCC) provisions for the QoS provided for the video application. The PCRF may transmit to a policy charging enforcement function (PCEF), a second request comprising the one or more PCC provisions for the QoS. The PCEF may enforce the one or more PCC provisions for the QoS on a popularity of packet transmitted via the video bearer to the wireless device.

Mission critical video identifier for mission critical video policies
11683191 · 2023-06-20 · ·

A policy control function receives, from a mission critical video (MCVideo) application function, a DIAMETER AA-Request (AAR) command comprising an attribute value pair (AVP) comprising an MCVideo-identifier identifying an MCVideo service. The policy control function sends, to a network function, a Diameter command comprising one or more QoS policies based on the MCVideo-identifier.

Mobile digital cellular telecommunication system with advanced functionality for rating correction
09838862 · 2017-12-05 · ·

A mobile digital telecommunication system, a computer-implemented method, and a computer readable medium having stored thereon a computer executable program code for processing of usage detail records (UDRs) is disclosed herein. The mobile digital cellular telecommunication system comprises a network component configured to generate the UDRs, a rating system and a billing system.