IP Library Granted Patent US 10,608,698
Granted Patent B2
US 10,608,698 · App. 15/649,035 · Granted Mar 31, 2020

System, apparatus and method for synchronizing communications between devices

Inventors: Robert Juntunen (Minnetonka, MN); Steven Nichols (Plymouth, MN); Kenneth Kidder (Coon Rapids, MN)
Assignee: Ademco Inc.
H04B1/7156H04B1/713H04J3/0658H04J3/0667H04W56/00H04B2001/71563
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 10,608,698
App. No.
15/649,035
Granted
Mar 31, 2020
Kind
B2
Abstract

Systems, apparatuses and methods for synchronizing communication actions between multiple communication devices by accounting for discrepancies between timing functionality in communicating devices. A time value indicative of a remote device's view of current time is received. Where it is determined that the time value differs from a locally generated view of current time by at least an established amount, the range of time in which communications signals with the remote device will be monitored and transmitted is extended.

Claims (21)

1. A method comprising:

receiving a first synchronization message from a remote device, wherein the synchronization message comprises an indication of a time at the remote device;

maintaining, by a local device, a time of the local device;

at a first instance, in response to determining that the time at the remote device does not differ from the time of the local device by at least an established amount, communicating with the remote device using a non-extended communication window, wherein the non-extended communication window defines a first duration of time during which communications signals can be communicated between the remote device and the local device;

at a second instance, receiving a time value from the remote device;

comparing the received time value from the remote device to the local time value;

determining that a difference between the received time value and the local time value is at least the established amount; and

in response to determining that the difference between the received time value and the local time value is at least the established amount, communicating with the remote device using an extended communication window, wherein the extended communication window defines a second duration of time during which communications signals can be communicated between the remote device and the local device, wherein the second duration of time is longer than the first duration of time such that the extended communication window has a longer duration than the non-extended communication window.

2. The method of claim 1 , wherein the extended communication window entirely overlaps the non-extended communication window.

3. The method of claim 2 , wherein the extended communication window starts before the non-extended communication window.

4. The method of claim 2 , wherein the extended communication window ends after the non-extended communication window.

5. The method of claim 2 , wherein the extended communication window starts before and ends after the non-extended communication window.

6. The method of claim 1 , further comprising:

in response to determining that the time at the remote device does not differ from the time of the local device by at least the established amount, using subsequent communications signals communicated during the extended communication window to calibrate the time of the local device with the time at the remote device.

7. The method of claim 6 , further comprising:

after calibrating the time of the local device with the time at the remote device, returning to using the non-extended communication window during which communications signals can be communicated between the remote device and the local device.

8. The method of claim 1 , wherein using the extended communication window comprises:

initiating monitoring for incoming signals from the remote device at a time earlier than the non-extended communication window would begin;

discontinuing monitoring for incoming signals from the remote device at a time later than the non-extended communication window would end;

initiating transmission of a message preamble for outgoing signals to the remote device at a time earlier than the non-extended communication window would begin; and

discontinuing transmission of the message preamble to the remote device at a time later than the non-extended communication window would end.

Assignments (3)
CHANGE OF NAME Recorded Jun 12, 2025
From: ADEMCO INC.
To: RESIDEO LLC
Reel/Frame 071546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2018
From: HONEYWELL INTERNATIONAL INC.
To: ADEMCO INC.
Reel/Frame 047785/0166 →
SECURITY INTEREST Recorded Oct 26, 2018
From: ADEMCO INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047337/0577 →
Continuity (2)
Continuation 12564682 · Sep 22, 2009
Related Publication 20170310359A1 · Oct 26, 2017
Cited By (1)
US 12,368,584