# US 2017/0288992 A1 · Network system and method for checking plausibility of value returned by device therein

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

- Number: US 2017/0288992 A1
- Document ID: US20170288992A1
- Status: Published application
- Kind: A1
- Application number: 15/512,569
- Filed: 2015-09-17
- Published: 2017-10-05
- Earliest claimed: 2014-09-19
- Assignees: Thomson Licensing
- Applicants: Thomson Licensing
- Inventors: Erwan LE MERRER; Nicolas LE SCOUARNEC; Romaric LUDINARD
- Web page: https://patentgrep.com/patent/US20170288992A1

## CPC

- H04L 43/065: related to network devices
- H04L 43/10: Active monitoring, e.g. heartbeat, ping or trace-route
- H04L 43/16: Threshold monitoring
- H04L 67/1093: {Some peer nodes performing special functions}
- H04L 67/125: involving 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)

## Abstract

It is provided a method for checking plausibility of a value received from a device. It comprises receiving, by a neighbor of the device at a current time instant, a current output value and a previous output value of the device (S410) and; determining, by the neighbor of the device, that a value evolution between the current output value and the previous output value of the device is implausible according to the value evolution.

## Claims

### Claim 1

Method for checking plausibility of a value received from a device, by comprising:
receiving, by a neighbor of the device at a current time instant, a current output value and a previous output value of the device and;
determining, by the neighbor of the device, that a value evolution between the current output value and the previous output value of the device is implausible according to the value evolution.

### Claim 2 (depends on 1)

Method according to claim 1, further comprising:
receiving, by the neighbor of the device, network addressing information and previous output values of previous neighbors of the device at a previous time instant from the device;
contacting, by the neighbor of the device, with each of the previous neighbors;
receiving, by the neighbor of the device, acknowledges from the previous neighbors; and
determining, by the neighbor of the device, that the device lies if the number of positive acknowledges received from the previous neighbors fails to reach an acknowledge threshold.

### Claim 3 (depends on 1)

Method according to claim 1, wherein the network addressing information comprises IP address, or comprises the IP address and port number, or comprises Device ID, the IP address and the port number.

### Claim 4 (depends on 1)

Method according to claim 1, wherein the device and the neighbor of the device are GPS devices, the current output value of the device is a GPS position value at a current time instant, and the previous output value of the device is a GPS position value at a previous time instant; or
the device and the neighbor of the device are home gateways, the current output value of the device is a mean opinion score at a current time instant, and the previous output value of the device is a mean opinion score at a previous time instant.

### Claim 5

A method for checking plausibility of a value received from a device, comprising:
computing, by the device, a first hash address in a distributed hash table based on network addressing information and a current output value of the device;
determining, by the device, a plurality of current neighbors in the distributed hash table; and
advertising, by the device, the current output value of the device and a previous output value of the device to the determined plurality of current neighbors, wherein the current output value and the previous output value are used to determine the plausibility of the current output value of the device.

### Claim 6 (depends on 5)

Method according to claim 5, wherein said checking by each of the determined plurality of current neighbors the plausibility of the current output value of the device comprises:
judging, by each of the determined plurality of current neighbors, whether a value evolution between the advertised current output value and the advertised previous output value is greater than a value evolution threshold; and
determining, by each of the determined plurality of current neighbors, that the value evolution of the device is implausible if the value evolution is greater than a value evolution threshold.

### Claim 7 (depends on 5)

Method according to claim 5, further comprising:
advertising, by the device, network addressing information of previous neighbors of the device to the determined plurality of current neighbors;
wherein said checking by each of the determined plurality of current neighbors the plausibility of the current output value of the device further comprises:
contacting, by each of the determined plurality of current neighbors, with each of the previous neighbors;
judging, by each of the determined plurality of current neighbors, whether number of positive acknowledges received from the previous neighbor device reaches an acknowledge threshold; and
determining, by each of the determined plurality of current neighbors, that the device lies if the number of positive acknowledges received from the previous neighbor device fails to reach the acknowledge threshold.

### Claim 8 (depends on 5)

Method according to claim 5, wherein the network addressing information comprises IP address, or comprises the IP address and port number, or comprises Device ID, the IP address and the port number.

### Claim 9 (depends on 5)

Method according to claim 5, wherein the device and the neighbor of the device are GPS devices, the current output value of the device is a GPS position value at a current time instant, and the previous output value of the device is a GPS position value at a previous time instant; or
the device and the neighbor of the device are home gateways, the current output value of the device is a mean opinion score at a current time instant, and the previous output value of the device is a mean opinion score at a previous time instant.

### Claim 10

Checking device for checking plausibility of a value received from a device, wherein the checking device is a neighbor of the device at a current time instant, comprising
a receiving module for receiving a current output value and a previous output value of the device; and
a processor for determining that a value evolution between the current output value and the previous output value of the device is implausible according to the value evolution.

### Claim 11 (depends on 10)

Checking device according to the claim 10, wherein
the receiving module further for receiving network addressing information and previous output values of previous neighbors of the device at a previous time instant from the device and acknowledges from previous neighbors of the device; and
the processor further for determining that the device lies if the number of positive acknowledges received from the previous neighbors fails to reach an acknowledge threshold.

### Claim 12 (depends on 1)

Computer program product downloadable from a communication network and/or recorded on a medium readable by computer and/or executable by a processor, characterized by comprising program code instructions for implementing the steps of a method according to claim 1.

### Claim 13 (depends on 1)

Non-transitory computer-readable medium characterized by comprising a computer program product recorded thereon and capable of being run by a processor, including program code instructions for implementing the steps of a method according to claim 1.
