IP Library Granted Patent US 11,514,145
Granted Patent B2
US 11,514,145 · App. 16/876,313 · Granted Nov 29, 2022

Linking individual biometric data to protected resources accessed via user devices

Inventors: Nagendra Gudibande Srikanta Sharma (Bangalore, IN); Udayendranaidu Gottapu (Visakhapatnam, IN); Pedda Reddy Kathriki (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06F21/32G06F21/44G06V40/12G06V40/168G06V40/197
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,514,145
App. No.
16/876,313
Granted
Nov 29, 2022
Kind
B2
Abstract

Methods, apparatus, and processor-readable storage media for linking individual biometric data to protected resources accessed via user devices are provided herein. An example computer-implemented method includes obtaining biometric data associated with users of a user device and identifying information pertaining to the biometric data; outputting the identifying information pertaining to the of biometric data and identifying information pertaining to protected resources; linking at least a portion of the multiple sets of biometric data to one of the protected resources based on input from at least a first of the users in response to the outputting step; processing, in response to an authentication request in connection with an attempt to access the protected resource by the at least first user, biometric data input to the user device; and resolving the authentication request in response to a determination that the input biometric data match the biometric data linked to the protected resource.

Claims (47)

1. A computer-implemented method comprising:

obtaining multiple sets of biometric data associated with multiple users of a user device and identifying information pertaining to the multiple sets of biometric data, wherein the identifying information pertaining to the multiple sets of biometric data comprises user-provided identifiers associated with the multiple sets of biometric data;

outputting at least a portion of the identifying information pertaining to the multiple sets of biometric data and identifying information pertaining to one or more protected resources via one or more interfaces of the user device;

linking at least a first portion of the multiple sets of biometric data to at least a first subset of the one or more protected resources based at least in part on input from at least a first of the multiple users in response to at least a first instance of the outputting step, wherein the input from the at least first user comprises user selection of a first subset of the multiple sets of biometric data eligible for use with authentication requests submitted by the at least first user;

generating one or more hash-based identifiers, assigned to the biometric data linked to the at least first subset of the one or more protected resources, using at least one hashing technique;

linking at least a second portion of the multiple sets of biometric data, different from the at least first portion of the multiple sets of biometric data, to at least a second subset of the one or more protected resources, different from the at least first subset of the one or more protected resources, based at least in part on input from at least a second of the multiple users, different from the at least first user, in response to at least a second instance of the outputting step, wherein the input from the at least second user comprises user selection of a second subset of the multiple sets of biometric data, different from the first subset of the multiple sets of biometric data, eligible for use with authentication requests submitted by the at least second user;

processing, in response to an authentication request in connection with an attempt to access at least a portion of the at least first subset of the one or more protected resources by the at least first user, biometric data input to the user device; and

resolving the authentication request in response to a determination that at least a portion of the biometric data input to the user device matches at least a portion of the biometric data linked to the at least first subset of the one or more protected resources and corresponds exclusively to the at least first user submitting the authentication request, based at least in part on a comparison of at least one hash-based identifier assigned to the biometric data input to the one or more hash-based identifiers assigned to the biometric data linked to the at least first subset of the one or more protected resources;

wherein the method is performed by at least one processing device comprising a processor coupled to a memory.

2. The computer-implemented method of claim 1 , wherein resolving the authentication request comprises determining the at least one hash-based identifier assigned to the biometric data input to the user device.

3. The computer-implemented method of claim 1 , wherein the multiple sets of biometric data associated with the multiple users of the user device are stored on the user device.

4. The computer-implemented method of claim 1 , wherein the multiple sets of biometric data comprise one or more of fingerprint data, iris scan data, voice pattern data, facial image data, and facial recognition data.

5. The computer-implemented method of claim 1 , wherein the at least one processing device comprising a processor coupled to a memory comprises the user device.

6. The computer-implemented method of claim 1 , wherein the at least one processing device comprising a processor coupled to a memory comprises at least one remote authentication server.

7. The computer-implemented method of claim 1 , further comprising:

modifying the linking of the at least a first portion of the multiple sets of biometric data to the at least first subset of the one or more protected resources based at least in part on additional input from the at least first user.

8. A non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes the at least one processing device:

to obtain multiple sets of biometric data associated with multiple users of a user device and identifying information pertaining to the multiple sets of biometric data, wherein the identifying information pertaining to the multiple sets of biometric data comprises user-provided identifiers associated with the multiple sets of biometric data;

to output at least a portion of the identifying information pertaining to the multiple sets of biometric data and identifying information pertaining to one or more protected resources via one or more interfaces of the user device;

to link at least a first portion of the multiple sets of biometric data to at least a first subset of the one or more protected resources based at least in part on input from at least a first of the multiple users in response to at least a first instance of the outputting step, wherein the input from the at least first user comprises user selection of a first subset of the multiple sets of biometric data eligible for use with authentication requests submitted by the at least first user;

to generate one or more hash-based identifiers, assigned to the biometric data linked to the at least first subset of the one or more protected resources, using at least one hashing technique;

to link at least a second portion of the multiple sets of biometric data, different from the at least first portion of the multiple sets of biometric data, to at least a second subset of the one or more protected resources, different from the at least first subset of the one or more protected resources, based at least in part on input from at least a second of the multiple users, different from the at least first user, in response to at least a second instance of the outputting step, wherein the input from the at least second user comprises user selection of a second subset of the multiple sets of biometric data, different from the first subset of the multiple sets of biometric data, eligible for use with authentication requests submitted by the at least second user;

to process, in response to an authentication request in connection with an attempt to access at least a portion of the at least first subset of the one or more protected resources by the at least first user, biometric data input to the user device; and

to resolve the authentication request in response to a determination that at least a portion of the biometric data input to the user device matches at least a portion of the biometric data linked to the at least first subset of the one or more protected resources and corresponds exclusively to the at least first user submitting the authentication request, based at least in part on a comparison of at least one hash-based identifier assigned to the biometric data input to the one or more hash-based identifiers assigned to the biometric data linked to the at least first subset of the one or more protected resources.

9. The non-transitory processor-readable storage medium of claim 8 , wherein resolving the authentication request comprises determining the at least one hash-based identifier assigned to the biometric data input to the user device.

10. The non-transitory processor-readable storage medium of claim 8 , wherein the multiple sets of biometric data associated with the multiple users of the user device are stored on the user device.

11. An apparatus comprising:

at least one processing device comprising a processor coupled to a memory;

the at least one processing device being configured:

to obtain multiple sets of biometric data associated with multiple users of a user device and identifying information pertaining to the multiple sets of biometric data, wherein the identifying information pertaining to the multiple sets of biometric data comprises user-provided identifiers associated with the multiple sets of biometric data;

to output at least a portion of the identifying information pertaining to the multiple sets of biometric data and identifying information pertaining to one or more protected resources via one or more interfaces of the user device;

to link at least a first portion of the multiple sets of biometric data to at least a first subset of the one or more protected resources based at least in part on input from at least a first of the multiple users in response to at least a first instance of the outputting step, wherein the input from the at least first user comprises user selection of a first subset of the multiple sets of biometric data eligible for use with authentication requests submitted by the at least first user;

to generate one or more hash-based identifiers, assigned to the biometric data linked to the at least first subset of the one or more protected resources, using at least one hashing technique;

to link at least a second portion of the multiple sets of biometric data, different from the at least first portion of the multiple sets of biometric data, to at least a second subset of the one or more protected resources, different from the at least first subset of the one or more protected resources, based at least in part on input from at least a second of the multiple users, different from the at least first user, in response to at least a second instance of the outputting step, wherein the input from the at least second user comprises user selection of a second subset of the multiple sets of biometric data, different from the first subset of the multiple sets of biometric data, eligible for use with authentication requests submitted by the at least second user;

to process, in response to an authentication request in connection with an attempt to access at least a portion of the at least first subset of the one or more protected resources by the at least first user, biometric data input to the user device; and

to resolve the authentication request in response to a determination that at least a portion of the biometric data input to the user device matches at least a portion of the biometric data linked to the at least first subset of the one or more protected resources and corresponds exclusively to the at least first user submitting the authentication request, based at least in part on a comparison of at least one hash-based identifier assigned to the biometric data input to the one or more hash-based identifiers assigned to the biometric data linked to the at least first subset of the one or more protected resources.

12. The apparatus of claim 11 , wherein resolving the authentication request comprises determining the at least one hash-based identifier assigned to the biometric data input to the user device.

13. The apparatus of claim 11 , wherein the multiple sets of biometric data associated with the multiple users of the user device are stored on the user device.

14. The apparatus of claim 11 , wherein the multiple sets of biometric data comprise one or more of fingerprint data, iris scan data, voice pattern data, facial image data, and facial recognition data.

15. The apparatus of claim 11 , wherein the at least one processing device being further configured:

to modify the linking of the at least a first portion of the multiple sets of biometric data to the at least first subset of the one or more protected resources based at least in part on additional input from the at least first user.

16. The apparatus of claim 11 , wherein the at least one processing device comprises the user device.

17. The apparatus of claim 11 , wherein the at least one processing device comprises at least one remote authentication server.

18. The non-transitory processor-readable storage medium of claim 8 , wherein the multiple sets of biometric data comprise one or more of fingerprint data, iris scan data, voice pattern data, facial image data, and facial recognition data.

19. The non-transitory processor-readable storage medium of claim 8 , wherein the program code when executed by the at least one processing device causes the at least one processing device:

to modify the linking of the at least a first portion of the multiple sets of biometric data to the at least first subset of the one or more protected resources based at least in part on additional input from the at least first user.

20. The non-transitory processor-readable storage medium of claim 8 , wherein the at least one processing device comprises the user device.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR PREVIOUSLY RECORDED AT REEL: 052684 FRAME: 0508. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 31, 2022
From: SRIKANTA SHARMA, NAGENDRA GUDIBANDE; GOTTAPU, UDAYENDRANAIDU; KATHRIKI, PEDDA REDDY
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 061807/0366 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2020
From: SHARMA, NAGENDRA GUDIBANDE SRIKANTA; GOTTAPU, UDAYENDRANAIDU
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 052684/0508 →