IP Library › Granted Patent US 12,684,507
Granted Patent B2
US 12,684,507 · App. 18/597,300 · Granted Jul 14, 2026

Mechanism for fast and highly scalable directional mobile ADHOC network (D-MANET) time synchronization and formation

Inventor: Ana M. Cheng (Odessa, FL)
Assignee: Leidos, Inc.
H04W56/0015H04J3/0658H04L5/0053H04W76/10
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 12,684,507
App. No.
18/597,300
Filed
Mar 6, 2024
Granted
Jul 14, 2026
Kind
B2
Examiner
COBY, FRANTZ
Art Unit
2459
USPC
370/503
Abstract

A process described herein facilitates linking nodes to form a directional network in GPS-denied circumstances. Synchronized nodes wirelessly transmit link establishment requests on pseudo-randomly selected time slots within sub-templates, receive link establishment responses from unsynchronized node on the same time slot in future sub-templates, and transmit link establishment acknowledgements on the same time slot to the unsynchronized node. Upon receipt of the link establishment acknowledgement, the unsynchronized node calculates a clock value to match a clock value of the synchronized node and establishes a link therewith.

Claims (30)

1 . A process for linking nodes to form a directional network including multiple, synchronized nodes, the process comprising:

wirelessly transmitting by a directional antenna of a first synchronized node a link establishment request;

receiving by the directional antenna of the first synchronized node, a link establishment response from a directional antenna of a first unsynchronized node, wherein the first unsynchronized node does not have access to GPS positioning data; and

wirelessly transmitting by the directional antenna of the first synchronized node, a link establishment acknowledgement;

wherein upon receipt of the link establishment acknowledgement, the first unsynchronized node calculates a clock value to match a clock value of the first synchronized node and establishes a link therewith.

2 . The process according to claim 1 , wherein the first synchronized node implements a pseudo-randomized discovery scan pattern for establishing links with other nodes.

3 . The process according to claim 2 , wherein the pseudo-randomized discovery scan pattern is implemented by the first synchronized node using a series of ordered sub-templates, wherein each sub-template includes a predetermined number of ordered time slots.

4 . The process according to claim 3 , wherein, responsive to being powered on, pseudo-randomly designating, by the first synchronized node, one or more time slots in a first sub-template to either transmit or receive a link establishment request; and

for the time slots designated in the first sub-template to transmit a link establishment request, designating this same time slot in later sub-templates to receive a link establishment request response.

5 . The process according to claim 4 , wherein the link establishment request transmitted by the first synchronized node includes an indication of timeslot location within a sub-template, and further wherein the link establishment response from the first unsynchronized node is transmitted at this time slot location.

6 . The process according to claim 1 , wherein upon establishing a link with the first synchronized node, the first unsynchronized node becomes a second synchronized node, the second synchronized node wirelessly transmitting a link establishment request in a pseudo-randomly designated time slot within a first sub-template;

receiving by the second synchronized node, a link establishment response from a second unsynchronized node on the same designated time slot, wherein the second unsynchronized node does not have access to GPS positioning data; and

wirelessly transmitting by the second synchronized node on the same designated time slot, a link establishment acknowledgement;

wherein upon receipt of the link establishment acknowledgement, the second unsynchronized node calculates a clock value to match a clock value of the second synchronized node and establishes a link therewith.

7 . A process for forming a directional network including multiple, synchronized nodes, the process comprising:

wirelessly transmitting by at least a first synchronized node a link establishment request at time T 1 ;

receiving by the at least a first synchronized node, a link establishment response from at least a first unsynchronized node, the link establishment response including a received time R 1 and a transmission time T 2 , wherein the at least a first unsynchronized node does not have access to GPS positioning data; and

wirelessly transmitting by the at least a first synchronized node, a link establishment acknowledgement, the link establishment acknowledgement including a received time R 2 and a transmission time T 3 ;

wherein upon receipt of the link establishment acknowledgement, the at least a first unsynchronized node calculates a clock value to match a clock value of the at least a first synchronized node and establishes a link therewith.

8 . The process according to claim 7 , wherein the at least a first synchronized node wirelessly transmits using a directional antenna.

9 . The process according to claim 7 , wherein the at least a first unsynchronized node wirelessly receives using a directional antenna.

10 . The process according to claim 7 , wherein the at least a first synchronized node implements a pseudo-randomized discovery scan pattern for establishing links with other nodes.

