IP Library › Granted Patent US 11,510,054
Granted Patent B2
US 11,510,054 · App. 16/551,460 · Granted Nov 22, 2022

Methods, apparatuses, and computer program products for performing identification and authentication by linking mobile device biometric confirmation with third-party mobile device account association

Inventors: Wendell Brown (Henderson, NV); Mark Klein (Henderson, NV); Tom Green (Henderson, NV)
Assignee: Averon US, Inc.
H04W12/06H04L9/3231H04L9/3236H04L9/3247H04L63/0861H04L63/168H04L63/18H04W12/08H04L2463/082
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,510,054
App. No.
16/551,460
Granted
Nov 22, 2022
Kind
B2
Abstract

Various embodiments of the present disclosure are directed to providing authentication of access while reducing user input and, specifically to a method, apparatus, and computer program product for receiving device identification information from both a secured system indicating devices with authorization and from a third party telecommunications carrier indicating the mobile device account attempting to access a service provider. Embodiments provided include an apparatus configured to receive, from a mobile device, identification information associated with the mobile device. The apparatus further comprises computing an encrypted hash of the identification information and initiating a search of a registry for a matching entry that matches the encrypted hash of the identification. In an instance when an entry matches the encrypted hash of the identification information, the apparatus further comprises prompting the service provider to grant the mobile device access to one or more services provided by the service provider.

Claims (53)

1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:

receive, from a service provider, a request for a session id, the request for the session id being indicative of an attempt to access one or more services provided by the service provider by a mobile device;

generate the session id;

provide the session id to the service provider;

receive, from the mobile device, identification information associated with the mobile device, wherein the identification information comprises the session id and account information provided by a telecommunications carrier associated with the mobile device;

compute an encrypted hash of the identification information associated with the mobile device;

initiate a search of a registry for a matching entry that matches the encrypted hash of the identification information associated with the mobile device, wherein the registry comprises a plurality of entries comprising an encrypted hash of a registered account and data associated with a user of the registered account;

in an instance when an entry matches the encrypted hash of the identification information, prompt the service provider to grant the mobile device access to one or more services provided by the service provider;

access authentication history of the mobile device;

determine if the service provider allows for access to the one or more services without the account information provided by the telecommunications carrier associated with the mobile device;

when the service provider allows for access to the one or more services without the account information provided by the telecommunications carrier associated with the mobile device, determine whether the mobile device was previously successfully authenticated within a predetermined period of time; and

when it is determined that the mobile device was previously successfully authenticated within the predetermined period of time, prompt the service provider to grant the mobile device access to one or more services provided by the service provider.

2. The apparatus according to claim 1 , wherein the account information provided by the telecommunications carrier is a telephone number.

3. The apparatus according to claim 1 , wherein the identification information further comprises biometric information of the user of the mobile device.

4. The apparatus according to claim 1 , wherein the identification information is embedded in an hypertext transfer protocol (HTTP) or hypertext transfer protocol secure (HTTPS) request transmitted from the mobile device by way of the telecommunications carrier associated with the mobile device.

5. The apparatus according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to: prompt the service provider to grant the mobile device access to the one or more services provided by the service provider over an out-of-band channel.

6. The apparatus according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to: digitally sign a message comprising the identification information associated with the mobile device using a private key associated with the user of the mobile device.

7. A method comprising:

receiving, from a service provider, a request for a session id;

generating the session id;

providing the session id to the service provider;

receiving, from a mobile device, identification information associated with the mobile device, wherein the identification information comprises the session id and account information provided by a telecommunications carrier associated with the mobile device;

computing an encrypted hash of the identification information associated with the mobile device;

transmitting the encrypted hash of the identification information to the service provider, wherein the encrypted hash of the identification information is utilized to establish a registered account associated with the identification information, wherein the registered account is operable to access one or more services provided by the service provider;

accessing authentication history of the mobile device;

determining if the service provider allows for access to the one or more services without the account information provided by the telecommunications carrier associated with the mobile device;

when the service provider allows for access to the one or more services without the account information provided by the telecommunications carrier associated with the mobile device, determining whether the mobile device was previously successfully authenticated within a predetermined period of time; and

when it is determined that the mobile device was previously successfully authenticated within the predetermined period of time, prompting the service provider to grant the mobile device access to one or more services provided by the service provider.

8. The method according to claim 7 , wherein the registered account is established without setting up a username and password.

9. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:

receive, from a service provider, a request for a session id;

generate the session id;

provide the session id to the service provider;

receive, from a mobile device, identification information associated with the mobile device, wherein the identification information comprises the session id and account information provided by a telecommunications carrier associated with the mobile device;

compute an encrypted hash of the identification information associated with the mobile device;

transmit the encrypted hash of the identification information to the service provider, wherein the encrypted hash of the identification information is utilized to establish a registered account associated with the identification information, wherein the registered account is operable to access one or more services provided by the service provider;

access authentication history of the mobile device;

determine if the service provider allows for access to the one or more services without the account information provided by the telecommunications carrier associated with the mobile device;

when the service provider allows for access to the one or more services without the account information provided by the telecommunications carrier associated with the mobile device, determine whether the mobile device was previously successfully authenticated within a predetermined period of time; and

when it is determined that the mobile device was previously successfully authenticated within the predetermined period of time, prompt the service provider to grant the mobile device access to one or more services provided by the service provider.

10. The apparatus according to claim 9 , wherein the registered account is established without setting up a username and password.

11. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions for:

receiving, from a service provider, a request for a session id;

generating the session id;

providing the session id to the service provider;

receiving, from a mobile device, identification information associated with the mobile device, wherein the identification information comprises the session id and account information provided by a telecommunications carrier associated with the mobile device;

computing an encrypted hash of the identification information associated with the mobile device;

transmitting the encrypted hash of the identification information to the service provider, wherein the encrypted hash of the identification information is utilized to establish a registered account associated with the identification information, wherein the registered account is operable to access one or more services provided by the service provider;

accessing authentication history of the mobile device;

determining if the service provider allows for access to the one or more services without the account information provided by the telecommunications carrier associated with the mobile device;

when the service provider allows for access to the one or more services without the account information provided by the telecommunications carrier associated with the mobile device, determining whether the mobile device was previously successfully authenticated within a predetermined period of time; and

when it is determined that the mobile device was previously successfully authenticated within the predetermined period of time, prompting the service provider to grant the mobile device access to one or more services provided by the service provider.

12. The computer program product according to claim 11 , wherein the registered account is established without setting up a username and password.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2022
From: BROWN, WENDELL D.; KLEIN, MARK; GREEN, TOM
To: AVERON US, INC.
Reel/Frame 060232/0166 →
Continuity (2)
Provisional Application 62722235 · Aug 24, 2018
Related Publication 20200068399A1 · Feb 27, 2020