H04L12/1496

Loading a web page in a telecommunication network using an access point server

An internet protocol (IP) access point sends, to a requesting device, a modified version of a first web page comprising first modifications made in accordance with policy handling information, and receives, from the requesting device, a request for a second web page. Responsive to detecting that the request for the second web page comprises one or more of the first modifications, the IP access point sends a modified version of the second web page comprising second modifications made in accordance with the policy handling information to the requesting device.

Device-Assisted Services for Protecting Network Capacity
20210211316 · 2021-07-08 ·

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.

Enabling hypertext transfer protocol (HTTP) connect in association with a toll-free data service

A device can receive, from a user device, a hypertext transfer protocol (HTTP) CONNECT request associated with a toll-free data service. The user device can establish a first transmission control protocol (TCP) connection with a proxy server. The HTTP CONNECT request can request the proxy server to establish a second TCP connection with a content provider server. The device can determine, based on the HTTP CONNECT request, that an authorization condition is satisfied. The device can store information associated with a flow between the user device and the content provider server. The user device and the content provider server can establish a transport layer security (TLS) connection based on the first TCP connection and the second TCP connection. The device can provide the information associated with the flow to permit an account of an entity to be adjusted in association with the toll-free data service.

Device-Assisted Services for Protecting Network Capacity
20210067359 · 2021-03-04 ·

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.

Method and system for enabling data usage accounting through a relay
10943198 · 2021-03-09 ·

A method and system for enabling data usage accounting is described herein. The method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session that includes a final endpoint can be received through a secure application. The request for the data session can be intercepted and modified to cause the request to be re-directed back to the secure application. A connection with a relay server can be initiated instead of the final endpoint such that data usage accounting for the data session is to be conducted at a remote location.

Device Group Partitions and Settlement Platform
20210067989 · 2021-03-04 · ·

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.

CAPILLARY DEVICE CHARGING
20210007001 · 2021-01-07 ·

The present application describes a user equipment including a processor and a memory, where the memory stores computer-executable instructions that, when executed by the processor, cause the user equipment to perform a set of instructions. The instructions include transmitting, to a network, a message requesting to modify or establish flow that is not to be charged to the user equipment. The instructions also include receiving, from the network, an indication based on the message request. The instructions further include determining, based on the indication, whether to make the flow being associated with the message.

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.

Capillary device charging

When a capillary network device connects to user equipment and the user equipment establishes or modifies a bearer to support traffic from the capillary device, the user equipment may request that the network provide some indication that the user equipment will not be charged for the traffic. The network may indicate to the user equipment that the flow is sponsored or that the user equipment will otherwise not be charged for the flow. Existing messages between a UE/GW, P-GW, PCRF, and an application server (AS) may be modified and new messages may be used so that the user equipment can request a guarantee of sponsorship or of non-charging and so that the AS may indicate to the user equipment that the flow is sponsored. The messaging can also be used by user equipment on its own behalf.

Methods, devices, and computer programs for enabling the sponsoring of data connectivity

In a telecommunication network, a method is carried out for assisting a first user terminal (100.sub.1) in benefiting from a data connectivity. A second user terminal (100.sub.2) indicates (s10), to a connectivity donation server (200), that it is willing to sponsor data connectivity of the first terminal (100.sub.1) and that, restriction(s) are imposed on how the sponsored connectivity can be used. The restriction(s) comprise: i) where the first terminal (100.sub.1) is to be located for benefiting from the sponsored connectivity; and ii) which access network(s) the first terminal (100.sub.1) has to connect to for benefiting from the sponsored connectivity. The connectivity donation server (200) then transmits a token to the second terminal (100.sub.2), which in turn transmits (s30) it to the first terminal (100.sub.1) using proximity-based means. Terminals, network nodes, and computer programs for use in the above method are also disclosed.