IP Library › Granted Patent US 12,352,605
Granted Patent B2
US 12,352,605 · App. 18/031,185 · Granted Jul 8, 2025

Barometer adaptive sampling by tight integration with other sensors and actuators

Inventor: Boyan Bonev (Santa Clarita, CA)
Assignee: Google LLC
G01D3/08G01C5/06G01D3/0365
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,352,605
App. No.
18/031,185
Granted
Jul 8, 2025
Kind
B2
Abstract

A personal electronic device is provided with a feature of intelligently adjusting a sampling rate of sensors, such as barometers. Before acquiring a measurement from the sensor, the device checks other hardware for conditions that could introduce noise into the measurement. If the device does not determine that excessive noise is likely after checking the other hardware, the device proceeds to acquire the measurement from the sensor. Otherwise, the device delays the measurement. At the end of the delay, the device may check the other hardware again before acquiring the measurement from the sensor.

Claims (34)

1. A device comprising:

a barometer sensor;

barometric noise associated hardware capable of detecting movement of the device or sound; and

one or more processors in communication with the barometer sensor and the barometric noise associated hardware, the one or more processors configured to:

periodically check the barometric noise associated hardware for barometric noise associated conditions based on instructions sent to the barometric noise associated hardware that, when executed by the barometric noise associated hardware, cause the barometric noise associated hardware to create a condition introducing barometric noise to a measurement acquired from the barometer sensor; and

determine to either acquire the measurement from the barometer sensor if the barometric noise associated conditions are within acceptable limits or delay acquisition of the measurement from the barometer sensor if the barometric noise associated conditions are outside of acceptable limits.

2. The device of claim 1 , wherein the processor is configured to:

upon determining to delay acquisition of a measurement, wait through a delay interval;

after the end of the delay interval, check the barometric noise associated hardware again for second barometric noise associated conditions; and

determine to either acquire a second measurement from the barometer sensor if the second barometric noise associated conditions are within acceptable limits or delay acquisition of the second measurement from the barometer sensor if the second barometric noise associated conditions are outside of acceptable limits.

3. The device of claim 2 , wherein the processor is configured to acquire a third measurement from the barometer sensor, regardless of barometric noise associated conditions, after a predetermined number of delays.

4. The device of claim 1 , wherein the barometer sensor is a first sensor, and the barometric noise associated hardware includes a second sensor sampled more frequently than the first sensor.

5. The device of claim 1 , wherein the barometric noise associated conditions include either output by the barometric noise associated hardware or a measurement acquired from another sensor.

6. The device of claim 5 , wherein acceptable limits for the barometric noise associated conditions are a predefined threshold magnitude for the output by the barometric noise associated hardware or the measurement acquired from the other sensor.

7. The device of claim 1 , wherein the processor is configured to, upon acquisition of a measurement from the sensor, use the barometric noise associated conditions most recently observed to interpret the measurement.

8. The device of claim 1 , wherein the checking of the barometric noise associated hardware for barometric noise associated conditions for which the processor is configured includes checking for output by the barometric noise associated hardware, the output creating a condition that could introduce barometric noise to a measurement acquired from the barometer sensor.

9. The device of claim 8 , wherein the barometric noise associated hardware includes at least one of a speaker or an actuator.

10. The device of claim 1 , wherein the barometric noise associated hardware includes at least one of a speaker, microphone, actuator, accelerometer, or inertial measurement unit.

11. The device of claim 10 , wherein the one or more processors are configured to use a measurement acquired from the barometer sensor to estimate an elevation of the personal electronic device.

12. A method of periodically sampling a barometer sensor, comprising:

checking, with one or more processors, barometric noise associated hardware capable of detecting movement of a device or sound for barometric noise associated conditions based on instructions sent to output hardware that, when executed by the output hardware, cause the output hardware to create a condition introducing barometric noise to a measurement acquired from the barometer sensor; and

determining, with the one or more processors, to either acquire the measurement from the barometer sensor if the barometric noise associated conditions are within acceptable limits or delay acquisition of the measurement from the barometer sensor if the barometric noise associated conditions are outside of acceptable limits.

13. The method of claim 12 , comprising:

upon making the determination to delay acquisition of the measurement, waiting through a delay interval; and

after the end of the delay interval, repeating the steps of checking the barometric noise associated hardware and making the determination to either acquire or delay the acquisition of the measurement.

14. The method of claim 13 , comprising adjusting the acceptable limits to become more permissive relative to an initial state each time acquisition of a measurement is delayed, and resetting the acceptable limits to the initial state upon acquiring a measurement.

15. The method of claim 13 , wherein the steps of checking the barometric noise associated hardware and making a determination are executed at the end of a repeating sampling interval of longer duration than the delay interval.

