IP Library Granted Patent US 9,166,894
Granted Patent B2
US 9,166,894 · App. 14/324,411 · Granted Oct 20, 2015

Method and apparatus for rapid group synchronization

Inventor: John Peter Norair (San Francisco, CA)
Assignee: Blackbird Technology Holdings, Inc.
H04L43/0847H04L1/0061H04L43/16H04W56/0025H04L1/0083
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,166,894
App. No.
14/324,411
Granted
Oct 20, 2015
Kind
B2
Abstract

A first device of a network may decide to transmit a flood of packets that is longer in duration than the maximum amount of time that the first device can continuously transmit. The first device may coordinate with one or more second devices of the network such that each of the one or more second devices transmits a respective second portion of the flood of packets following transmission of a first portion of the flood of packets by the first network device. The packets may advertise a pending network event that is to occur at a time indicated by the contents of the packets. The first device may select the one or more second devices from a plurality of devices based on a location of the one or more second devices and/or how many third devices are in the network.

Claims (38)

1. A method comprising:

in a first device of a wireless network:

deciding to transmit one or more synchronization frames at a first time instant and for a first duration, wherein:

said first duration is greater than a maximum permitted transmit duration by a second duration; and

a second time instant is later than said first time instant by said maximum permitted transmit duration; and

communicating with one or more second devices of said wireless network to instruct said one or more second devices to transmit one or more synchronization frames for said second duration beginning at said second time instant.

2. The method of claim 1 , comprising determining said first duration based on how many devices of said wireless network are desired to be synchronized by one or more synchronization frames.

3. The method of claim 1 , comprising determining said first duration based on a distance between said first device and one or more other devices of said wireless network.

4. The method of claim 1 , comprising determining said first duration based on how frequently another device in said wireless network transmits.

5. The method of claim 1 , comprising determining said first duration based on how frequently another devices of said wireless network performs a channel scan.

6. The method of claim 1 , wherein said one or more synchronization frames decided to be transmitted by said first device advertise a scheduled event.

7. The method of claim 6 , comprising determining said first duration based on amount of time until said scheduled event.

8. The method of claim 6 , wherein said scheduled event is transmission of a search request by said first device.

9. The method of claim 1 , comprising determining said first duration based on power available to said first device.

10. The method of claim 1 , wherein:

said second duration is greater than a maximum permitted transmit duration by a third duration;

a third time instant is later than said second time instant by said maximum permitted transmit duration; and

the method comprises:

communicating with one or more third devices of said wireless network to instruct said one or more third devices to transmit synchronization frames for said third duration beginning at said third time instant.

11. A system comprising:

a first device of a wireless network comprising a processor and a radio, wherein:

said first device is operable to decide, using said processor, to transmit one or more synchronization frames at a first time instant and for a first duration, wherein:

said first duration is greater than a maximum permitted transmit duration by a second duration; and

a second time instant is later than said first time instant by said maximum permitted transmit duration; and

said first device is operable to communicate, using said radio, with one or more second devices of said wireless network to instruct said one or more second devices to transmit one or more synchronization frames for said second duration beginning at said second time instant.

12. The system of claim 11 , wherein said device is operable to determine said first duration based on how many devices of said wireless network are desired to be synchronized by one or more synchronization frames.

13. The method of claim 11 , wherein said device is operable to determine said first duration based on a distance between said first device and one or more other devices of said wireless network.

14. The method of claim 11 , wherein said device is operable to determine said first duration based on how frequently another device in said wireless network transmits.

15. The method of claim 11 , wherein said device is operable to determine said first duration based on how frequently another devices of said wireless network performs a channel scan.

16. The method of claim 11 , wherein said one or more synchronization frames said first device is operable to transmit advertise a scheduled event.

17. The method of claim 16 , wherein said device is operable to determine said first duration based on amount of time until said scheduled event.

18. The method of claim 16 , wherein said scheduled event is transmission of a search request by said first device.

19. The method of claim 11 , wherein said device is operable to determine said first duration based on power available to said first device.

20. The method of claim 11 , wherein:

said second duration is greater than a maximum permitted transmit duration by a third duration;

a third time instant is later than said second time instant by said maximum permitted transmit duration; and

said electronic device is operable to:

communicate with one or more third devices of said wireless network to instruct said one or more third devices to transmit synchronization frames for said third duration beginning at said third time instant.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2020
From: BLACKBIRD TECHNOLOGY HOLDINGS, INC., NOW KNOWN AS HAYSTACK TECHNOLOGIES, INC.
To: MULTI-FLEX CIRCUITS PTY., LTD.
Reel/Frame 052311/0240 →
SECURITY INTEREST Recorded Feb 14, 2020
From: BLACKBIRD TECHNOLOGY HOLDINGS, INC., NOW KNOWN AS HAYSTACK TECHNOLOGIES, INC.
To: MULTI-FLEX CIRCUITS PTY LTD.
Reel/Frame 051936/0269 →
SECURITY INTEREST Recorded Oct 28, 2019
From: BLACKBIRD TECHNOLOGY HOLDINGS, INC.
To: MCANDREWS, HELD & MALLOY, LTD.
Reel/Frame 050848/0126 →
SECURITY INTEREST Recorded Jan 8, 2019
From: BLACKBIRD TECHNOLOGY HOLDINGS, INC., NOW KNOWN AS HAYSTACK TECHNOLOGIES, INC.
To: MULTI-FLEX CIRCUITS PTY LTD.
Reel/Frame 047936/0105 →
Continuity (3)
Continuation 13408457 · Feb 29, 2012
Provisional Application 61464376 · Mar 2, 2011
Related Publication 20150009967A1 · Jan 8, 2015