# US 11,444,772 B2 · Fuzzy dataset processing and biometric identity technology leveraging blockchain ledger technology

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

- Number: US 11,444,772 B2
- Document ID: US11444772B2
- Status: Granted
- Kind: B2
- Application number: 16/990,976
- Filed: 2020-08-11
- Published: 2021-02-25
- Granted: 2022-09-13
- Earliest claimed: 2017-08-21
- Applicants: Andrew J. Polcha; Michael P. Polcha
- Inventors: Andrew J. Polcha; Michael P. Polcha
- Web page: https://patentgrep.com/patent/US11444772B2

## CPC

- H04L 9/3231: {Biological data, e.g. fingerprint, voice or retina (network architectures or network communication protocols for supporting authentication of entities using biometrical features in a packet data network H04L63/0861)}
- H04L 9/0637: {Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]}
- H04L 9/0866: {involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 2209/16: Obfuscation or hiding, e.g. involving white box
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method and for verifying that distorted biometric information submitted to a computing device is authentic. In various embodiments, the method includes receiving a signal indicative of a distorted biometric of a person; determining a DNA sequence code of the signal indicative of the distorted biometric signal; generating a first dataset based on the DNA sequence code; hashing the first dataset to obtain a second dataset; encrypting the second dataset; storing the encrypted second dataset into a blockchain; comparing the second dataset to a test dataset to determine if the second and test datasets are from a related data source and remain unchanged from the distorted biometric of the person; and updating a new transaction record on the blockchain to indicate that the blockchain transaction has been validated.

## Claims

### Claim 1

A method for verifying that distorted biometric information received by a computing device is authentic, comprising:
receiving a signal indicative of a distorted biometric of a biometric of a person;
determining, by a processor, a DNA sequence code of the signal indicative of the distorted biometric signal;
generating, by the processor, a first dataset from a plurality of fuzzy data values based on the DNA sequence code, wherein each fuzzy data is transformed into a data value and at least one range value to obtain respective data values and range values, and wherein the respective data values and range values are arranged in at least two data series of the first dataset, respectively;
transforming using a cryptographic function, by the processor, the first dataset, which is based on DNA sequence code, to obtain a second dataset, wherein the transforming maintains a relationship of the respective data values and the range values arranged in the at least two data series;
encrypting, by the processor, the second dataset;
storing the encrypted second dataset into a database that includes one or more biometric identifiers;
publishing, by the processor, the generated first dataset to a database computing system for authentication;
retrieving, by the processor, the encrypted second dataset from the database; and
decrypting, by the processor, the encrypted second dataset to obtain the second dataset to authenticate that the database has validated the one or more biometric identifiers.

### Claim 2 (depends on 1)

The method of claim 1, wherein the database is a plurality of distributed nodes that maintain a public database.

### Claim 3 (depends on 1)

The method of claim 1, wherein the database is a private database.

### Claim 4

A computer system, comprising:
a processor;
a memory device coupled to the processor; and
a computer readable storage device coupled to the processor, wherein the storage device contains program code executable by the processor via the memory device to implement a method for verifying that distorted biometric information received by a computing device is authentic, the method comprising:
receiving a signal indicative of a distorted biometric of a biometric of a person;
determining, by a processor, a DNA sequence code of the signal indicative of the distorted biometric signal;
generating, by the processor, a first dataset from a plurality of fuzzy data values based on the DNA sequence code, wherein each fuzzy data is transformed into a data value and at least one range value to obtain respective data values and range values, and wherein the respective data values and range values are arranged in at least two data series of the first dataset, respectively;
transforming using a cryptographic function, by the processor, the first dataset, which is based on DNA sequence code, to obtain a second dataset, wherein the transforming maintains a relationship of the respective data values and the range values arranged in the at least two data series;
encrypting, by the processor, the second dataset;
storing the encrypted second dataset into a database that includes one or more biometric identifiers;
publishing, by the processor, the generated first dataset to a database computing system for authentication;
retrieving, by the processor, the encrypted second dataset from the database; and
decrypting, by the processor, the encrypted second dataset to obtain the second dataset to authenticate that the database has validated the one or more biometric identifiers.

### Claim 5 (depends on 4)

The computer system of claim 4, wherein the database is a plurality of distributed nodes that maintain a public database.

### Claim 6 (depends on 4)

The computer system of claim 4, wherein the database is a private database.