16. The method of claim 15 , comprising, upon expiration of a predetermined buffer interval following an end of a given sampling interval, acquiring a measurement from the barometer sensor regardless of the barometric noise conditions if a measurement has not been acquired from the barometer sensor since the end of the given sampling interval.

17. A non-transitory computer-readable medium storing instructions, which when executed by one or more processors, would cause the processors to:

periodically check barometric noise associated hardware for barometric noise associated conditions based on instructions sent to output hardware that, when executed by the output hardware, cause the output hardware to create a condition introducing barometric noise to a measurement acquired from a barometer sensor, wherein the barometric noise associated hardware is capable of detecting movement of a device or sound; and

make a determination to either acquire the measurement from the barometer sensor if the noise associated conditions are within acceptable limits or delay acquisition of the measurement from the barometer sensor if the barometric noise associated conditions are outside of acceptable limits.

18. The medium of claim 17 , storing instructions, which when executed by one or more processors, would cause the processors to:

upon making the determination to delay acquisition of a measurement, wait through a delay interval; and

after the end of the delay interval, repeat the steps of checking the hardware and making the determination to either acquire or delay acquisition of the measurement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2023
From: BONEV, BOYAN
To: GOOGLE LLC
Reel/Frame 063312/0748 →
Continuity (1)
Related Publication 20230400331A1 · Dec 14, 2023
References Cited (46)
US 6970795B1 · Burgett · 2005 [cited by examiner]
US 10178510B1 · Kai · 2019 [cited by examiner]
US 10367932B1 · Zhu · 2019 [cited by examiner]
US 10386268B2 · Panis · 2019 [cited by examiner]
US 10432194B2 · Bar · 2019 [cited by examiner]
US 10638217B2 · Hou et al. · 2020 [cited by applicant]
US 11282514B2 · Sun · 2022 [cited by examiner]
US 20040145467A1 · Roby · 2004 [cited by examiner]
US 20040190928A1 · Tsunoda · 2004 [cited by examiner]
US 20040228215A1 · Ichikawa · 2004 [cited by examiner]
US 20050096848A1 · Hou · 2005 [cited by examiner]
US 20130097704A1 · Gavrilut · 2013 [cited by examiner]
US 20140108252A1 · Itwaru · 2014 [cited by examiner]
US 20140214353A1 · Barfield et al. · 2014 [cited by applicant]
US 20150094095A1 · Johnson · 2015 [cited by examiner]
US 20150168438A1 · Tsubata · 2015 [cited by examiner]
US 20150293580A1 · Munoz · 2015 [cited by examiner]
US 20150297133A1 · Jouanique-Dubuis · 2015 [cited by examiner]
US 20150335288A1 · Toth et al. · 2015 [cited by applicant]
US 20160007101A1 · Straeussnigg · 2016 [cited by examiner]
US 20160247091A1 · McCaffrey · 2016 [cited by examiner]
US 20160267908A1 · Borjeson · 2016 [cited by examiner]
US 20170071017A1 · Klemans · 2017 [cited by examiner]
US 20190130925A1 · Parikh · 2019 [cited by examiner]
US 20190227114A1 · Aschauer · 2019 [cited by examiner]
US 20190253802A1 · Wang · 2019 [cited by examiner]
US 20200107113A1 · Hou · 2020 [cited by examiner]
US 20200282999A1 · Mizrachi · 2020 [cited by examiner]
US 20220201383A1 · Hua · 2022 [cited by examiner]
US 20220317309A1 · Gamble, Jr. · 2022 [cited by examiner]
CN 105277171A · 2016 [cited by applicant]
CN 107636438A · 2018 [cited by applicant]
CN 105277171B · 2019 [cited by examiner]
CN 110505833A · 2019 [cited by applicant]
CN 117310808A · 2023 [cited by examiner]
EP 3092460B1 · 2019 [cited by applicant]
JP 2010240158A · 2010 [cited by examiner]
KR 101945776B1 · 2019 [cited by examiner]
NZ 539363A · 2006 [cited by examiner]
WO WO2018082051A1 · 2018 [cited by examiner]
WO 2018182911A1 · 2018 [cited by applicant]
Wei Lu, et al., Smart Triggering of the Barometer in a Fall Detector Using a Semi-Permeable Membrane, IEEE Transactions on Biomedical Engineering, Apr. 2019, 13 pages. [cited by applicant]
Zheng L, Wu D, Ruan X, et al. A Novel Energy-Efficient Approach for Human Activity Recognition. Sensors (Basel). 2017;17(9):2064. Published Sep. 8, 2017., 21 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2020/056466 dated Jun. 21, 2021. 15 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2020/056466 dated May 4, 2023. 10 pages. [cited by applicant]
Office Action for Chinese Patent Application No. 202080106394.2 dated Sep. 26, 2024. 11 pages. [cited by applicant]
Cited By (1)
US 12,710,827