×

Method and system for conserving network resources when sending information to mobile devices

  • US 8,943,204 B2
  • Filed: 01/23/2012
  • Issued: 01/27/2015
  • Est. Priority Date: 01/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing information to a mobile device, comprising steps of:

  • receiving a request for information, from each of a number of applications on the mobile device, by a pull client on the mobile device;

    determining a timing requirement for each application;

    creating a timing list, wherein the timing list includes the timing requirements for each application;

    grouping applications that have overlapping timing requirements within a timing group;

    for each timing group, randomizing a trigger time for each target application scheduled to be updated within a scheduled traffic channel session based on a trigger time of a previous application having a randomized trigger time in the respective timing group, wherein a random sequence of the target applications in the respective timing group is generated;

    for each timing group, setting a time to create a traffic channel for the respective timing group based on the randomized trigger times within boundaries of the overlapping timing requirements of the applications grouped within the respective timing group; and

    when the time for creating the traffic channel for the respective timing group has arrived;

    sending a request to a mobile communication network to establish a traffic channel through the mobile communication network for a session between the mobile device and a carrier gateway;

    requesting and receiving information for the applications of the respective timing group from at least one application server during the same established traffic channel session through the mobile communication network;

    identifying target applications of the respective timing group;

    forwarding information received during the same established traffic channel session through the network, to the target applications; and

    releasing the traffic channel after a predetermined time after the forwarding of received information to every target application for the respective timing group has been completed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×