US 12,302,279 B1
Determining distances between broadcasting devices and receiving devices
Pouria Zand, Irvine, CA (US); and James Wihardja, Tustin, CA (US)
Assigned to Cypress Semiconductor Corporation, San Jose, CA (US)
Filed by Cypress Semiconductor Corporation, San Jose, CA (US)
Filed on Jun. 8, 2021, as Appl. No. 17/342,371.
Claims priority of provisional application 63/127,922, filed on Dec. 18, 2020.
Int. Cl. H04W 64/00 (2009.01); G01S 5/02 (2010.01); H04W 72/0446 (2023.01); H04W 72/30 (2023.01)
CPC H04W 64/003 (2013.01) [G01S 5/0284 (2013.01); H04W 72/0446 (2013.01); H04W 72/30 (2023.01)] 15 Claims
OG exemplary drawing
 
1. A method of a broadcasting device, comprising:
broadcasting a broadcast message to a plurality of receiving devices via connectionless communications using a Bluetooth protocol during a first timeslot of a sub-interval of an advertisement interval according to the Bluetooth protocol, wherein each subsequent timeslot in the sub-interval is associated with one of the plurality of receiving devices;
receiving, via the connectionless communications using the Bluetooth protocol, from each of the plurality of receiving devices during a respective subsequent timeslot of the sub-interval of the advertisement interval, a response message comprising first data, wherein each response message further comprises second data indicating at least one of an angle of arrival and an angle of departure; and
determining, based on using the Bluetooth protocol to both broadcast the broadcast message and receive the response message, a distance between the broadcasting device and each of the plurality of receiving devices using the first data in each response message.