US 12,439,362 B2
Communication device and operating method thereof
Boyoung Kim, Graz (AT); Michael Schober, Graz (AT); Robert Spreitzer, Graz (AT); Nidhin Vadakkan, Mahe (IN); and Srivathsa Masthi Parthasarathi, Bangalore (IN)
Assigned to NXP B.V., Eindhoven (NL)
Filed by NXP B.V., Eindhoven (NL)
Filed on Aug. 4, 2022, as Appl. No. 17/817,419.
Claims priority of application No. 21194547 (EP), filed on Sep. 2, 2021.
Prior Publication US 2023/0065013 A1, Mar. 2, 2023
Int. Cl. H04W 64/00 (2009.01); H04W 56/00 (2009.01); H04W 72/56 (2023.01)
CPC H04W 64/00 (2013.01) [H04W 56/0005 (2013.01); H04W 56/003 (2013.01); H04W 72/56 (2023.01)] 19 Claims
OG exemplary drawing
 
1. A communication device, comprising:
an ultra-wideband, UWB, communication unit configured to enable UWB communication between the communication device and an external communication device;
a processing unit configured to perform a ranging session between the communication device and the external communication device, wherein the ranging session comprises one or more distance measurements based on messages exchanged between the communication device and the external communication device, wherein the messages are exchanged through the UWB communication unit; and
a prioritization unit configured to prioritize the ranging session by
attempting to synchronize the ranging session by
setting a dynamic priority of the ranging session to a base priority associated with the external communication device,
after setting the dynamic priority to the base priority, making a determination that the dynamic priority should be increased based on one or more of
a synchronization indicator indicating that the ranging session is not in a synchronized state, and
a scheduling indicator indicating that the ranging session has not been scheduled,
when the determination is made that the dynamic priority of the ranging session should be increased, increasing the dynamic priority of the ranging session for a predefined amount of time,
when the predetermined amount of time has elapsed or when the scheduling indicator indicates that the ranging session has been scheduled, resetting the dynamic priority of the ranging session to the base priority; and
when the scheduling indicator indicates that the ranging session has been scheduled, performing the ranging session by the processor.