×

Maintaining communication channel for device notifications

  • US 9,167,042 B1
  • Filed: 09/10/2012
  • Issued: 10/20/2015
  • Est. Priority Date: 09/10/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • establishing a first communication channel between a client device and a notification server, wherein the first communication channel uses a cellular network;

    establishing a second communication channel between the client device and a content server, wherein the second communication channel uses the cellular network;

    identifying a cellular network service provider;

    transmitting data indicative of the cellular network service provider to the notification server;

    receiving information indicative of a timeout interval from the notification server via the first communication channel, wherein the timeout interval is based on the cellular network service provider and is indicative of a time period before one or more of the client device or the cellular network service provider closes the first communication channel;

    setting a timer for the first communication channel based on the timeout interval;

    before an expiration of the timer, detecting that data is being transferred via the second communication channel; and

    upon detecting that data is being transferred via the second communication channel, transmitting a packet to the notification server via the first communication channel to prevent the first communication channel from being closed.

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