US11057829B2ActiveUtilityA1

Power saving for non-trigger-based ranging

47
Assignee: APPLE INCPriority: Aug 29, 2018Filed: Aug 26, 2019Granted: Jul 6, 2021
Est. expiryAug 29, 2038(~12.1 yrs left)· nominal 20-yr term from priority
H04W 52/0229H04W 64/00Y02D30/70H04W 84/12H04W 52/0216H04W 24/10H04W 52/0209H04W 52/0235H04W 52/0206H04W 52/0258
47
PatentIndex Score
0
Cited by
17
References
20
Claims

Abstract

Methods for performing a ranging procedure according to the non-trigger-based protocol may include negotiating timing parameters associated with the ranging procedure, performing a ranging measurement, and transmitting/receiving, after completion of the ranging measurement, a message announcing initiation of another ranging measurement. The timing parameters may indicate a time window in which an initiating device can initiate a subsequent ranging measurement and the message announcing initiation of the second ranging measurement may be received during the time range specified. Timing parameters may indicate a responding device's required minimum and maximum time between ranging measurements. Additional parameters may indicate an initiating device's required minimum and maximum time between ranging measurements. A power savings mode may be entered after the first ranging measurement and during at least a portion of a time period specified by the parameters.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A wireless device, comprising:
 at least one antenna; 
 at least one radio communicatively coupled to the antenna and configured to perform wireless communications according to at least one radio access technology (RAT); 
 at least one processor communicatively coupled to the at least one radio, wherein the at least one processor is configured to cause the wireless device to:
 negotiate one or more timing parameters associated with a ranging procedure, wherein the one or more timing parameters indicate a time window during which an initiating device can initiate a ranging measurement, and wherein the one or more timing parameters are based, at least in part, on a time required to process timestamps of a measurement round; 
 perform a first ranging measurement associated with the ranging procedure; and 
 receive, after completion of the first ranging measurement, a message announcing initiation of a second ranging measurement associated with the ranging procedure, wherein the message is received during the time window indicated by the one or more timing parameters. 
 
 
     
     
       2. The wireless device of  claim 1 ,
 wherein a first parameter of the one or more timing parameters indicates a responding device's minimum time between ranging measurements; and 
 wherein a second parameter of the one or more timing parameters indicates a responding device's maximum time between ranging measurements. 
 
     
     
       3. The wireless device of  claim 2 ,
 wherein a third parameter of the one or more timing parameters indicates an initiating device's minimum time between ranging measurements; 
 wherein a fourth parameter of the one or more timing parameters indicates an initiating device's maximum time between ranging measurements; and 
 wherein at least one of the first or second parameters is based, at least in part, on either or both of the third and fourth parameters. 
 
     
     
       4. The wireless device of  claim 1 :
 wherein the at least one processor is further configured to cause the wireless device to:
 enter, after completion of the first ranging measurement, a power saving mode for a first time period, wherein the first time period is based, at least in part, on the one or more timing parameters. 
 
 
     
     
       5. The wireless device of  claim 4 ,
 wherein the first time period is further based, at least in part, on a processing time associated with the first ranging measurement. 
 
     
     
       6. The wireless device of  claim 1 ,
 wherein, to perform the first ranging measurement associated with the ranging procedure, the one or more processors are further configured to:
 receive, from a neighboring wireless device, an announcement indicating initiation of a first ranging measurement associated with the ranging procedure; 
 receive at a first time, a first measurement packet from the neighboring wireless device; 
 transmit, at a second time, a second measurement packet to the neighboring wireless device; and 
 transmit, at a third time, a first report to the neighboring wireless device, wherein the first report is associated with the ranging procedure. 
 
 
     
     
       7. The wireless device of  claim 6 ,
 wherein the first report includes timestamps associated with at least one of:
 the first time and the second time; or 
 a prior ranging measurement. 
 
 
     
     
       8. The wireless device of  claim 6 ,
 wherein the first time and the second time are separated by a short interframe space; and 
 wherein the second time and the third time are separated by a short interframe space. 
 
     
     
       9. The wireless device of  claim 6 ,
 wherein the at least one processor is further configured to cause the wireless device to:
 receive, at a fourth time, a second report associated with the ranging procedure from the neighboring wireless device, wherein the second report includes at least one of: 
 timestamps associated with transmission of the first measurement packet and reception of the second measurement packet by the neighboring wireless device; or 
 timestamps associated with transmission of a prior first measurement packet and reception of a prior second measurement packet by the neighboring wireless device. 
 
 
     
     
       10. An apparatus, comprising:
 a memory; and 
 at least one processor in communication with the memory, wherein the at least one processor is configured to:
 negotiate one or more timing parameters associated with a ranging procedure, wherein the one or more timing parameters indicate a time duration during which an initiating device can initiate a ranging measurement, wherein the one or more timing parameters are based, at least in part, on time limits on storing timestamps; 
 receive, from a neighboring wireless device, an announcement indicating initiation of a first ranging measurement associated with the ranging procedure; 
 receive at a first time, a first measurement packet from the neighboring wireless device; 
 generate instructions to transmit, at a second time, a second measurement packet to the neighboring wireless device; 
 generate instructions to transmit, at a third time, a first report to the neighboring wireless device, wherein the first report is associated with the ranging procedure; and 
 receive, after completion of the first ranging measurement, a message announcing initiation of a second ranging measurement associated with the ranging procedure, wherein the message is received during the time duration indicated by the one or more timing parameters. 
 
 
     
     
       11. The apparatus of  claim 10 ,
 wherein a first parameter of the one or more timing parameters indicates a responding device's minimum time between ranging measurements; and 
 wherein a second parameter of the one or more timing parameters indicates a responding device's maximum time between ranging measurements. 
 
     
     
       12. The apparatus of  claim 11 ,
 wherein a third parameter of the one or more timing parameters indicates an initiating device's minimum time between ranging measurements; 
 wherein a fourth parameter of the one or more timing parameters indicates an initiating device's maximum time between ranging measurements; and 
 wherein the first and/or second parameters are based, at least in part, on either or both of the third and fourth parameters. 
 
     
     
       13. The apparatus of  claim 10 ,
 wherein the one or more timing parameters are further based, at least in part, on a time required to process timestamps of a measurement round. 
 
     
     
       14. The apparatus of  claim 10 ,
 wherein the one or more timing parameters are further based, at least in part, on:
 a processing requirement of the neighboring wireless device; and 
 a power saving requirement of the neighboring wireless device. 
 
 
     
     
       15. The apparatus of  claim 10 ,
 wherein the at least one processor is configured to: enter, after completion of the first ranging measurement, a power saving mode for a first time period, wherein the first time period is based, at least in part, on the one or more timing parameters and a processing time associated with the first ranging measurement. 
 
     
     
       16. A non-transitory computer readable memory medium storing program instructions executable by processing circuitry of a wireless device to:
 negotiate one or more timing parameters associated with a ranging procedure comprising at least one ranging measurement, wherein the one or more timing parameters indicate a time window during which an initiating device can initiate a ranging measurement, and wherein the one or more timing parameters are based, at least in part, on a time required to process timestamps of a measurement round or time limits on storing timestamps; 
 receive, from a neighboring wireless device, an announcement indicating initiation of a first ranging measurement associated with the ranging procedure; 
 receive at a first time, a first measurement packet from the neighboring wireless device; 
 transmit, at a second time, a second measurement packet to the neighboring wireless device; 
 transmit, at a third time, a first report to the neighboring wireless device, wherein the first report is associated with the ranging procedure; and 
 receive, after completion of the first ranging measurement, a message announcing initiation of a second ranging measurement of the ranging procedure, wherein the message is received during the time window indicated by the one or more timing parameters. 
 
     
     
       17. The non-transitory computer readable memory medium of  claim 16 ,
 wherein the one or more timing parameters are further based, at least in part, on power saving requirements of the wireless device. 
 
     
     
       18. The non-transitory computer readable memory medium of  claim 16 ,
 wherein the one or more timing parameters are further based, at least in part, on:
 a processing requirement of the neighboring wireless device; and 
 a power saving requirement of the neighboring wireless device. 
 
 
     
     
       19. The non-transitory computer readable memory medium of  claim 16 ,
 wherein a first parameter of the one or more timing parameters indicates a responding device's minimum time between ranging measurements; and 
 wherein a second parameter of the one or more timing parameters indicates a responding device's maximum time between ranging measurements. 
 
     
     
       20. The non-transitory computer readable memory medium of  claim 16 ,
 wherein the program instructions are further executable to cause processing circuitry of the wireless device to:
 enter, after completion of the first ranging measurement, a power saving mode for a first time period based, at least in part, on the one or more timing parameters and on a processing time associated with the first ranging measurement.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.