×

Optimizing keepalive and other background traffic in a wireless network

  • US 10,182,466 B2
  • Filed: 10/19/2017
  • Issued: 01/15/2019
  • Est. Priority Date: 06/11/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of optimizing network transactions originating at a mobile device, comprising:

  • identifying a keepalive period of a mobile application executing on a mobile device, wherein the mobile application is connected to a server;

    determine a pull-in period by;

    tracking traffic patterns of the mobile device;

    using the traffic patterns of the mobile device to determine a first probability and a second probability,wherein the first probability is the probability of the mobile application consuming resources, andwherein the second probability is the probability of the radio of the mobile device turning on; and

    calculating the pull-in period based on the first probability and the second probability, wherein the pull-in period is a value selected to minimize the mobile application'"'"'s consumption of resources and the number of instances where the radio of the mobile device needs to be turned on;

    wherein the pull-in period has a shorter duration than the keepalive period;

    when the mobile application has been idle for longer than the pull-in period, detecting whether a radio of the mobile device turns on;

    in response to detecting the radio of the mobile device turn on, triggering a new keepalive to the server before the end of the keepalive period.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×