11 . The process according to claim 10 , wherein the pseudo-randomized discovery scan pattern is implemented by the at least a first synchronized node using a series of ordered sub-templates, wherein each sub-template includes a predetermined number of ordered time slots.

12 . The process according to claim 11 , wherein, responsive to being powered on, pseudo-randomly designating, by the at least a first synchronized node, one or more time slots in a first sub-template to either transmit or receive a link establishment request; and

for the time slots designated in the first sub-template to transmit a link establishment request, designating this same time slot in later sub-template to receive a link establishment request response.

13 . The process according to claim 12 , wherein the link establishment request transmitted by the at least a first synchronized node includes an indication of timeslot location within a sub-template, and further wherein the link establishment response from the at least a first unsynchronized node is transmitted at this time slot location.

14 . The process according to claim 7 , wherein upon establishing a link with the first synchronized node, the first unsynchronized node becomes a second synchronized node, the second synchronized node wirelessly transmitting a link establishment request in a pseudo-randomly designated time slot within a first sub-template;

receiving by the second synchronized node, a link establishment response from a second unsynchronized node on the same designated time slot, wherein the second unsynchronized node does not have access to GPS positioning data; and

wirelessly transmitting by the second synchronized node on the same designated time slot, a link establishment acknowledgement;

wherein upon receipt of the link establishment acknowledgement, the second unsynchronized node calculates a clock value to match a clock value of the second synchronized node and establishes a link therewith.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2024
From: CHENG, ANA MARIA
To: LEIDOS, INC.
Reel/Frame 066817/0644 →
Continuity (2)
Provisional Application 63491395 · Mar 21, 2023
Related Publication 20240323875A1 · Sep 26, 2024
References Cited (93)
US 5606551A · Kartalopoulos · 1997 [cited by applicant]
US 6640087B2 · Reed · 2003 [cited by applicant]
US 6904279B1 · Lilja · 2005 [cited by applicant]
US 6963747B1 · Elliott · 2005 [cited by applicant]
US 6965568B1 · Larsen · 2005 [cited by applicant]
US 6989797B2 · Gothard · 2006 [cited by applicant]
US 7224685B2 · Proctor, Jr. · 2007 [cited by applicant]
US 7333458B2 · Cain · 2008 [cited by applicant]
US 7420944B2 · Norris · 2008 [cited by applicant]
US 7502354B1 · Maufer · 2009 [cited by applicant]
US 7505450B2 · Castagnoli · 2009 [cited by applicant]
US 7522540B1 · Maufer · 2009 [cited by applicant]
US 7580730B2 · Tegreene · 2009 [cited by applicant]
US 7609648B2 · Hoffmann · 2009 [cited by applicant]
US 7719972B2 · Yuan · 2010 [cited by applicant]
US 7821994B2 · Sherman · 2010 [cited by applicant]
US 7899027B2 · Castagnoli · 2011 [cited by applicant]
US 8045505B2 · Cheng · 2011 [cited by examiner]
US 8111647B2 · Shao · 2012 [cited by applicant]
US 8189555B2 · Wu · 2012 [cited by applicant]
US 8199635B2 · Taylor · 2012 [cited by applicant]
US 8379664B2 · Cordeiro · 2013 [cited by applicant]
US 8422473B2 · Cheng · 2013 [cited by applicant]
US 8599822B2 · Castagnoli · 2013 [cited by applicant]
US 8611940B2 · Jain · 2013 [cited by applicant]
US 8945505B2 · Yang · 2015 [cited by applicant]
US 9062992B2 · Jung · 2015 [cited by applicant]
US 9247580B2 · Cheng · 2016 [cited by applicant]
US 9386578B2 · Holtzman · 2016 [cited by applicant]
US 9876686B2 · Cheng · 2018 [cited by applicant]
US 10051548B1 · Reeves · 2018 [cited by applicant]
US 10270665B2 · Cheng · 2019 [cited by applicant]
US 10542408B2 · So · 2020 [cited by applicant]
US 10764853B2 · Ji · 2020 [cited by examiner]
US 12047894B2 · Newman · 2024 [cited by examiner]
US 20010046872A1 · Masuda · 2001 [cited by applicant]
US 20020181427A1 · Sparr · 2002 [cited by applicant]
US 20030109285A1 · Reed · 2003 [cited by applicant]
US 20030235175A1 · Naghian · 2003 [cited by applicant]
US 20040047293A1 · Arrakoski · 2004 [cited by applicant]
US 20040259597A1 · Gothard · 2004 [cited by applicant]
US 20050030968A1 · Rich · 2005 [cited by applicant]
US 20050068902A1 · Rath · 2005 [cited by applicant]
US 20050201340A1 · Wang · 2005 [cited by applicant]
US 20050282494A1 · Kossi · 2005 [cited by applicant]
US 20060013178A1 · Seguin · 2006 [cited by applicant]
US 20060052125A1 · Falck · 2006 [cited by applicant]
US 20060068822A1 · Kalhan · 2006 [cited by applicant]
US 20060072535A1 · Ito · 2006 [cited by applicant]
US 20060077985A1 · Erwin · 2006 [cited by applicant]
US 20060203784A1 · Cromer · 2006 [cited by applicant]
US 20060215581A1 · Castagnoli · 2006 [cited by applicant]
US 20060215582A1 · Castagnoli · 2006 [cited by applicant]
US 20060215583A1 · Castagnoli · 2006 [cited by applicant]
US 20060215624A1 · Adya · 2006 [cited by applicant]
US 20060251119A1 · Ramesh · 2006 [cited by applicant]
US 20060256737A1 · Choi · 2006 [cited by applicant]
US 20070087758A1 · Norris · 2007 [cited by applicant]
US 20070206528A1 · Walton · 2007 [cited by applicant]
US 20080069029A1 · Chow · 2008 [cited by applicant]
US 20080151833A1 · Natarajan · 2008 [cited by applicant]
US 20080171519A1 · Tegreene · 2008 [cited by applicant]
US 20080198829A1 · Cheng · 2008 [cited by examiner]
US 20100039933A1 · Taylor · 2010 [cited by applicant]
US 20110287796A1 · Jain · 2011 [cited by applicant]
US 20120307726A1 · Pi · 2012 [cited by examiner]
US 20160330571A1 · Tegreene · 2016 [cited by applicant]
US 20170141952A1 · Inohiza · 2017 [cited by applicant]
US 20180159742A1 · Cheng · 2018 [cited by applicant]
US 20190174440A1 · Kwak · 2019 [cited by examiner]
US 20220353866A1 · Rahman · 2022 [cited by applicant]
US 20240236780A1 · Paz · 2024 [cited by examiner]
US 20250193821A1 · Yue · 2025 [cited by examiner]
CN 104661282B · 2018 [cited by applicant]
CN 105610606B · 2018 [cited by applicant]
CN 107925924B · 2021 [cited by applicant]
CN 107742924B · 2023 [cited by applicant]
DE 10213213A1 · 2003 [cited by applicant]
EP 2716082A4 · 2015 [cited by applicant]
EP 2959726B1 · 2019 [cited by applicant]
FI 107687B · 2001 [cited by applicant]
GB 2630502A · 2024 [cited by examiner]
JP 2004289836A · 2004 [cited by applicant]
JP 4289855B2 · 2009 [cited by applicant]
JP 5820471B2 · 2015 [cited by applicant]
JP 6684079B2 · 2020 [cited by applicant]
WO 2001028132A1 · 2001 [cited by applicant]
Benveniste, et al., Performance Evaluation of a Medium Access Control Protocol for IEEE 802.11s Mesh Networks, pp. 1-5, Jan. 1, 2006. [cited by applicant]
Macker, et al., “Mobile Ad Hock Networking and the IETF”, Mobile Computing and Communications Review, vol. 1, No. 1, pp. 9-14, Jan. 1998. [cited by applicant]
Wei, et al., “Interference-Aware IEEE 802.16 WiMax Mesh Networks”, IEEE Vehicular Technology Conference (VTC 2005 Spring), Stockholm, Sweden, May 29-Jun. 1, 2005, pp. 1-5. [cited by applicant]
Zhu, et al. “A New Protocol for Scheduling TDMA Transmissions i Mobile Ad Hoc Networks”, Institute for Systems Research, University of Maryland, pp. 1-11, 2001. [cited by applicant]
Zhu, et al., “A Five-Phase Reservation Protocol (FPRP) for Mobile Ad Hoc Networks”, 1998, IEEE, pp. 1-10. [cited by applicant]
Zhu, et al., “An Evolutionary-TDMA Scheduling Protocol for Mobile Ad Hoc Networks”, Institute for Systems Research, University of Maryland, pp. 1-11, 1998. [cited by applicant]