H04L12/1492

Device group partitions and settlement platform
11533642 · 2022-12-20 · ·

Device group partitions and a settlement platform are provided. In some embodiments, device group partitions (e.g., partitions of devices based on associated device groups) are provided. In some embodiments, a settlement platform service is provided. In some embodiments, a settlement platform service is provided for partitioned devices. In some embodiments, collecting device generated service usage information for one or more devices in wireless communication on a wireless network; and aggregating the device generated service usage information for a settlement platform for the one or more devices in wireless communication on the wireless network is provided. In some embodiments, a settlement platform implements a service billing allocation and/or a service/transactional revenue share among one or more partners. In some embodiments, service usage information includes micro-CDRs, which are used for CDR mediation or reconciliation that provides for service usage accounting on any device activity that is desired. In some embodiments, each device activity that is desired to be associated with a billing event is assigned a micro-CDR transaction code, and a service processor of the device is programmed to account for that activity associated with that transaction code. In some embodiments, a service processor executing on a wireless communications device periodically reports (e.g., during each heartbeat or based on any other periodic, push, and/or pull communication technique(s)) micro-CDR usage measures to, for example, a service controller or some other network element for CDR mediation or reconciliation.

Device-Assisted Services for Protecting Network Capacity

Device Assisted Services (DAS) for protecting network capacity is provided. In some embodiments, DAS for protecting network capacity includes monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.

Device Group Partitions and Settlement Platform
20230040365 · 2023-02-09 · ·

Device group partitions and a settlement platform are provided. In some embodiments, device group partitions (e.g., partitions of devices based on associated device groups) are provided. In some embodiments, a settlement platform service is provided. In some embodiments, a settlement platform service is provided for partitioned devices. In some embodiments, collecting device generated service usage information for one or more devices in wireless communication on a wireless network; and aggregating the device generated service usage information for a settlement platform for the one or more devices in wireless communication on the wireless network is provided. In some embodiments, a settlement platform implements a service billing allocation and/or a service/transactional revenue share among one or more partners. In some embodiments, service usage information includes micro-CDRs, which are used for CDR mediation or reconciliation that provides for service usage accounting on any device activity that is desired. In some embodiments, each device activity that is desired to be associated with a billing event is assigned a micro-CDR transaction code, and a service processor of the device is programmed to account for that activity associated with that transaction code. In some embodiments, a service processor executing on a wireless communications device periodically reports (e.g., during each heartbeat or based on any other periodic, push, and/or pull communication technique(s)) micro-CDR usage measures to, for example, a service controller or some other network element for CDR mediation or reconciliation.

Network service pricing and resource management in a software defined networking environment

Systems and methods are described for network service pricing and service resource management, implemented by a server communicatively coupled to a Software Defined Networking (SDN) network configured to provide the network service. The systems and methods includes receiving a service request for a network service in the SDN network; determining one or more price categories and one or more network resources for the service request, wherein the network resources are selected to instantiate the network service; adjusting a price of the network resources by adjusting the price within a range of the price categories based on current and known future network information of the SDN network; and responsive to acceptance of the price, instantiating the network service through the network resources in the SDN network.

Nonlinear manifold clustering to determine a recommendation of multimedia content
09781459 · 2017-10-03 · ·

A method and an apparatus can include a system processor control and a system controller. The system controller can retrieve data from at least one database, the data including information associated with at least one of subscribers, multimedia content, and customer premises equipment. The system processor can formulate an input dataset from the retrieved data, perform nonlinear manifold clustering on the input dataset to formulate clusters, and determine a recommendation of multimedia content, the recommendation of multimedia content being based on a metric distance between a subscriber and a multimedia content. The system controller can transmit, to a customer premises equipment of the subscriber, the recommendation of multimedia content.

METHOD OF ESTABLISHING PAID CONNECTION USING SCREEN MIRRORING APPLICATION BETWEEN MULTI- PLATFORMS

A method of establishing a paid connection using a screen mirroring application between multi-platforms, where a transmitting end application is installed in a transmitting end apparatus of a sharing source and a receiving end application is installed in a receiving end apparatus of a sharing target. When establishing a connection, the transmitting end application confirms if an unique ID of the receiving end apparatus exists in an exception list, and if the receiving end application makes payment based on an operating system used by the transmitting end apparatus in order to determine establishing a limited or an unlimited connection between the transmitting end apparatus and the receiving end apparatus. Thus, the method assures that either the transmitting end application or the receiving end application is a paid version, a user complies with an application license agreement by using the exception list and the right of application developers is protected.

System and method for providing toll-free application data access
09749476 · 2017-08-29 · ·

Toll-free application data network access is disclosed. In one aspect, there is a device for providing data connectivity. The device includes a connection detector configured to receive a data connectivity request from an application installed on the device. The device further includes an authorization transceiver. The authorization transceiver is configured to transmit an authorization request to a service provider associated with the application via a telecommunication connection, the authorization request including an application identifier for the application and an operator identifier for the service provider. The authorization transceiver is further configured to receive an authorization response indicative of operator specific billing for the application from the service provider. The device also includes a connection manager configured to establish data connectivity via the telecommunication connection based on the authorization response.

System, method, and computer program for transmitting network communications at a point in time automatically determined based on communication rates

A system, method, and computer program product are provided for transmitting network communications at a point in time automatically determined based on communication rates. In use, a communication to be transmitted over a network is identified, utilizing a device. Additionally, a point in time at which to transmit the communication over the network is automatically determined by the device, utilizing at least one rate for the communication. Further, transmission of the communication over the network is initiated at the determined point in time, utilizing the device.

Charging mechanism for communication network

There is provided a charging control mechanism allowing flexible charging in specified communication areas of a communication network, for example of a WLAN. When it is detected that a UE tries to access in a specified communication network area, a charging setting to be used for a communication in the specified communication network area is determined and a rating information in the form of a rating attribute is included in each CDR for indicating the charging setting to be used for charging a communication of the UE in the specified communication network area. A rating/charging engine uses the rating attribute for determining the charging amount for the communication.

Systems and methods for improving telecommunications device experiences
09819811 · 2017-11-14 · ·

Systems and methods for providing a better user experience and provider profitability. An exemplary system includes a telecommunications device subject to a cellular service plan from a cellular carrier. The telecommunications device includes an application program that gathers device usage data and determines whether the current cellular service plan is the best service plan based on gathered usage data. If a current cellular service plan is not the best service plan, based on the gathered usage data, then cellular service plans from the current cellular service provider or other service providers are measured against the gathered device-usage data to determine the best available service plan.