US2025085411A1PendingUtilityA1

Vertical localization between devices using altitude measurements

Assignee: APPLE INCPriority: Sep 11, 2023Filed: Aug 6, 2024Published: Mar 13, 2025
Est. expirySep 11, 2043(~17.1 yrs left)· nominal 20-yr term from priority
G01S 13/72G01S 13/86G01S 13/765G01S 13/76
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In some implementations, the techniques may include at a first time: performing, using a first sensor, a first ranging measurement with a second device to obtain a first distance; and performing, using a second sensor, a first altitude measurement to obtain a first altitude. In addition, the techniques may include at a second time: performing, using the first sensor, a second ranging measurement with the second device to obtain a second distance; and performing, using the second sensor, a second altitude measurement to obtain a second altitude. The techniques may include determining a ranging difference between the first distance and the second distance. Moreover, the techniques may include determining an altitude difference between the first altitude and the second altitude. Also, the techniques may include determining whether the second device is on a different floor of a building than the first device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising performing, by a first device:
 at a first time:
 performing, using a first sensor, a first ranging measurement with a second device to obtain a first distance; and 
 performing, using a second sensor, a first altitude measurement to obtain a first altitude; 
   at a second time:
 performing, using the first sensor, a second ranging measurement with the second device to obtain a second distance; and 
 performing, using the second sensor, a second altitude measurement to obtain a second altitude; 
   determining a ranging difference between the first distance and the second distance; and   determining an altitude difference between the first altitude and the second altitude.   
     
     
         2 . The method of  claim 1 , further comprising:
 determining whether the second device is on a different floor of a building than the first device.   
     
     
         3 . The method of  claim 2 , further comprising:
 displaying a notification on a display of the first device, the notification indicating that the second device is on the different floor of the building than the first device.   
     
     
         4 . The method of  claim 2 , wherein determining whether the second device is on the different floor comprises:
 comparing the altitude difference to a threshold; and   determining that the second device is on a different floor of the building in response to the altitude difference exceeding the threshold.   
     
     
         5 . The method of  claim 2 , wherein determining whether the second device is on the different floor comprises:
 comparing the ranging difference to a threshold; and   determining that the second device is on a different floor of the building in response to the ranging difference exceeding the threshold.   
     
     
         6 . The method of  claim 1 , wherein determining the first altitude measurement comprises:
 performing a first air pressure measurement using the second sensor; and   calculating the first altitude measurement based on the first air pressure measurement.   
     
     
         7 . The method of  claim 6 , wherein determining the altitude difference comprises:
 subtracting a second air pressure reading corresponding to the second altitude measurement from the first air pressure measurement to calculate the altitude difference.   
     
     
         8 . A computing device, comprising:
 one or more memories; and   one or more processors in communication with the one or more memories and configured to execute instructions stored in the one or more memories to performing operations to:   at a first time:
 perform, using a first sensor, a first ranging measurement with a second device to obtain a first distance; and 
 perform, using a second sensor, a first altitude measurement to obtain a first altitude; 
   at a second time:
 perform, using the first sensor, a second ranging measurement with the second device to obtain a second distance; and 
 perform, using the second sensor, a second altitude measurement to obtain a second altitude; 
   determine a ranging difference between the first distance and the second distance; and   determine an altitude difference between the first altitude and the second altitude.   
     
     
         9 . The computing device of  claim 8 , further comprising operations to:
 determine whether the second device is on a different floor of a building than the computing device.   
     
     
         10 . The computing device of  claim 9 , further comprising operations to:
 display a notification on a display of the computing device, the notification indicating that the second device is on the different floor of the building than the computing device.   
     
     
         11 . The computing device of  claim 9 , wherein determining whether the second device is on the different floor comprises operations to:
 compare the altitude difference to a threshold; and   determine that the second device is on a different floor of the building in response to the altitude difference exceeding the threshold.   
     
     
         12 . The computing device of  claim 9 , wherein determining whether the second device is on the different floor comprises operations to:
 compare the ranging difference to a threshold; and   determine that the second device is on a different floor of the building in response to the ranging difference exceeding the threshold.   
     
     
         13 . The computing device of  claim 8 , wherein determining the first altitude measurement comprises operations to:
 perform a first air pressure measurement using the second sensor; and   calculate the first altitude measurement based on the first air pressure measurement.   
     
     
         14 . The computing device of  claim 13 , wherein determining the altitude difference comprises operations to:
 subtract a second air pressure reading corresponding to the second altitude measurement from the first air pressure measurement to calculate the altitude difference.   
     
     
         15 . A computer-readable medium storing a plurality of instructions that, when executed by one or more processors of a computing device, cause the one or more processors to perform operations to:
 at a first time:
 perform, using a first sensor, a first ranging measurement with a second device to obtain a first distance; and 
 perform, using a second sensor, a first altitude measurement to obtain a first altitude; 
   at a second time:
 perform, using the first sensor, a second ranging measurement with the second device to obtain a second distance; and 
 perform, using the second sensor, a second altitude measurement to obtain a second altitude; 
   determine a ranging difference between the first distance and the second distance; and   determine an altitude difference between the first altitude and the second altitude.   
     
     
         16 . The computer-readable medium of  claim 15 , further comprising operations to:
 determine whether the second device is on a different floor of a building than the computing device.   
     
     
         17 . The computer-readable medium of  claim 16 , further comprising operations to:
 display a notification on a display of the computing device, the notification indicating that the second device is on the different floor of the building than the computing device.   
     
     
         18 . The computing device of  claim 16 , wherein determining whether the second device is on the different floor comprises operations to:
 compare the altitude difference to a threshold; and   determine that the second device is on a different floor of the building in response to the altitude difference exceeding the threshold.   
     
     
         19 . The computer-readable medium of  claim 16 , wherein determining whether the second device is on the different floor comprises operations to:
 compare the ranging difference to a threshold; and   determine that the second device is on a different floor of the building in response to the ranging difference exceeding the threshold.   
     
     
         20 . The computer-readable medium of  claim 15 , wherein determining the first altitude measurement comprises operations to:
 perform a first air pressure measurement using the second sensor; and   calculate the first altitude measurement based on the first air pressure measurement.

Join the waitlist — get patent alerts

Track US2025085411A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.