Mobile network background traffic data management

  • US 9,100,873 B2
  • Filed: 09/14/2012
  • Issued: 08/04/2015
  • Est. Priority Date: 11/22/2010
  • Status: Active Grant
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. A method for aligning data transfer with a mobile device to optimize connections made at the mobile device in a wireless network, the method, comprising:

  • batching data of multiple transactions associated with mobile clients on the mobile device for transmission over the wireless network such that a connection need not be established at the mobile device every time each of the multiple transactions occurs;

    wherein, the data that is batched includes non user-interactive data of the mobile clients;

    generating an adjusted polling interval for a first service based on a polling interval of a second service, wherein the first service and the second service have initially different default polling intervals and are associated with different applications executing on the mobile device;

    wherein, the adjusted polling interval is determined by a local proxy on the mobile device in communication with the first and second services through a proxy server;

    wherein, the first and second services are accessed on the mobile device and serviced by distinct hosts, wherein a third service accessed on the mobile device does not have an adjusted polling interval relative to a default polling interval of the third service;

    wherein the adjusted polling interval for the first service is used in aligning traffic directed towards the distinct hosts due to operation a mobile device of the first and second services;

    selecting a mutual starting point in time for a first poll of the distinct hosts servicing the first and second services such that both of the first service and the second service begin polling at the adjusted polling interval at the mutual starting point; and

    communicating, to the proxy server, the mutual starting point in time for the first poll to the proxy server, wherein, the mutual starting point in time is in the future to compensate for a period of communication delay, wherein, after the period of communication delay ends and the mutual starting point begins, the mobile device begins polling for at least the first second, second service, and the third service,wherein, the local proxy communicates the adjusted polling interval of the first service to the proxy server for use in aligning the traffic to the mobile device from the distinct hosts,wherein, the proxy server polls the distinct hosts servicing the first and second services on the mobile device at a schedule based on the adjusted polling interval of the first service and the polling interval of the second service,wherein the mobile device transfers the batched data to the proxy server and the proxy server transfers data from the distinct host to the mobile device based on the adjusted polling interval and mutual starting point.

View all claims