# US 10,313,447 B2 · Collaborative sensor network

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

- Number: US 10,313,447 B2
- Document ID: US10313447B2
- Status: Granted
- Kind: B2
- Application number: 16/114,147
- Filed: 2018-08-27
- Published: 2019-02-28
- Granted: 2019-06-04
- Earliest claimed: 2017-08-28
- Assignees: Shoof Technologies, Inc.
- Applicants: Shoof Technologies, Inc.
- Inventors: George H. Flammer, III; Elad Gottlib
- Web page: https://patentgrep.com/patent/US10313447B2

## CPC

- 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 67/55: Push-based network services
- H04L 67/5651: Reducing the amount or size of exchanged application data
- H04W 4/38: for collecting sensor information
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- Y04S 40/18: Network protocols supporting networked applications, e.g. including control of end-device applications over a network
- 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)
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS

## Abstract

A system comprises a first peer sensor tag configured to sense first sensor data using a first local sensor of the first peer sensor tag and a second peer sensor tag configured to sense second sensor data using a second local sensor of the second peer sensor tag while the second peer sensor tag is not within a communication range of the first peer sensor tag. The second peer sensor tag is configured to detect a first beacon signal of the first peer sensor tag, the first beacon signal including at least a portion of the first sensor data, the first beacon signal being transmitted according to a first network communication protocol. The second peer sensor tag is configured to obtain the at least a portion of the first sensor data from the first beacon signal. A base station is configured to detect a second beacon signal of the second peer sensor tag, the first beacon signal including the at least a portion of the first sensor data and at least a portion of the second sensor data. The base station is configured to obtain the at least a portion of the first sensor data and the at least a portion of the second sensor data from the second beacon signal, and to provide the at least a portion of the first sensor data and the at least a portion of the second sensor data to a server system using a second network communication protocol different from the first network communication protocol.

## Claims

### Claim 1

A system comprising:
a first peer sensor tag configured to sense first sensor data using a first local sensor of the first peer sensor tag;
a second peer sensor tag configured to:
sense second sensor data using a second local sensor of the second peer sensor tag while the second peer sensor tag is not within a communication range of the first peer sensor tag;
detect a first beacon signal of the first peer sensor tag, the first beacon signal including at least a portion of the first sensor data, the first beacon signal being transmitted according to a first network communication protocol; and
obtain the at least a portion of the first sensor data from the first beacon signal; and
a base station configured to:
detect a second beacon signal of the second peer sensor tag, the second beacon signal including the at least a portion of the first sensor data and at least a portion of the second sensor data;
obtain the at least a portion of the first sensor data and the at least a portion of the second sensor data from the second beacon signal; and
provide the at least a portion of the first sensor data and the at least a portion of the second sensor data to a server system, the at least a portion of the first sensor data and the at least a portion of the second sensor data being provided using a second network communication protocol different from the first network communication protocol.

### Claim 2 (depends on 1)

The system of claim 1, wherein the first sensor data comprises temperature data, and the first local sensor of the first peer sensor tag comprises a temperature sensor.

### Claim 3 (depends on 1)

The system of claim 1, wherein the second sensor data comprises humidity data, and the second local sensor of the second peer sensor tag comprises a humidity sensor.

### Claim 4 (depends on 1)

The system of claim 1, wherein the first network communication protocol comprises a low-power network communication protocol.

### Claim 5 (depends on 1)

The system of claim 1, wherein the second network communication protocol comprises an Internet-based network communication protocol.

### Claim 6 (depends on 1)

The system of claim 1, wherein the second peer sensor tag is further configured to validate a source of the first beacon signal prior to obtaining the at least a portion of the first sensor data from the first beacon signal.

### Claim 7 (depends on 1)

The system of claim 1, wherein the second peer sensor tag is further configured to generate additional sensor data based on the at least a portion of the first sensor data, the at least a portion of the second sensor data, and one or more tag rules executing on the second peer sensor tag.

### Claim 8 (depends on 7)

The system of claim 7, wherein the additional sensor data is generated in response to a trigger condition of the one or more tag rules, and the additional sensor data is capable of facilitating generation of a corresponding alert or notification.

### Claim 9 (depends on 7)

The system of claim 7, wherein at least one of the one or more tag rules is at least partially user-defined by a user associated with an entity operating the second peer sensor tag.

### Claim 10

A method comprising:
sensing, by a first peer sensor tag, first sensor data, the first sensor data being sensed by a first local sensor of the first peer sensor tag;
sensing, by a second peer sensor tag, second sensor data, the second sensor data being sensed by a second local sensor of the second peer sensor tag while the second peer sensor tag is not within a communication range of the first peer sensor tag;
detecting, by the second peer sensor tag, a first beacon signal of the first peer sensor tag, the first beacon signal including at least a portion of the first sensor data, the first beacon signal being transmitted according to a first network communication protocol;
obtaining, by the second peer sensor tag, the at least a portion of the first sensor data from the first beacon signal;
detecting, by a base station, a second beacon signal of the second peer sensor tag, the second beacon signal including the at least a portion of the first sensor data and at least a portion of the second sensor data, the second beacon signal being transmitted according to the first network communication protocol;
obtaining, by the base station, the at least a portion of the first sensor data and the at least a portion of the second sensor data from the second beacon signal; and
providing, by the base station, the at least a portion of the first sensor data and the at least a portion of the second sensor data to a server system, the at least a portion of the first sensor data and the at least a portion of the second sensor data being provided using a second network communication protocol different from the first network communication protocol.

### Claim 11 (depends on 10)

The method of claim 10, wherein the first sensor data comprises temperature data, and the first local sensor of the first peer sensor tag comprises a temperature sensor.

### Claim 12 (depends on 10)

The method of claim 10, wherein the second sensor data comprises humidity data, and the second local sensor of the second peer sensor tag comprises a humidity sensor.

### Claim 13 (depends on 10)

The method of claim 10, wherein the first network communication protocol comprises a low-power network communication protocol.

### Claim 14 (depends on 10)

The method of claim 10, wherein the second network communication protocol comprises an Internet-based network communication protocol.

### Claim 15 (depends on 10)

The method of claim 10, further comprising validating, by the second peer sensor tag, a source of the first beacon signal prior to obtaining the at least a portion of the first sensor data from the first beacon signal.

### Claim 16 (depends on 10)

The method of claim 10, further comprising generating, by the second peer sensor tag, additional sensor data based on the at least a portion of the first sensor data, the at least a portion of the second sensor data, and one or more tag rules executing on the second peer sensor tag.

### Claim 17 (depends on 16)

The method of claim 16, wherein the additional sensor data is generated in response to a trigger condition of the one or more tag rules, and the additional sensor data is capable of facilitating generation of a corresponding alert or notification.

### Claim 18 (depends on 16)

The method of claim 16, wherein at least one of the one or more tag rules is at least partially user-defined by a user associated with an entity operating the second peer sensor tag.
