US 12,003,370 B2
Dynamic internet of things device records for use in validating communications from internet of things devices subject to data drift
Shailendra Singh, Maharashtra (IN); and Vasuki Anand, Chennai (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Mar. 16, 2022, as Appl. No. 17/696,141.
Prior Publication US 2023/0300027 A1, Sep. 21, 2023
Int. Cl. H04L 41/0853 (2022.01); H04L 9/40 (2022.01)
CPC H04L 41/0853 (2013.01) [H04L 63/0876 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
a memory; and
a hardware processor communicatively coupled to the memory, the hardware processor configured to:
receive a request to register a device;
in response to receiving the request to register the device:
extract a set of parameters from the device, wherein the set of parameters comprises a plurality of data formats associated with data transmissions sent by the device, and the plurality of data formats comprise a number format and an image file format; and
store a baseline record associated with the device in the memory, the baseline record comprising the set of parameters;
determine that an update to the device has modified the set of parameters of the device; and
in response to determining that the update has modified the set of parameters:
extract the modified set of parameters from the device;
generate a new record associated with the device, the new record comprising the modified set of parameters;
determine a probability that changes to the new record are a result of an unauthorized update that has been made to the device;
determine that the probability is less than a threshold; and
in response to determining that the probability is less than the threshold, store the new record associated with the device in the memory, wherein:
the baseline record was used to validate an identity of the device prior to determining that the update modified the set of parameters; and
the new record is used to validate the identity of the device subsequent to determining that the update modified the set of parameters.