US 12,245,109 B2
Identification and location of multiple personal area network devices
Nikolaos Glantzis, Coconut Creek, FL (US); and Joaquin Prendes, Plantation, FL (US)
Assigned to SR Technologies, Inc., Sunrise, FL (US)
Filed by SR Technologies, Inc., Sunrise, FL (US)
Filed on Feb. 15, 2022, as Appl. No. 17/671,839.
Claims priority of provisional application 63/151,230, filed on Feb. 19, 2021.
Prior Publication US 2022/0279322 A1, Sep. 1, 2022
Int. Cl. H04W 4/18 (2009.01); H04L 69/22 (2022.01); H04W 4/021 (2018.01); H04W 64/00 (2009.01); H04W 72/0446 (2023.01)
CPC H04W 4/185 (2013.01) [H04L 69/22 (2013.01); H04W 4/021 (2013.01); H04W 64/003 (2013.01); H04W 72/0446 (2013.01)] 18 Claims
OG exemplary drawing
 
10. A method for operating a master Bluetooth mobile device configured to communicate with a plurality of target Bluetooth devices, the method comprising:
for each of the plurality of the target Bluetooth devices, in turn:
establishing communications with the target Bluetooth device by transmitting at least one paging packet, each paging packet of the at least one paging packet including an Access Code derived from a lower address part (LAP) of the target Bluetooth device, wherein the LAP of the target Bluetooth device is determined by a counter;
transmitting a plurality of packets to the target Bluetooth device, each packet of the plurality of packets including an Access Code derived from an LAP of the master Bluetooth device, the LAP of the master Bluetooth device being unique to the target Bluetooth device; and
receiving a plurality of response packets from the target Bluetooth device, each received response packet from the plurality of the response packets having an Access Code derived from the LAP of the master Bluetooth device; and
distinguishing between time delays associated with received response packets from the different target Bluetooth devices based at least in part on Access Codes derived from the LAPs of the received response packets; and
determining a location for each of the plurality of target Bluetooth devices based at least in part on a time delay associated with the response packet received from the target Bluetooth device.