Methods and systems for providing application programming interfaces and application programming interface extensions to third party applications for optimizing and minimizing application traffic
First Claim
Patent Images
1. A method for optimizing and minimizing application traffic in a wireless network, the method comprising:
- defining an application programming interface (API) for controlling application traffic between an application client residing on a mobile device that operates within a wireless network and an application server not residing on the mobile device; and
using the API to optimize application traffic in the wireless network including controlling, by the mobile device, traffic sent by the application server to the mobile device, wherein using the API to optimize application traffic includes using the API for;
providing a subscriber tiering and reporting service having a premium subscriber tier;
providing delivery notification to a sending entity subscribing to the premium subscriber tier;
sending a plurality of data packets together as a batch within a defined window of time, wherein the defined window of time is determined by a time criticality of the plurality of data packets;
adjusting message priority for entities subscribing to the premium subscriber tier; and
providing special traffic reporting to a reporting server based on a reporting policy received from a policy management server.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing APIs and API extensions to third party applications for optimizing and minimizing application traffic are provided. According to one aspect, a method for optimizing and minimizing application traffic in a wireless network includes defining an application programming interface (API) for controlling application traffic between an application client residing on a mobile device that operates within a wireless network and an application server not residing on the mobile device and using the API to optimize application traffic in the wireless network.
-
Citations
26 Claims
-
1. A method for optimizing and minimizing application traffic in a wireless network, the method comprising:
-
defining an application programming interface (API) for controlling application traffic between an application client residing on a mobile device that operates within a wireless network and an application server not residing on the mobile device; and using the API to optimize application traffic in the wireless network including controlling, by the mobile device, traffic sent by the application server to the mobile device, wherein using the API to optimize application traffic includes using the API for; providing a subscriber tiering and reporting service having a premium subscriber tier; providing delivery notification to a sending entity subscribing to the premium subscriber tier; sending a plurality of data packets together as a batch within a defined window of time, wherein the defined window of time is determined by a time criticality of the plurality of data packets; adjusting message priority for entities subscribing to the premium subscriber tier; and providing special traffic reporting to a reporting server based on a reporting policy received from a policy management server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for optimizing and minimizing application traffic, the system comprising:
-
a mobile device that operates within a wireless network, the mobile device including an application client that interacts with an application server not residing on the mobile device, wherein the mobile device supports an application programming interface (API) for controlling application traffic between the application client and the application server, and wherein the API is used to optimize the application traffic including controlling, by the mobile device, traffic sent by the application server to the mobile device that includes using the API to optimize application traffic includes using the API for; providing a subscriber tiering and reporting service having a premium subscriber tier; providing delivery notification to a sending entity subscribing to the premium subscriber tier; sending a plurality of data packets together as a batch within a defined window of time, wherein the defined window of time is determined by a time criticality of the plurality of data packets; adjusting message priority for entities subscribing to the premium subscriber tier; and providing special traffic reporting to a reporting server based on a reporting policy received from a policy management server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for signaling optimization in a wireless network utilizing proprietary and non-proprietary protocols, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable code embodied therewith, the computer readable code comprising;
computer readable program code configured for;defining an application programming interface (API) for controlling application traffic between an application client residing on a mobile device that operates within a wireless network and an application server not residing on the mobile device; and using the API to optimize application traffic in the wireless network including controlling, by the mobile device, traffic sent by the application server to the mobile device, wherein using the API to optimize application traffic includes using the API for; providing a subscriber tiering and reporting service having a premium subscriber tier; providing delivery notification to a sending entity subscribing to the premium subscriber tier; sending a plurality of data packets together as a batch within a defined window of time, wherein the defined window of time is determined by a time criticality of the plurality of data packets; adjusting message priority for entities subscribing to the premium subscriber tier; and providing special traffic reporting to a reporting server based on a reporting policy received from a policy management server. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification