×

System and method for calibrating sensors for different operating environments

  • US 9,316,513 B2
  • Filed: 01/08/2013
  • Issued: 04/19/2016
  • Est. Priority Date: 01/08/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • at a computer system including one or more processors and memory;

    at each respective time of a plurality of respective times;

    collecting a respective set of sensor measurements from a first set of sensors of a device at the respective time; and

    associating a respective operating environment of the device with the respective set of sensor measurements, wherein the respective operating environment corresponds to values of one or more environmental parameters of a physical environment in which the device is operating at the respective time;

    storing calibration information corresponding to the respective set of sensor measurements in a respective data structure associated with the respective operating environment of the device; and

    after storing, in a first data structure, calibration information corresponding to a first operating environment;

    determining a current operating environment of the device;

    in accordance with a determination that the current operating environment of the device is consistent with the first operating environment and that the calibration information corresponding to the first operating environment meets predefined measurement diversity criteria, calibrating at least one sensor of the first set of one or more sensors for the first operating environment using the sensor measurements from the first data structure;

    in accordance with a determination that the current operating environment of the device is inconsistent with the first operating environment, excluding the calibration information stored in the first data structure from consideration when calibrating one or more sensors of the first set of sensors for the current operating environment; and

    in accordance with a determination that the current operating environment of the device is consistent with the first operating environment, the calibration information corresponding to the first operating environment does not meet the predefined measurement diversity criteria, and a calibration time threshold has been exceeded, prompting a user of the device to reorient the device so that one or more additional sets of sensor measurements can be retrieved in the first operating environment, wherein the one or more additional sets of sensor measurements are sensor measurements that enable the calibration information corresponding to the first operating environment to meet the predefined measurement diversity criteria.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×