# US 2018/0324253 A1 · Information Sharing Across Multi-Device Systems

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

- Number: US 2018/0324253 A1
- Document ID: US20180324253A1
- Status: Published application
- Kind: A1
- Application number: 15/587,174
- Filed: 2017-05-04
- Published: 2018-11-08
- Earliest claimed: 2017-05-04
- Assignees: Frost Newco25, Inc.
- Applicants: Frost Newco25, Inc.
- Inventors: Matthias Oberdorfer; Chad Thomas
- Web page: https://patentgrep.com/patent/US20180324253A1

## 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/303: Terminal profiles
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor 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)

## Abstract

There are provided systems and methods for sharing information across multi-device systems. Such a system includes multiple device node communicatively coupled via a network. Each device node has a hardware processor and a memory storing an inter-node data transfer software code including a data transfer ledger. For each of the device nodes, its hardware processor is configured to execute the inter-node data transfer software code to receive an input data from a data source, process the input data to identify a relevant system data, and generate an output data based on the relevant system data. The inter-node data transfer software code is further executed to transmit the output data to one or more other device nodes, to generate a ledger entry for updating the data transfer ledger, and to broadcast the ledger entry to all others of the device nodes via the network.

## Claims

### Claim 1

A system comprising:
a plurality of device nodes communicatively coupled via a network;
each of the plurality of device nodes including a respective hardware processor and a respective memory storing an inter-node data transfer software code including a data transfer ledger;
wherein for each of the device nodes, the respective hardware processor is configured to execute the inter-node data transfer software code to:
receive an input data from a data source;
process the input data to identify a relevant system data;
generate an output data based on the relevant system data;
transmit the output data to at least one other of the plurality of device nodes;
generate a ledger entry for updating the data transfer ledger based on the data source, the relevant system data, the output data, and the at least one other of the plurality of device nodes; and
broadcast the ledger entry to all others of the plurality of device nodes via the network.

### Claim 2 (depends on 1)

The system of claim 1, wherein the data source comprises a sensor.

### Claim 3 (depends on 1)

The system of claim 1, wherein each of the device nodes includes a respective at least one sensor, and wherein the data source is one or more of the at least one sensor.

### Claim 4 (depends on 1)

The system of claim 1, wherein the data source is another one of the plurality of device nodes, and wherein the hardware processor is further configured to execute the inter-node data transfer software code to authenticate the data source before processing the input data.

### Claim 5 (depends on 1)

The system of claim 1, wherein the data source is another one of the plurality of device nodes, and wherein the at least one other of the plurality of device nodes to which the output data is transmitted is the data source.

### Claim 6 (depends on 1)

The system of claim 1, wherein the plurality of device nodes are configured for wireless communication via the network.

### Claim 7 (depends on 1)

The system of claim 1, wherein the plurality of device nodes are configured to communicate using at least one of WiFi, Bluetooth, ZigBee, and 60 GHz wireless communication.

### Claim 8 (depends on 1)

The system of claim 1, wherein the network is a peer-to-peer network of the plurality of device nodes.

### Claim 9 (depends on 1)

The system of claim 1, wherein the relevant system data comprises one of an alert, an alarm, and a request for information from one or more others of the plurality of device nodes.

### Claim 10 (depends on 1)

The system of claim 1, wherein the output data comprises one of an alert, an alarm, a request for information, and a response to a request for information from one or more others of the plurality of device nodes.

### Claim 11

A method for use by each of a plurality of device nodes communicatively coupled via a network, wherein each of the plurality of device nodes includes a respective hardware processor and a respective memory storing an inter-node data transfer software code including a data transfer ledger, the method comprising:
receiving, using the respective hardware processor, an input data from a data source;
processing, using the hardware processor, the input data to identify a relevant system data;
generating, using the hardware processor, an output data based on the relevant system data;
transmitting, using the hardware processor, the output data to at least one other of the plurality of device nodes;
generating, using the hardware processor, a ledger entry for updating the data transfer ledger based on the data source, the relevant system data, the output data, and the at least one other of the plurality of device nodes; and
broadcasting, using the hardware processor, the ledger entry to all others of the plurality of device nodes via the network.

### Claim 12 (depends on 11)

The method of claim 11, wherein the data source comprises a sensor.

### Claim 13 (depends on 11)

The method of claim 11, wherein each of the device nodes includes a respective at least one sensor, and wherein the data source is one or more of the at least one sensor.

### Claim 14 (depends on 11)

The method of claim 11, wherein the data source is another one of the plurality of device nodes, and wherein the method further comprises authenticating, using the hardware processor, the data source before processing the input data.

### Claim 15 (depends on 11)

The method of claim 11, wherein the data source is another one of the plurality of device nodes, and wherein the at least one other of the plurality of device nodes to which the output data is transmitted is the data source.

### Claim 16 (depends on 11)

The method of claim 11, wherein the plurality of device nodes are configured for wireless communication via the network.

### Claim 17 (depends on 11)

The method of claim 11, wherein the plurality of device nodes are configured to communicate using at least one of WiFi, Bluetooth, ZigBee, and 60 GHz wireless communication.

### Claim 18 (depends on 11)

The method of claim 11, wherein the network is a peer-to-peer network of the plurality of device nodes.

### Claim 19 (depends on 11)

The method of claim 11, wherein the relevant system data comprises one of an alert, an alarm, and a request for information from one or more others of the plurality of device nodes.

### Claim 20 (depends on 11)

The method of claim 11, wherein the output data comprises one of an alert, an alarm, a request for information, and a response to a request for information from one or more others of the plurality of device nodes.
