Rule-Based Application Controller for Signaling Reduction
AssigneeT-Mobile USA, Inc.
InventorsPablo Tapia, Mehul Shah, Alexandru Catalin Ionescu
Life of this patent
Estimating the term…
Abstract
An application controller of a telecommunication device to receive a packet from an application of the telecommunication device and determine a signaling reduction rule associated with the application is described herein. Based at least in part on the signaling reduction rule, the application controller performs a signaling reduction action associated with transmission of the packet.
Claims22
A telecommunication device comprising:
- a processor;
- an application configured to be operated by the processor to transmit a network packet;
- an application controller configured to be operated by the processor to:
- receive the network packet from the application,
- determine a signaling reduction rule associated with the application,
- determine at least one of device information, network information, or user preferences, and
- based at least in part on the signaling reduction rule and the at least one of the device information, the network information, or the user preferences, perform a signaling reduction action associated with transmission of the network packet,
- wherein the signaling reduction action is one of buffering the network packet for later transmission, discarding the network packet, bundling the network packet with one or more other network packets, requesting that the application wait for a time period before transmitting further network packets, padding the network packet to increase the size of the network packet, modifying content associated with the network packet, or triggering a radio of the telecommunication device into an active or dormant mode.
A method comprising:
- receiving, by an application controller of a telecommunication device, a packet from an application of the telecommunication device;
- determining, by the application controller of the telecommunication device, a signaling reduction rule associated with the application;
- and
- based at least in part on the signaling reduction rule, performing, by the application controller of the telecommunication device, a signaling reduction action associated with transmission of the packet.
One or more computer storage devices having stored thereon computer-executable instructions configured to program a network proxy device of a telecommunication network to perform operations comprising:
- receiving, by an application controller, a packet from an application server, the packet being destined for a telecommunication device;
- determining, by the application controller, a signaling reduction rule associated with an application of the application server;
- and
- based at least in part on the signaling reduction rule, performing, by the application controller, a signaling reduction action associated with transmission of the packet.
Dependencies are inferred from the claim text.