Patent ID: 11860851
Assignee: VENIAM, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. A system for managing data integrity in a network of moving things, the system comprising:
one or more processors configured to communicatively couple to a plurality of network nodes and a cloud-based system supporting services for the network, the one or more processors operable to, at least:
receive data at a first network node of the plurality of network nodes, using a first data communication interface of the first network node;
identify a subset of data validation techniques of a set of data validation techniques known to the first network node;
determine, at the first network node, whether the data is valid, based on the identified subset of the data validation techniques, wherein the determining comprises, at least:
obtaining, via a global positioning component of the first network node, positioning information corresponding to a current location of the first network node at different instances of time; and
assessing validity of the data based on the obtained positioning information, wherein:
the assessing comprises determining timeliness of reception of the positioning information, and validating the positioning information based on sensory information obtained or generated in a vehicle comprising the first network node based on the data;
the determining of the timeliness of the reception of the positioning information is configurable based on source of data; and
the validating of the positioning information comprises determining that travel distance measured based on the positioning information is consistent with travel distance measured based on the sensory information obtained;

perform a first procedure when the data received at the first network node is determined to be valid, wherein performing the first procedure comprises adjusting at least one function or component of the first network node or of the vehicle comprising the first network node based on the data; and
perform a second procedure when the data received at the first network node is determined to be not valid.