IP Library Granted Patent US 9,246,785
Granted Patent B2
US 9,246,785 · App. 14/306,821 · Granted Jan 26, 2016

Method and apparatus for adaptive network heartbeat message for TCP channel

Inventors: Alexander J. Ralph (Bradford-On-Avon, GB); Paul Baker (Eastleigh, GB)
Assignee: Google Technology Holdings LLC
H04L43/10H04W76/045H04W76/028H04W76/068
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,246,785
App. No.
14/306,821
Granted
Jan 26, 2016
Kind
B2
Abstract

A method and apparatus for a client to continue to receive updates from a server when a channel has been disconnected before the expiration of a heartbeat timer is disclosed. The method includes sending a heartbeat message from the client to the server wherein the heartbeat message is sent at the expiration of a timer having a first time interval that is less than the first timeout duration period of the server. The method includes detecting that the channel is disconnected before the expiration of the first time interval and then determining a second timeout duration period from detecting the channel is disconnected. After determining the second time out duration, the method includes resetting the first time interval to a second time interval for the sending of the heartbeat message wherein the second time interval being less than the second timeout duration period.

Claims (5)

1. An apparatus comprising:

a transceiver for sending messages from a client to a server over a channel and for receiving messages from the server over the channel;

a memory for storing a heartbeat timer value wherein the heartbeat timer value is less than a time out duration and wherein after the expiration of the time out duration the channel between the client and the server is disconnected; and

a processor coupled between the transceiver and the memory wherein the processor detects that the channel is disconnected and, in response to detecting that the channel is disconnected, determines a second time out interval which is less than the first time out interval and resets the heartbeat timer value to a second interval which is less than the determined second time out duration,

wherein the processor further creates a message to be sent by the transceiver to a central data base wherein the message contains the second interval to be used by other clients connected to the server.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2015
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034736/0804 →
CHANGE OF NAME Recorded Jan 14, 2015
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 034761/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2015
From: RALPH, ALEXANDER J.; BAKER, PAUL
To: MOTOROLA MOBILITY, INC.
Reel/Frame 034683/0413 →
Continuity (2)
Continuation 13324063 · Dec 13, 2011
Related Publication 20140297854A1 · Oct 2, 2014