×

Managing notification service connections

  • US 10,412,678 B2
  • Filed: 11/01/2016
  • Issued: 09/10/2019
  • Est. Priority Date: 06/06/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for a mobile device to manage a plurality of notification service connections, comprising:

  • scheduling a respective notification service connection message transmission interval for each of the plurality of notification service connections based on a respective required time interval associated with a respective notification service connection of the plurality of notification service connections, wherein the respective required time interval is determined based at least in part on a respective timeout interval of a respective notification service associated with the respective notification service connection;

    associating a respective notification service connection message transmission window with each respective notification service connection message transmission interval, wherein the respective notification service connection message transmission window is a portion of the respective message transmission interval before an end of the respective message transmission interval, and wherein the respective notification service message transmission window has a respective duration that is less than a duration of the respective message transmission interval;

    setting and monitoring a respective notification service connection message transmission timer of a plurality of notification service connection message transmission timers for each of the plurality of the notification service connections; and

    in response to at least one of the plurality of notification transmission timers expiring;

    identifying a subset of the plurality of notification service connections, wherein the respective notification service connection message transmission window of each of the subset of the plurality of notification service connections overlaps the expiration of the at least one of the plurality of notification service connection message transmission timers;

    synchronizing transmission of notification service connection messages for the subset of the plurality of notification service connections; and

    transmitting a notification service connection message for all notification service connections at a periodic interval, and resetting each notification service connection message transmission timer.

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