US 11,658,798 B1
Methods for time synchronization and localization in a mesh network
Philip A. Kratz, Redwood City, CA (US); Mainak M. Chowdhury, Redwood City, CA (US); Jonathan Lu, Redwood City, CA (US); and Siamak Yousefi, Redwood City, CA (US)
Assigned to ZaiNar, Inc., Redwood City, CA (US)
Filed by ZaiNar, Inc., Redwood City, CA (US)
Filed on Jun. 3, 2021, as Appl. No. 17/338,543.
Application 17/338,543 is a continuation in part of application No. 17/135,566, filed on Dec. 28, 2020, granted, now 11,271,709.
Application 17/135,566 is a continuation in part of application No. 17/080,729, filed on Oct. 26, 2020.
Application 17/080,729 is a continuation in part of application No. 17/025,635, filed on Sep. 18, 2020, granted, now 11,271,713.
Application 17/025,635 is a continuation in part of application No. 16/846,030, filed on Apr. 10, 2020.
Application 17/080,729 is a continuation of application No. 16/814,285, filed on Mar. 10, 2020, granted, now 10,859,666, issued on Dec. 8, 2020.
Application 17/135,566 is a continuation of application No. 16/588,722, filed on Sep. 30, 2019, granted, now 10,911,211, issued on Feb. 2, 2021.
Application 17/025,635 is a continuation of application No. 16/405,922, filed on May 7, 2019, granted, now 10,833,840, issued on Nov. 10, 2020.
Application 16/814,285 is a continuation of application No. 16/186,336, filed on Nov. 9, 2018, granted, now 10,627,474, issued on Apr. 21, 2020.
Claims priority of provisional application 62/832,096, filed on Apr. 10, 2019.
Claims priority of provisional application 62/738,889, filed on Sep. 28, 2018.
Claims priority of provisional application 62/734,978, filed on Sep. 21, 2018.
Claims priority of provisional application 62/690,476, filed on Jun. 27, 2018.
Claims priority of provisional application 62/668,219, filed on May 7, 2018.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 7/08 (2006.01); H04W 64/00 (2009.01); H04L 7/04 (2006.01); H04L 7/00 (2006.01)
CPC H04L 7/08 (2013.01) [H04L 7/0016 (2013.01); H04L 7/041 (2013.01); H04W 64/003 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
scheduling transmission of a first synchronization signal during a first synchronization slot by a first node;
scheduling transmission of a second synchronization signal during a second synchronization slot by a second node;
after transmission of the first synchronization signal during the first synchronization slot by the first node:
receiving, from the first node, a phase of a first local reference copy of the first synchronization signal; and
receiving, from the second node, a phase of the first synchronization signal at the second node;
after transmission of the second synchronization signal during the second synchronization slot by the second node:
receiving, from the second node, a phase of a second local reference copy of the second synchronization signal; and
receiving, from the first node, a phase of the second synchronization signal at the first node; and
calculating a propagation delay between the first node and the second node based on:
the phase of the first local reference copy;
the phase of the first synchronization signal at the second node;
the phase of the second local reference copy; and
the phase of the second synchronization signal at the first node.