IP Library Granted Patent US 12,267,321
Granted Patent B2
US 12,267,321 · App. 18/171,271 · Granted Apr 1, 2025

Method and system for performing user authentication

Inventor: Baldev Krishan (Pleasanton, CA)
H04L63/0861H04L63/0838H04L63/102
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 12,267,321
App. No.
18/171,271
Granted
Apr 1, 2025
Kind
B2
Abstract

Systems and methods are provided involving a user registration and authentication system for granting access to digital systems, content, computing systems and devices, applications including document execution applications, and physical locations. The registration and authentication system may involve a personal device, a computing device and/or a server and may grant access to digital systems, applications, and content. The registration and authentication system may also involve a personal device, an interface device, a secure system and/or a server and grant access to computing systems, applications, devices and physical locations. A user may be registered for the authentication system in-person by a third-party to perform in-person verification.

Claims (74)

1. A method for user registration on an authentication system, the method comprising:

connecting to a computing device;

receiving a request to generate a user profile associated with a user and at least one personal device;

generating a user profile corresponding to the user and the at least one personal device;

requesting onsite user verification from the computing device;

receiving user verification confirmation from the computing device;

requesting first biometric information corresponding to the user from the computing device;

receiving the first biometric information corresponding to the user from the computing device;

associating the first biometric information with the user profile;

sending, after receiving user verification from the computing device and receiving the first biometric information, a one-time-passcode to the at least one personal device;

receiving the one-time-passcode from the at least one personal device;

requesting, after receiving the one-time-passcode, second biometric information from the at least one personal device;

receiving the second biometric information from the at least one personal device; and

determining that the second biometric information corresponds to the first biometric information.

2. The method of claim 1 , further comprising sending message to the computing device confirming that registration is complete based on determining that the second biometric information corresponds to the first biometric information.

3. The method of claim 1 , further comprising receiving the user verification information from the computing device and associating the verification information with the user profile.

4. The method of claim 1 , wherein the first biometric information is finger print data.

5. The method of claim 1 , wherein the first biometric information is speech data.

6. The method of claim 1 , wherein the first biometric information is a face scan.

7. The method of claim 1 , wherein the first biometric information is a retinal scan.

8. The method of claim 1 , wherein the first biometric information is an iris scan.

9. The method of claim 1 , further comprising:

receiving a request for authentication from a second computing device, the request associated with the user profile; and

requesting third biometric information from the at least one personal device in response to the request.

10. The method of claim 9 , further comprising:

receiving the third biometric information corresponding to the user from the at least one personal device;

determining the third biometric information corresponds to the first biometric information; and

sending a successful authentication message to the second computing device based on the third biometric information corresponding to the first biometric information.

11. An authentication system for registering a user, the authentication system comprising:

memory configured to store computer-executable instructions; and

at least one computer processor configured to access the memory and execute the computer-executable instructions to:

connect to a computing device;

receive a request to generate a user profile associated with the user and at least one personal device;

generate a user profile corresponding to the user and the at least one personal device;

request onsite user verification from the computing device;

receive user verification confirmation from the computing device;

request first biometric information corresponding to the user from the computing device;

receive the first biometric information corresponding to the user from the computing device;

associate the first biometric information with the user profile;

send, after receiving user verification from the computing device and receiving the first biometric information, a one-time-passcode to the at least one personal device;

receive the one-time-passcode from the at least one personal device;

request, after receiving the one-time-passcode, second biometric information from the at least one personal device;

receive the second biometric information from the at least one personal device; and

determine that the second biometric information corresponds to the first biometric information.

12. The authentication system of claim 11 , wherein the at least one computer processor is further configured to access the memory and execute the computer-executable instructions to:

send a message to the computing device confirming that registration is complete based on determining that the second biometric information corresponds to the first biometric information.

13. The authentication system of claim 11 , wherein the at least one computer processor is further configured to access the memory and execute the computer-executable instructions to:

receive the user verification information from the computing device and associate the verification information with the user profile.

14. The authentication system of claim 11 , wherein the first biometric information comprises one or more of finger print data, speech data, a face scan, a retinal scan, or an iris scan.

15. The authentication system of claim 11 , wherein the at least one computer processor is further configured to access the memory and execute the computer-executable instructions to:

receive a request for authentication from a second computing device, the request associated with the user profile; and

request third biometric information from the at least one personal device in response to the request.

16. A non-transitory computer-readable medium for registering a user on an authentication system, comprising instructions stored thereon that, when executed on a processor, perform the steps of:

connecting to a computing device;

receiving a request to generate a user profile associated with the user and at least one personal device;

generating a user profile corresponding to the user and the at least one personal device;

requesting onsite user verification from the computing device;

receiving user verification confirmation from the computing device;

requesting first biometric information corresponding to the user from the computing device;

receiving the first biometric information corresponding to the user from the computing device;

