US 11,722,834 B2
Low level smartphone audio and sensor clock synchronization
Wilfred Edwin Booij, Oslo (NO); Kjetil Haslum, Oslo (NO); Fritjof Boger Engelhardtsen, Oslo (NO); and Endre Bakka, Oslo (NO)
Assigned to Sonitor Technologies AS, Oslo (NO)
Appl. No. 16/965,504
Filed by Sonitor Technologies AS, Oslo (NO)
PCT Filed Jan. 28, 2019, PCT No. PCT/IB2019/050679
§ 371(c)(1), (2) Date Jul. 28, 2020,
PCT Pub. No. WO2019/145922, PCT Pub. Date Aug. 1, 2019.
Claims priority of provisional application 62/623,205, filed on Jan. 29, 2018.
Prior Publication US 2021/0051436 A1, Feb. 18, 2021
Int. Cl. H04W 4/02 (2018.01); H04W 4/33 (2018.01); H04W 4/80 (2018.01); H04W 4/20 (2018.01); G01P 13/00 (2006.01); G01S 5/26 (2006.01); G06F 1/12 (2006.01); G06F 1/14 (2006.01)
CPC H04W 4/02 (2013.01) [G01P 13/00 (2013.01); G01S 5/26 (2013.01); G06F 1/12 (2013.01); G06F 1/14 (2013.01); H04W 4/33 (2018.02); H04W 4/80 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method associated with a real-time location system, the method comprising:
receiving a global clock signal at a server;
associating a reference clock with the received global clock signal, wherein the associating the reference clock with the received global clock signal comprises:
transmitting a clock value associated with the received global clock signal to a micro-controller;
triggering, by the micro-controller, an interrupt to the reference clock; and
receiving, by the micro-controller, a clock value from the reference clock in response to the interrupt;
transmitting an acoustic signal from a location transmitter at a time synchronized with the reference clock;
receiving, by a mobile device, a clock signal associated with the global clock signal;
receiving, by the mobile device, the acoustic signal;
time-stamping, using an audio clock, the received acoustic signal;
synchronizing the audio clock with the reference clock using the global clock signal; and
determining a location of the mobile device based on the synchronizing the audio clock.