×

Optimizing traffic by controlling keep-alives

  • US 9,800,511 B2
  • Filed: 12/09/2016
  • Issued: 10/24/2017
  • Est. Priority Date: 05/31/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • at a mobile device;

    intercepting a keepalive message sent from an application executing on the mobile device to a remote entity as part of a transaction;

    determining whether to delay the keepalive message by sending the keepalive message to a delay pool buffer;

    determining whether to flush the keepalive message delay pool buffer;

    setting a timer to a predetermined time, wherein the timer is associated with a keepalive message delay pool buffer, anddetermining whether a radio on the mobile device is up;

    wherein determining whether to delay the keepalive message includes;

    determining whether the timer has fired;

    in response to a determination that the radio is not up and a determination that the timer has not fired, sending the keepalive message to the keepalive message delay pool buffer; and

    setting the timer to a maximum time allowed without harming communications between the mobile device and the remote entity,wherein determining whether to flush the keepalive delay pool buffer includes, in response to a determination that the radio is up, flushing the keepalive delay pool buffer.

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