associating the first biometric information with the user profile;

sending, after receiving user verification from the computing device and receiving the first biometric information, a one-time-passcode to the at least one personal device;

receiving the one-time-passcode from the at least one personal device;

requesting, after receiving the one-time-passcode, second biometric information from the at least one personal device;

receiving the second biometric information from the at least one personal device; and

determining that the second biometric information corresponds to the first biometric information.

17. The non-transitory computer-readable medium of claim 16 , further comprising instructions stored thereon that, when executed on the processor, perform the step of:

sending a message to the computing device confirming that registration is complete based on determining that the second biometric information corresponds to the first biometric information.

18. The non-transitory computer-readable medium of claim 16 , further comprising instructions stored thereon that, when executed on the processor, perform the step of:

receiving the user verification information from the computing device and associating the verification information with the user profile.

19. The non-transitory computer-readable medium of claim 16 , wherein the first biometric information comprises one or more of finger print data, speech data, a face scan, a retinal scan, or an iris scan.

20. The non-transitory computer-readable medium of claim 16 , further comprising instructions stored thereon that, when executed on the processor, perform the steps of:

receiving a request for authentication from a second computing device, the request associated with the user profile; and

requesting third biometric information from the at least one personal device in response to the request.

Continuity (2)
Provisional Application 63268367 · Feb 22, 2022
Related Publication 20230269249A1 · Aug 24, 2023
References Cited (87)
US 7483984B1 · Jonker et al. · 2009 [cited by applicant]
US 7894634B2 · Chung · 2011 [cited by applicant]
US 7941664B2 · Wheeler et al. · 2011 [cited by applicant]
US 7945034B2 · Gonen et al. · 2011 [cited by applicant]
US 8462920B2 · Gonen et al. · 2013 [cited by applicant]
US 8687038B2 · Gonen et al. · 2014 [cited by applicant]
US 8914855B2 · Whitmyer, Jr. · 2014 [cited by applicant]
US 9088556B2 · Truskovsky et al. · 2015 [cited by applicant]
US 9172699B1 · Vazquez et al. · 2015 [cited by applicant]
US 9300792B2 · Gonen et al. · 2016 [cited by applicant]
US 9467443B2 · Mohan · 2016 [cited by applicant]
US 9762392B2 · Carrer et al. · 2017 [cited by applicant]
US 9767262B1 · Canavor et al. · 2017 [cited by applicant]
US 9860241B2 · Dixon et al. · 2018 [cited by applicant]
US 10021088B2 · Innes et al. · 2018 [cited by applicant]
US 10055575B2 · Adams et al. · 2018 [cited by applicant]
US 10146931B1 · Kronrod et al. · 2018 [cited by applicant]
US 10339293B2 · Yang et al. · 2019 [cited by applicant]
US 10491588B2 · Krishan · 2019 [cited by applicant]
US 10931667B2 · Krishan · 2021 [cited by applicant]
US 11115403B2 · Krishan · 2021 [cited by applicant]
US 20040193925A1 · Safriel · 2004 [cited by applicant]
US 20060104224A1 · Singh et al. · 2006 [cited by applicant]
US 20060183462A1 · Kolehmainen · 2006 [cited by applicant]
US 20070036400A1 · Watanabe · 2007 [cited by examiner]
US 20070074038A1 · Arenburg et al. · 2007 [cited by applicant]
US 20080010674A1 · Lee · 2008 [cited by applicant]
US 20090042541A1 · Yi et al. · 2009 [cited by applicant]
US 20130179692A1 · Tolba et al. · 2013 [cited by applicant]
US 20130254856A1 · Krishan · 2013 [cited by applicant]
US 20140101453A1 · Senthurpandi · 2014 [cited by applicant]
US 20140173708A1 · Garlick · 2014 [cited by applicant]
US 20140189808A1 · Mahaffey et al. · 2014 [cited by applicant]
US 20140337930A1 · Hoyos et al. · 2014 [cited by applicant]
US 20140359757A1 · Sezan · 2014 [cited by examiner]
US 20150143490A1 · Fang · 2015 [cited by applicant]
US 20150278510A1 · Alexander · 2015 [cited by applicant]
US 20150294313A1 · Kamal et al. · 2015 [cited by applicant]
US 20150295930A1 · Dixon et al. · 2015 [cited by applicant]
US 20160014457A1 · Dua · 2016 [cited by applicant]
US 20160057136A1 · Wang · 2016 [cited by applicant]
US 20160063235A1 · Tussy · 2016 [cited by applicant]
US 20160269403A1 · Koutenaei et al. · 2016 [cited by applicant]
US 20160359864A1 · Dhaliwal et al. · 2016 [cited by applicant]
US 20160379220A1 · Tunnell et al. · 2016 [cited by applicant]
US 20170019390A1 · Gu · 2017 [cited by applicant]
US 20170076293A1 · Cage et al. · 2017 [cited by applicant]
US 20170085563A1 · Royyuru · 2017 [cited by applicant]
US 20170086069A1 · Liu · 2017 [cited by applicant]
US 20170142191A1 · Caldwell · 2017 [cited by applicant]
US 20170195319A1 · Gerber et al. · 2017 [cited by applicant]
US 20170201513A1 · Krempel et al. · 2017 [cited by applicant]
US 20170286656A1 · Kohli · 2017 [cited by applicant]
US 20170310663A1 · Krishan · 2017 [cited by applicant]
US 20180005209A1 · Ranganathan et al. · 2018 [cited by applicant]
US 20180075231A1 · Subramanian et al. · 2018 [cited by applicant]
US 20180176221A1 · Zhou et al. · 2018 [cited by applicant]
US 20180176222A1 · Bhaskar et al. · 2018 [cited by applicant]
US 20180183779A1 · Krishan · 2018 [cited by applicant]
US 20190066114A1 · Ross · 2019 [cited by applicant]
US 20190213430A1 · Schwartz · 2019 [cited by applicant]
US 20190222570A1 · Krishan · 2019 [cited by applicant]
US 20190268332A1 · Wang · 2019 [cited by applicant]
US 20190370583A1 · Van Os et al. · 2019 [cited by applicant]
US 20200296093A1 · Hoyos · 2020 [cited by examiner]
US 20200358760A1 · Krishan · 2020 [cited by applicant]
US 20210183235A1 · Giobbi · 2021 [cited by examiner]
WO WO2016145454A1 · 2016 [cited by applicant]
WO WO2020219771A1 · 2020 [cited by applicant]
U.S. Appl. No. 15/636,827 / U.S. Pat. No. 10,491,588, filed Jun. 29, 2017 / Nov. 26, 2019. [cited by applicant]
U.S. Appl. No. 15/897,195 / U.S. Pat. No. 11,115,403, filed Feb. 15, 2018 / Sep. 7, 2021. [cited by applicant]
U.S. Appl. No. 16/118,416 / U.S. Pat. No. 10,931,667, filed Aug. 30, 2018 / Feb. 23, 2021. [cited by applicant]
U.S. Appl. No. 16/962,787, filed Jul. 16, 2020. [cited by applicant]
U.S. Appl. No. 17/450,646, filed Oct. 12, 2021. [cited by applicant]
U.S. Appl. No. 17/466,590, filed Sep. 3, 2021. [cited by applicant]
U.S. Appl. No. 17/606,420, filed Oct. 25, 2021. [cited by applicant]
Agholor, et al., A Secured Mobile-Based Password Manager, 2016 Sixth International Conference on Digital Information Processing and Communications, pp. 103-108 (Apr. 2016). [cited by applicant]
Faisca, et al., Decentralized Semantic Identity, Proceedings of the 12th International Conference on Semantic Systems, pp. 177-180 (Sep. 2016). [cited by applicant]
International Search Report & Written Opinion dated Jun. 24, 2019 in Int'l. PCT Patent Appl. Serial No. PCT/US2019/013716 (0410). [cited by applicant]
International Search Report & Written Opinion dated Sep. 14, 2020 in Int'l PCT Patent Appl. Serial No. PCT/US2020029650 (0510). [cited by applicant]
Publication—1: iKeyVault Website (formally under iKeyPass), Four Screen Shots (pages), Published in Oct. 2016, Developed and published by Janani Mohan, prior to launching a crowd funding campaign with the crowd funding … [cited by applicant]
Publication—2: A Plugin for WordPress Administrators, Four Screen Shots (pages) from the website. First Published in Oct. 2014, Developed and published by iKeyPass, Inc. and was available for download to the general pub… [cited by applicant]
Publication—3: A downloadable Plugin available to the general public at the Google Chrome Store. Four Screen Shots from the website, Published in Jan. 2015, Developed and published by iKeyPass, Inc. and was available fo… [cited by applicant]
Third-Party Submission Under 37 CFR 1.290 dated Feb. 11, 2018, filed with the U.S. Patent &Trademark Office against U.S. Appl. No. 15/636,827 (3 pages). [cited by applicant]
Wang, et al., IDKeeper: A Web Password Manager with Roaming Capability Based on USB Key, 2012 International Conference on Industrial Control and Electronics Engineering, pp. 1228-1231. (Aug. 2012). [cited by applicant]
Yang et al., Cloud Password Manager Using Privacy-Preserved Biometrics, 2014 IEEE International Conference on Cloud Engineering, pp. 505-509 (Mar. 2014). [cited by applicant]
Yu, et al., Research on a Security Enhanced Three Factor Remote User Identity Authentication Scheme, Software Guide, vol. 16(12):188-193 (Dec. 2017) (English Abstract Only). [cited by applicant]