# US 10,375,457 B2 · Interpretation of supplemental sensors

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

- Number: US 10,375,457 B2
- Document ID: US10375457B2
- Status: Granted
- Kind: B2
- Application number: 15/423,001
- Filed: 2017-02-02
- Published: 2018-08-02
- Granted: 2019-08-06
- Earliest claimed: 2017-02-02
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Michael Bender; Rahul Gupta; David B. Kumhyr; Leucir Marin Junior; Arnaud A. Mathieu; Maharaj Mukherjee; Michael P. Robertson
- Web page: https://patentgrep.com/patent/US10375457B2

## CPC

- H04Q 9/00: Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- G08C 2201/93: Remote control using other portable devices, e.g. mobile phone, PDA, laptop
- H04Q 2209/25: using a mesh network, e.g. a public urban network such as public lighting, bus stops or traffic lights
- H04Q 2209/84: Measuring functions
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)

## Abstract

A method, a computing system and a computer program product are provided for utilizing supplemental sensors to monitor conditions of an area employing a sensor network. One or more supplemental sensors that are external to the sensor network are detected in an area. The one or more supplemental sensors are added to the sensor network. Readings pertaining to the conditions of the area are retrieved from the detected one or more supplemental sensors and one or more first sensors included in the sensor network. The readings of the one or more supplemental sensors and the one or more first sensors are compared and a resulting condition of the area is determined based on the comparing.

## Claims

### Claim 1

A method of utilizing supplemental sensors to monitor conditions of a plurality of areas employing a sensor network, the method comprising:
detecting, by a computer system, one or more supplemental sensors external to the sensor network, the sensor network including a plurality of fixed sensors;
adding to the sensor network, by the computer system, only each respective supplemental sensor of the one or more detected supplemental sensors that a corresponding user authorized to be read by downloading an application to the respective supplemental sensor;
assigning to a respective area, by the computer system, the each respective supplemental sensor added to the sensor network, the each respective supplemental sensor being assigned to the respective area including a closest fixed sensor of the plurality of fixed sensors;
retrieving, by the computer system, readings pertaining to the conditions of each of the plurality of areas from the sensor network including the each respective supplemental sensor added to the sensor network and the plurality of fixed sensors; and
for each respective area, performing, by the computer system:
comparing the readings of the each respective supplemental sensor assigned to the respective area with one or more fixed sensors included in the respective area, and
determining a resulting condition of the respective area based on the comparing.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining a respective type of the each supplemental sensor added to the sensor network; and
querying the each supplemental sensor for readings in accordance with the respective determined type.

### Claim 3 (depends on 1)

The method of claim 1, wherein one or more of the each respective supplemental sensor added to the sensor network include a sensor of an Internet of Things device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the determining a resulting condition further comprises:
overriding a condition indicated by the sensor network in response to a variance in the readings between the one or more supplemental sensors assigned to one of the respective areas and the one or more fixed sensors included in the one of the respective areas.

### Claim 5 (depends on 4)

The method of claim 4, wherein the determining a resulting condition further comprises:
determining a first number of sensors in the one of the respective areas reporting a first condition and a second number of sensors in the one of the respective areas reporting a second condition; and
determining the resulting condition based on which of the first number and the second number is a higher number.

### Claim 6 (depends on 5)

The method of claim 5, wherein the plurality of fixed sensors are weighted differently than the each respective supplemental sensor when performing the determining of a first number of sensors and a second number of sensors.

### Claim 7

A computing system for monitoring conditions of a plurality of areas employing a sensor network, the computing system comprising:
at least one processor;
a network interface to allow the computing system to communicate with devices of a sensor network; and
at least one memory connected with the at least one processor, wherein the at least one processor is configured to:
detect one or more supplemental sensors external to the sensor network, the sensor network including a plurality of fixed sensors;
add to the sensor network only each respective supplemental sensor of the one or more detected supplemental sensors that a corresponding user authorized to be read by downloading an application to the respective supplemental sensor;
assign to a respective area the each respective supplemental sensor added to the sensor network, the each respective supplemental sensor being assigned to the respective area including a closest fixed sensor of the plurality of fixed sensors;
retrieve readings pertaining to the conditions of each of the plurality of areas from the sensor network including the each respective supplemental sensor added to the sensor network and the plurality of fixed sensors,
for each respective area:
compare the readings of the each respective supplemental sensor assigned to the respective area with one or more fixed sensors included in the respective area, and
determine a resulting condition of the respective area based on the comparing.

