IP Library Granted Patent US 9,923,651
Granted Patent B2
US 9,923,651 · App. 15/412,589 · Granted Mar 20, 2018

Systems and methods for adaptive frequency synchronization

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,923,651
App. No.
15/412,589
Granted
Mar 20, 2018
Kind
B2
Abstract

In one embodiment, a method includes receiving transmission segments from at least one device over a plurality of channels pursuant to a channel-switching schedule, the channel-switching schedule comprising an iteratively-repeated channel sequence. The iteratively-repeated channel sequence comprises a plurality of channels, the channel-switching schedule specifying an assigned transmission duration for each channel. In addition, the method includes, for at least one channel of the plurality of channels, detecting interference during a time segment of the assigned transmission duration, the time segment comprising at least one of a beginning portion and an ending portion of the assigned transmission duration. Further, the method includes responsive to the detected interference, determining to shift, by a specified quantity of time, a future channel switch indicated by the iteratively-repeated channel sequence.

Claims (33)

1. A method comprising:

receiving transmission segments from at least one device pursuant to a channel-switching schedule, the channel-switching schedule comprising a frequency-hopping pattern, wherein the frequency-hopping pattern specifies an assigned transmission duration for each of a plurality of channels, the assigned transmission duration for each said channel comprising a plurality of time segments;

detecting, for at least one channel of the plurality of channels, interference during at least one of a first time segment and a last time segment of the plurality of time segments of the assigned transmission duration; and

responsive to the detected interference, shifting, by a quantity of time that is less than the assigned transmission duration of the at least one channel, a future channel switch indicated by the frequency-hopping pattern, the shifting comprising adding the at least one of the first time segment and the last time segment to the assigned transmission duration of a neighboring channel in the frequency-hopping pattern.

2. The method of claim 1 , wherein the shifting comprises delaying the future channel switch by the quantity of time.

3. The method of claim 1 , wherein the shifting comprises accelerating the future channel switch by the quantity of time.

4. The method of claim 1 , wherein the shifting comprises shifting an entirety of the channel-switching schedule by the quantity of time.

5. The method of claim 1 , wherein the shifting comprises synchronizing with the at least one device.

6. The method of claim 1 , wherein the detecting comprises identifying an interference pattern in the plurality of channels.

7. The method of claim 1 , wherein the detecting comprises:

determining interference during a same relative time period of the assigned transmission duration of multiple channels of the plurality of channels; and

the at least one of the first time segment and the last time segment corresponds to the same relative time period.

8. The method of claim 1 , comprising:

for each channel of the plurality of channels, during each iteration of the channel, evaluating a reception quality related to the at least one device's transmissions during each of a plurality of segments of the assigned transmission duration;

wherein the at least one of the first time segment and the last time segment comprises one or more contiguous segments of the plurality of segments of the assigned transmission duration for the at least one channel; and

wherein the detecting comprises determining that the reception quality during the at least one of the first time segment and the last time segment fails to satisfy at least one quality-related criterion.

9. The method of claim 8 , wherein the evaluating comprises performing a data-integrity check.

10. The method of claim 1 , wherein a plurality of receiver devices each independently perform the method such that the at least one device is distinct for each receiver device.

11. The method of claim 10 , wherein each receiver device initially generates a same pseudorandom sequence, the pseudorandom sequence being used as the frequency-hopping pattern.

12. The method of claim 1 , wherein the at least one device comprises a plurality of devices.

13. The method of claim 1 , wherein the at least one device comprises a wireless microphone.

14. A system comprising at least one processor and memory, wherein the at least one processor and memory in combination are operable to implement a method comprising:

receiving transmission segments from at least one device pursuant to a channel-switching schedule, the channel-switching schedule comprising a frequency-hopping pattern, wherein the frequency-hopping pattern specifies an assigned transmission duration for each of a plurality of channels, the assigned transmission duration for each said channel comprising a plurality of time segments;

detecting, for at least one channel of the plurality of channels, interference during at least one of a first time segment and a last time segment of the plurality of time segments of the assigned transmission duration; and

responsive to the detected interference, shifting, by a quantity of time that is less than the assigned transmission duration of the at least one channel, a future channel switch indicated by the frequency-hopping pattern, the shifting comprising adding the at least one of the first time segment and the last time segment to the assigned transmission duration of a neighboring channel in the frequency-hopping pattern.

15. The system of claim 14 , wherein the shifting comprises delaying the future channel switch by the quantity of time.

16. The system of claim 14 , wherein the shifting comprises accelerating the future channel switch by the quantity of time.

17. The system of claim 14 , wherein the shifting comprises shifting an entirety of the channel-switching schedule by the quantity of time.

18. The system of claim 14 , wherein the shifting comprises synchronizing with the at least one device.

19. A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising:

receiving transmission segments from at least one device pursuant to a channel-switching schedule, the channel-switching schedule comprising a frequency-hopping pattern, wherein the frequency-hopping pattern specifies an assigned transmission duration for each of a plurality of channels, the assigned transmission duration for each said channel comprising a plurality of time segments;

detecting, for at least one channel of the plurality of channels, interference during at least one of a first time segment and a last time segment of the plurality of time segments of the assigned transmission duration; and

responsive to the detected interference, shifting, by a quantity of time that is less than the assigned transmission duration of the at least one channel, a future channel switch indicated by the frequency-hopping pattern, the shifting comprising adding the at least one of the first time segment and the last time segment to the assigned transmission duration of a neighboring channel in the frequency-hopping pattern.

Assignments (6)
MERGER AND CHANGE OF NAME Recorded Feb 25, 2020
From: WATCHGUARD, INC.; WATCHGUARD VIDEO, INC.
To: WATCHGUARD VIDEO, INC.
Reel/Frame 052536/0535 →
CHANGE OF NAME Recorded Dec 17, 2019
From: WATCHGUARD, INC.; WATCHGUARD VIDEO, INC.
To: MOTOROLA SOLUTIONS INC.
Reel/Frame 051325/0261 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2019
From: TEXAS CAPITAL BANK, NATIONAL ASSOCIATION
To: WATCHGUARD, INC.
Reel/Frame 049735/0091 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Apr 3, 2018
From: WATCHGUARD, INC.
To: TEXAS CAPITAL BANK
Reel/Frame 045819/0444 →
CERTIFICATE OF CONVERSION Recorded Nov 7, 2017
From: ENFORCEMENT VIDEO, LLC
To: WATCHGUARD, INC.
Reel/Frame 044712/0932 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2017
From: EMBERSON, A. THOMAS
To: ENFORCEMENT VIDEO, LLC
Reel/Frame 041055/0980 →