×

Optimizing traffic by controlling keep-alives

  • US 9,532,317 B2
  • Filed: 09/29/2014
  • Issued: 12/27/2016
  • Est. Priority Date: 05/31/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • at a mobile device;

    monitoring keep-alive messages sent at varying intervals between the mobile device and a remote entity as part of one or more transactions;

    determining a tolerance of delay of keep-alive messages that includes;

    increasing the tolerance of delay until an application executing on the mobile device times out by increasing the tolerance of delay for a combination comprising at least two of;

    the application, a protocol, and a communications port communicating with the application; and

    reducing the tolerance of delay after the application times out;

    identifying a transaction as unnecessary when the transaction includes user-initiated data transmitting from the mobile device in addition to a keep-alive message, wherein a respective transaction includes user-initiated data when the traffic originates in response to output mechanisms of the mobile device, or when the transaction is associated with a keep-alive message that has not been sent when the application times out, wherein a timer for the application timing out is set if the application is to be delayed; and

    blocking the keep-alive message for the unnecessary transaction.

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