# US 10,120,105 B2 · Location monitoring via a gateway

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

- Number: US 10,120,105 B2
- Document ID: US10120105B2
- Status: Granted
- Kind: B2
- Application number: 14/836,108
- Filed: 2015-08-26
- Published: 2015-12-17
- Granted: 2018-11-06
- Earliest claimed: 2007-10-23
- Assignees: La Crosse Technology Ltd.
- Applicants: La Crosse Technology, Ltd.
- Inventors: Rolf Haupt; Allan McCormick
- Web page: https://patentgrep.com/patent/US10120105B2

## CPC

- G01W 1/14: Rainfall or precipitation gauges (measuring volume in general G01F)
- G01D 21/00: Measuring or testing not otherwise provided for
- G01W 1/02: Instruments for indicating weather conditions by measuring two or more variables, e.g. humidity, pressure, temperature, cloud cover or wind speed (G01W1/10 takes precedence)
- G01W 1/10: Devices for predicting weather conditions (computers per se G06; display devices G09)
- G08B 25/08: using communication transmission lines {(G08B13/19658, G08B21/0286, G08B25/016 take precedence)}
- G08B 25/10: using wireless transmission systems {(G08B25/009 takes precedence)}
- G01W 2203/00: Real-time site-specific personalized weather information, e.g. nowcasting
- G08B 1/08: using electric transmission {; transformation of alarm signals to electrical signals from a different medium, e.g. transmission of an electric alarm signal upon detection of an audible alarm signal}
- G08B 21/10: responsive to calamitous events, e.g. tornados or earthquakes
- G08B 25/14: Central alarm receiver or annunciator arrangements
- Y02A 90/10: Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
- G01W: METEOROLOGY (radar, sonar, lidar or analogous systems, designed for meteorological use G01S13/95, G01S15/88, G01S17/95)
- G01D: MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- Y02A: TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE

## Abstract

A remote location monitoring system, for example, a home monitoring or weather monitoring system may include one or more sensors and/or receivers at a first location such as a residence or business to be monitored. The sensors and receivers may communicate with a remote central server via a gateway device and the detection data received from the sensors and receivers may be displayed via display circuitry coupled to a processor of the gateway device. The sensors, receivers, and gateway device may be controlled by users locally or remotely via the server. Users may register to receive remote notifications of weather events and other home monitoring events. Users may also access remotely sensors and receivers to configure alerts, notifications, and automatic responses for the devices and integrated appliances at the first location.

## Claims

### Claim 1

An apparatus comprising:
one or more processors; and
memory storing computer executable instructions that, when executed by the one or more processors, cause the apparatus to:
receive, from a user device, configuration settings for a detector device located at a first location;
transmit, to a gateway device associated with the first location, the configuration settings;
receive, from the gateway device, detection data corresponding to a detection reading from the detector device;
generate one or more control settings for the detector device baaed on an analysis of the detection data and one or more stored settings for the detector device; and
transmit the one or more control settings to the gateway device.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the analysis comprises comparing one or more values of the detection data with one or more threshold values of the stored settings.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the detection data comprises at least one of temperature data from a temperature sensor, wind data from a wind sensor, humidity data from a humidity sensor, rain data from a rain sensor, motion data from a motion detector, electricity consumption data from a power sensor, and alarm data from an alarm detector.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the detection data comprises data from an audio detector indicating that sounds from at least one of a smoke detector, fire alarm, or burglar alarm were detected at the first location.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the memory stores instructions that, when executed by the one or more processors, cause the apparatus to:
receive second detection data from a second gateway device;
output, for display on a web page, the detection data and the second detection data.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the configuration settings are received via a user interface generated by the apparatus.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the memory stores instructions that, when executed by the one or more processors, cause the apparatus to:
compare the detection data to one or more notification parameters, resulting in a comparison; and
generate notification data based on the comparison.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the memory stores instructions that, when executed by the one or more processors, cause the apparatus to:
output the notification data for display to a web page.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the memory stores instructions that, when executed by the one or more processors, cause the apparatus to:
determine the first location using an IP address reverse lookup table;
generate a map displaying the detection data, wherein the detection data is associated with the first location on the map; and
output the map to a web page.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the detection data is received via a wireless network.

### Claim 11

A method, comprising:
receiving, by a server, and from a user device, configuration settings for a detector device located at a first location;
transmitting, by the server and to a gateway device associated with the first location, the configuration settings;
receiving, by the server and from the gateway device, detection data corresponding to a detection reading from the detector device;
generating, by the server and based on an analysis of the detection data and one or more stored settings for the detector device, one or more control settings for the detector device; and
transmitting, by the server and to the gateway device, the one or more control settings.

### Claim 12 (depends on 11)

The method of claim 11, wherein the detection data corresponds to weather data from a weather detector at the first location, and wherein the server is configured to receive weather data from a plurality of weather detection devices at a plurality of geographically separate remote locations.

### Claim 13 (depends on 11)

The method of claim 11, wherein the detection data comprises at least one of temperature data from a temperature sensor, wind data from a wind sensor, humidity data from a humidity sensor, rain data from a rain sensor, motion data from a motion detector, electricity consumption data from a power sensor, and alarm data from an alarm detector.

### Claim 14 (depends on 11)

The method of claim 11, further comprising:
outputting the detection data to a web page.

### Claim 15 (depends on 14)

The method of claim 14, wherein the analysis comprises comparing the detection data to the one or more stored settings.

### Claim 16

A system, comprising:
a detection data processing device; and
one or more detector devices installed at one or more remote locations, wherein the one or more remote locations are remote to the detection data processing device,
wherein the detection data processing device comprises:
one or more processors; and
memory storing computer executable instructions that, when executed by the processor, cause the detection data processing device to:
receive, from a user device, configuration settings for a first detector device of the one or more detector devices, wherein the first detector device is located at a first location of the one or more remote locations;
transmit, to a gateway device associated with the first location, the configuration settings;
receive, from the gateway device, detection data from the first detector device, the detection data corresponding to one or more detection readings of the first detector device;
generate one or more control settings for the first detector device based on an analysis of the detection data and one or more stored settings for the first detector device; and
transmit the one or more control settings to the gateway device.

### Claim 17 (depends on 16)

The system of claim 16, wherein the analysis comprises comparing one or more values of the detection data with one or more threshold values of the stored settings.

### Claim 18 (depends on 16)

The system of claim 16, wherein the one or more detector devices comprises a plurality of weather detection devices at a plurality of separate remote locations, and wherein the detection data processing device is configured to receive weather data from the plurality of weather detection devices via a wireless network.

### Claim 19 (depends on 16)

The system of claim 16, wherein the one or more detector devices comprises at least one of:
a temperature sensor configured to transmit temperature data to the detection data processing device;
a wind sensor configured to transmit wind data to the detection data processing device;
a humidity sensor configured to transmit humidity data to the detection data processing device;
a rain sensor configured to transmit rain data to the detection data processing device;
a motion sensor configured to transmit motion data to the detection data processing device;
a power sensor configured to transmit electricity consumption data to the detection data processing device; and
an alarm detector configured to transmit alarm data to the detection data processing device.

### Claim 20 (depends on 16)

The system of claim 16, wherein the memory stores computer executable instructions that, when executed by the one or more processors, cause the detection data processing device to:
compare the detection data to one or more notification parameters, resulting in a comparison; and
generate notification data based on the comparison.
