# US 2021/0243081 A1 · SYSTEMS AND METHODS FOR CALIBRATING SENSORS OF INTERNET OF THINGS (IoT) SYSTEMS

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0243081 A1
- Document ID: US20210243081A1
- Status: Published application
- Kind: A1
- Application number: 17/168,995
- Filed: 2021-02-05
- Published: 2021-08-05
- Earliest claimed: 2020-02-05
- Assignees: MachineSense, LLC
- Applicants: MachineSense, LLC
- Inventors: Biplab PAL; Utpal MANNA; Ratneswar ROYCHOWDHURY
- Web page: https://patentgrep.com/patent/US20210243081A1

## CPC

- H04L 41/0823: characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability (for optimising operational conditions of wireless networks H04W24/02)
- H04W 4/38: for collecting sensor information
- A61B 5/0008: {Temperature signals}
- A61B 5/0022: {Monitoring a patient using a global network, e.g. telephone networks, internet}
- A61B 5/01: Measuring temperature of body parts {; Diagnostic temperature sensing, e.g. for malignant or inflamed tissue} (clinical contact thermometers G01K13/20)
- A61B 5/6889: {Rooms}
- A61B 5/7435: {Displaying user selection data, e.g. icons in a graphical user interface}
- A61B 5/746: {Alarms related to a physiological condition, e.g. details of setting alarm thresholds or avoiding false alarms}
- G16H 40/40: for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
- H04L 41/0879: {Manual configuration through operator}
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- A61B 2560/0223: of calibration, e.g. protocols for calibrating sensors
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

Systems for performing an automated, in situ calibration of one or more sensors of internet of things (IoT) systems include one or more emulators capable of generating calibration set points that are applied to the sensors during the calibration process. The systems also include one or more computing devices configured to store the data necessary for the calibrations. The computing devices are further configured to monitor the sensor outputs during normal operation of the IoT systems to check for a loss of calibration or compromised data integrity; execute an automated calibration of a upon the detection of a loss of calibration or data-integrity issue; and validate the calibration results.

## Claims

### Claim 1

A system for calibrating a sensor communicatively coupled to a communications network, the system comprising:
an emulator configured to, during operation, generate and provide to the sensor one or more inputs of known magnitude; and
one or more computing devices communicatively coupled to the emulator and the sensor, at least one of the computing devices having stored therein data relating to response characteristics of the sensor, wherein the one or more computing devices are configured to, during operation:
cause the emulator to generate and provide to the sensor the one or more inputs of known magnitude;
receive, via the communication network, one or more outputs of the sensor responsive to the one or more inputs of known magnitude; and
generate calibration data for the sensor based on the one or more outputs of the sensor and the response characteristics of the sensor.

### Claim 2 (depends on 1)

The system of claim 1, wherein the one or more computing devices comprise a data gateway and a data management system.

### Claim 3 (depends on 1)

The system of claim 1, wherein the calibration data for the sensor comprises a calibration curve.

### Claim 4 (depends on 1)

The system of claim 1, wherein the one or more computing devices comprise a data base having the predetermined response characteristics of the sensor stored therein.

### Claim 5 (depends on 1)

The system of claim 1, further comprising a user interface communicatively coupled to at least one of the computing devices and configured to, during operation, permit a user to initiate the calibration of the sensor.

### Claim 6 (depends on 5)

The system of claim 5, wherein the user interface comprises at least one of:
a smart phone comprising a mobile application configured to permit the user to initiate the calibration of the sensor by way of the smart phone; and
a desktop computer comprising a desktop application configured to permit the user to initiate the calibration of the sensor by way of the desktop computer.

### Claim 7 (depends on 5)

The system of claim 5, wherein the user interface is further configured to, during operation, display data and/or patterns of data acquired from the sensor.

### Claim 8 (depends on 1)

The system of claim 1, wherein the one or more computing devices are further configured to analyze data acquired from the sensor and recognize data patterns indicating a loss of data integrity in the sensor.

### Claim 9 (depends on 8)

The system of claim 8, wherein the one or more computing devices are further configured to initiate the calibration of the sensor in response to the loss of data integrity in the sensor.

### Claim 10 (depends on 1)

The system of claim 1, wherein the one or more computing devices are further configured to validate the results of the calibration.

### Claim 11 (depends on 1)

The system of claim 1, further comprising the sensor.

### Claim 12 (depends on 1)

The system of claim 1, wherein the communications network is the internet.

### Claim 13

A method for automatically calibrating a sensor communicatively coupled to a communications network, the method comprising:
providing an emulator configured to, during operation, generate and provide to the sensor one or more inputs of predetermined magnitude; and
causing the emulator to generate and provide to the sensor the one or more inputs of predetermined magnitude;
receiving, via the communication network, one or more outputs of the sensor responsive to the one or more inputs of predetermined magnitude; and
generating calibration data for the sensor based on the one or more outputs of the sensor and the predetermined response characteristics of the sensor.

### Claim 14 (depends on 13)

The method of claim 13, wherein generating calibration data for the sensor based on the one or more outputs of the sensor and the predetermined response characteristics of the sensor characteristics of the sensor comprises generating a calibration curve for the sensor.

### Claim 15 (depends on 13)

The method of claim 13, further comprising analyzing data acquired from the sensor and recognizing data patterns indicating a loss of data integrity in the sensor.

### Claim 16 (depends on 15)

The method of claim 15, further comprising initiating the calibration of the sensor in response to the loss of data integrity in the sensor.

### Claim 17 (depends on 13)

The method of claim 13, further comprising validating the results of the calibration.

### Claim 18 (depends on 17)

The method of claim 17, wherein validating the results of the calibration comprises:
causing the emulator to generate and provide to the sensor one or more additional inputs of predetermined magnitude;
receiving, via the communication network, one or more outputs of the sensor responsive to the one or more additional inputs of predetermined magnitude; and
comparing the one or more additional inputs of predetermined magnitude to the one or more outputs of the sensor responsive to the one or more additional inputs of predetermined magnitude.

### Claim 19 (depends on 13)

The method of claim 13, further comprising providing a user interface, and initiating the calibration based on a manual input to the user interface.

### Claim 20 (depends on 13)

The method of claim 13, wherein:
the sensor is part of an internet of things system; and
causing the emulator to generate and provide to the sensor the one or more inputs of predetermined magnitude comprises causing the emulator to generate and provide to the sensor the one or more inputs of predetermined magnitude while the sensor is installed in the internet of things system.
