US9271237B2

Optimizing keepalive and other background traffic in a wireless network

Summary by NHIP

Mobile network traffic optimization

The method optimizes network transaction traffic by executing transactions in advance of an expected schedule or after a delay based on identified parameters. Execution triggers when a radio state transitions from idle to connected after a socket remains idle for longer than a pull in period, utilizing specific periods and patterns to manage multiple applications via a local proxy.

Claim Score by NHIP

Read claim 21, the broadest

Abstract

Systems and methods of optimizing network transaction traffic originating at a mobile device are provided. The systems and methods includes identifying network transaction parameters corresponding to an application and utilizing the network transaction parameters to execute a network transaction in advance of an expected schedule or after a delay to optimize the network transaction traffic.

US9271237B2, drawing sheet 1
Sheet 1 of 28

Term

Projected expiry 2 May 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

25 claims: 4 independent, 21 dependent

  1. 1
    A method of optimizing network transaction traffic originating at a mobile device, comprising:identifying network transaction parameters corresponding to an application;utilizing the network transaction parameters to execute a network transaction in advance of an expected schedule or after a delay to optimize the network transaction traffic, wherein execution of the network transaction in advance of the expected schedule is triggered in response to detecting a radio state of the mobile device transitioning from an idle state to a connected state after a socket for the application has been idle for longer a pull in period.
  2. 8
    A mobile device optimizing network transaction traffic, comprising:a radio and a processor;the processor configured to identify network transaction parameters corresponding to an application;the processor further configured to utilize the network transaction parameters to execute a network transaction in advance of an expected schedule or after a delay to optimize the network transaction traffic, wherein execution of the network transaction in advance of the expected schedule is triggered in response to detecting a radio state of the mobile device transitioning from an idle state to a connected state after a socket for the application has been idle for longer than a pull in period.
  3. 15
    A system for optimizing network transaction traffic originating at a mobile device, comprising:means for identifying network transaction parameters corresponding to an application;and means for utilizing the network transaction parameters to execute a network transaction in advance of an expected schedule or after a delay to optimize the network transaction traffic, wherein execution of the network transaction in advance of the expected schedule is triggered in response to detecting a radio state of the mobile device transitioning from an idle state to a connected state after a socket for the application has been idle for longer than a pull in period.
  4. 21
    Broadest claimClaim Score 66, broad(NHIP)A non-transitory computer-readable storage medium storing instructions that when executed by a processor, causes the processor to:identify network transaction parameters corresponding to an application;utilize the network transaction parameters to execute a network transaction in advance of an expected schedule or after a delay to optimize the network transaction traffic, wherein execution of the network transaction in advance of the expected schedule is triggered in response to detecting a radio state of the mobile device transitioning from an idle state to a connected state after a socket for the application has been idle for longer than a pull in period.