### Claim 8 (depends on 7)

The computer system of claim 7, wherein the at least one processor is further configured to:
determine a respective type of the each supplemental sensor added to the sensor network; and
query the each supplemental sensor for readings in accordance with the respective determined type.

### Claim 9 (depends on 7)

The computing system of claim 7, wherein one or more of the each respective supplemental sensor added to the sensor network include a sensor of an Internet of Things device.

### Claim 10 (depends on 7)

The computing system of claim 7, wherein the at least one processor being configured to determine a resulting condition further comprises the at least one processor being configured to:
override a condition indicated by the sensor network in response to a variance in the readings between the one or more supplemental sensors assigned to one of the respective areas and the one or more fixed sensors included in the one of the respective areas.

### Claim 11 (depends on 7)

The computing system of claim 7, wherein the at least one processor being configured to determine a resulting condition further comprises the at least one processor being configured to:
determine a first number of sensors in the respective area reporting a first condition and a second number of sensors in the respective area reporting a second condition; and
determine the resulting condition based on which of the first number and the second number is a higher number.

### Claim 12 (depends on 11)

The computing system of claim 11, wherein the plurality of fixed sensors are weighted differently than the each respective supplemental sensor when performing the determining of a first number of sensors and a second number of sensors.

### Claim 13

A computer program product comprising:
at least one computer readable storage medium having computer readable program code embodied therewith for execution on a computing device, the computer readable program code being configured to be executed by the computing device to:
detect one or more supplemental sensors external to a sensor network, the sensor network including a plurality of fixed sensors;
add to the sensor network only each respective supplemental sensor of the one or more detected supplemental sensors that a corresponding user authorized to be read by downloading an application to the respective supplemental sensor;
assign to a respective area of a plurality of areas the each respective supplemental sensor added to the sensor network, the each respective supplemental sensor being assigned to the respective area including a closest fixed sensor of the plurality of fixed sensors;
retrieve readings pertaining to the conditions of each of the plurality of areas from the sensor network including the each respective supplemental sensor added to the sensor network and the plurality of fixed sensors;
for each respective area:
compare the readings of the each respective supplemental sensor assigned to the respective area with one or more fixed sensors included in the respective area, and
determine a resulting condition of the respective area based on the comparing.

### Claim 14 (depends on 13)

The computer program product of claim 13, wherein the computer readable program code is further configured to:
determine a respective type of the each supplemental sensor added to the sensor network; and
query the each supplemental sensor for readings in accordance with the respective determined type.

### Claim 15 (depends on 13)

The computer program product of claim 13, wherein one or more of the each respective supplemental sensor added to the sensor network include a sensor of an Internet of Things device.

### Claim 16 (depends on 13)

The computer program product of claim 13, wherein the computer readable program code being configured to determine a resulting condition further comprises computer readable program code being configured to:
override a condition indicated by the sensor network in response to a variance in the readings between the one or more supplemental sensors assigned to one of the respective areas and the one or more fixed sensors included in the one of the respective areas.

### Claim 17 (depends on 13)

The computer program product of claim 13, wherein the computer readable code being configured to determine a resulting condition further comprises the computer readable code being configured to:
determine a first number of sensors in the respective area reporting a first condition and a second number of sensors in the respective area reporting a second condition; and
determine the resulting condition based on which of the first number and the second number is a higher number, wherein
the plurality of fixed sensors are weighted differently than the each respective supplemental sensor when performing the determining of a first number of sensors and a second number of sensors.

### Claim 18 (depends on 1)

The method of claim 1, wherein:
the computer system determines a closest fixed sensor to the each respective supplemental sensor based on signal strength information regarding a signal detected from the each respective supplemental sensor.

### Claim 19 (depends on 7)

The computer system of claim 7, wherein the at least one processor is further configured to:
determine a closest fixed sensor to the each respective supplemental sensor based on signal strength information regarding a signal detected from the each respective supplemental sensor.

### Claim 20 (depends on 13)

The computer program product of claim 13, wherein the computer readable program code is further configured to:
determine a closest fixed sensor to the each respective supplemental sensor based on signal strength information regarding a signal detected from the each respective supplemental sensor.
