US 12,259,871 B2
Signal processing for multi-sensor groups
Andrew Smith, San Francisco, CA (US); and Davida Herzl, San Francisco, CA (US)
Assigned to Aclima Inc., San Leandro, CA (US)
Filed by Aclima Inc., San Francisco, CA (US)
Filed on Jun. 13, 2023, as Appl. No. 18/333,782.
Application 18/333,782 is a continuation of application No. 17/558,240, filed on Dec. 21, 2021, granted, now 11,720,544.
Application 17/558,240 is a continuation of application No. 16/383,468, filed on Apr. 12, 2019, granted, now 11,238,028, issued on Feb. 1, 2022.
Prior Publication US 2024/0004865 A1, Jan. 4, 2024
Int. Cl. G06F 13/20 (2006.01); G01R 33/54 (2006.01); G06F 16/23 (2019.01); G06F 16/245 (2019.01)
CPC G06F 16/2365 (2019.01) [G01R 33/54 (2013.01); G06F 13/20 (2013.01); G06F 16/245 (2019.01)] 16 Claims
OG exemplary drawing
 
1. A method processing signals from a plurality of groups of sensors, each group including a first sensor and at least one additional sensor, the method comprising:
receiving, from each of the plurality of groups, a message packet from the first sensor and an additional message packet from each of the at least one additional sensor, the first sensor and the at least one additional sensor of each group being co-located, wherein the message packet includes a first sensor identifier and first sensor data from the first sensor, and wherein the additional message packet includes at least one additional sensor identifier and sensor data from a corresponding one of the at least one additional sensor;
associating the first sensor data identifier with the at least one additional sensor identifier for each of the plurality of groups;
obtaining calibration information for the first sensor based on the first sensor identifier and the at least one additional sensor identifier, the calibration information being specific to the first sensor having the first sensor identifier, wherein the obtaining of the calibration information comprises:
determining a correction for the first sensor of each of the plurality of groups using a calibration table, at least one additional sensor identifier and the additional sensor data from the at least one additional sensor associated with the first sensor;
obtaining additional calibration information for the at least one additional sensor based on at least one additional sensor identifier, the additional calibration information being specific to the at least one additional sensor having the at least one additional sensor identifier, wherein the obtaining of the additional calibration information comprises:
determining an additional correction for the at least one additional sensor of each of the plurality of groups using the calibration table, at least one additional sensor identifier and the additional sensor data from the at least one additional sensor associated with the first sensor; and
providing corrected first sensor data and corrected additional sensor data for each of the plurality of groups based on the first sensor data, the additional sensor data, the additional calibration information for the at least one additional sensor, and the data and calibration information for the first sensor, comprising:
applying the correction to the first sensor data for each of the plurality of groups to obtain the corrected first sensor data; and
applying the additional correction to the additional sensor data for each of the plurality of groups to obtain the corrected additional sensor data.