US20180176216A1

System and method for biometric protocol standards

Claim Score by NHIP

Read claim 20, the broadest

Abstract

Secure communications are provided between a user computing device and a server computing device. An enrollment request is received from a user computing device that is configured via a distributed client software application, and is processed. The enrollment request is usable to enroll the user computing device in a network and includes an encrypted partial initial biometric vector associated with a user. An authentication request is processed that is subsequently received that includes an encrypted partial second biometric vector and that is associated with a user of the user computing device. A comparison of the encrypted partial initial biometric vector and the encrypted partial second biometric vector is performed, and a value representing the comparison is generated and transmitted to the user computing device. The user computing device is authenticated where the value is above a minimum threshold.

US20180176216A1, drawing sheet 1
Sheet 1 of 28

Term

8.6 yearsto projected expiry

Projected expiry 16 April 2035, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    A method for providing secure communication between a user computing device and a server computing device, the method comprising:processing, by the server computing device, an enrollment request that is received from a user computing device configured with a distributed client software application, the enrollment request being usable to enroll the user computing device in a network and the request including an encrypted partial initial biometric vector (“IBV”) associated with a user of the user computing device, wherein the processing the enrollment request includes storing the encrypted partial IBV on non-transitory processor readable media that is accessible by or is part of the server computing device;processing, by the server computing device, an authentication request that is subsequently received from the user computing device and includes an encrypted partial second biometric vector and that is associated with a user of the user computing device, wherein the processing the authentication request includes: performing, as a function of an algorithm, a comparison of the encrypted partial initial biometric vector and the encrypted partial second biometric vector;andgenerating a value representing the comparison;andtransmitting, by the server computing device to the user computing device, the value representing the comparison, wherein the user computing device is authenticated where the value is above a minimum threshold and the user computing device is not authenticated where the value is below a minimum threshold.
  2. 11
    A system for providing secure communication between a user computing device and a trusted server, the system comprising:at least one processor operatively coupled to one or more non-transitory processor readable media;wherein the one or more processor readable media includes instructions for enabling the at least one processor to: process an enrollment request that is received from a user computing device configured with a distributed client software application, the enrollment request being usable to enroll the user computing device in a network and the request including an encrypted partial initial biometric vector (“IBV”) associated with a user of the user computing device, wherein the processing the enrollment request includes storing the encrypted partial IBV on non-transitory processor readable media that is accessible by or is part of the server computing device;process an authentication request that is subsequently received from the user computing device and includes an encrypted partial second biometric vector and that is associated with a user of the user computing device, wherein the processing the authentication request includes performing, as a function of an algorithm, a comparison of the encrypted partial initial biometric vector and the encrypted partial second biometric vector;andgenerating a value representing the comparison;andtransmit to the user computing device, the value representing the comparison, wherein the user computing device is authenticated where the value is above a minimum threshold and the user computing device is not authenticated where the value is below a minimum threshold.
  3. 20
    Broadest claimClaim Score 35, narrow(NHIP)A method for providing secure communication between a user computing device and a server computing device, the method comprising:processing, by the server computing device, an enrollment request that is received from a user computing device configured with a distributed client software application, the enrollment request being usable to enroll the user computing device in a network and the request including a first portion of a first biometric vector associated with a user of the user computing device, wherein the processing the enrollment request includes storing the first portion of the first biometric vector on non-transitory processor readable media that is accessible by or is part of the server computing device;processing, by the server computing device, an authentication request that is subsequently received from the user computing device and includes a second biometric vector that is captured after the first biometric vector and that is associated with a user of the user computing device, wherein the authentication request further includes a second portion of the first biometric vector, wherein the processing the authentication request includes: combining at least the first and second portions of the first biometric vector;performing, as a function of an algorithm, a comparison of the combined first and second portions with the second biometric vector;andgenerating a value representing the comparison;andtransmitting, by the server computing device to the user computing device, the value representing the comparison, wherein the user computing device is authenticated where the value is above a minimum threshold and the user computing device is not authenticated where the value is below a minimum threshold.