IP Library › Granted Patent US 10,148,816
Granted Patent B2
US 10,148,816 · App. 15/438,131 · Granted Dec 4, 2018

Interactive voice response (IVR) call authentication

Inventors: Brian S. Badger (Divide, CO); Thomas G. Smith (Atlanta, GA)
Assignee: Verizon Patent and Licensing Inc.
H04M3/493H04L65/608H04L67/20H04M7/0039H04M2203/256H04M2203/60
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 10,148,816
App. No.
15/438,131
Filed
Feb 21, 2017
Granted
Dec 4, 2018
Kind
B2
Art Unit
2666
USPC
379/88.01
Abstract

A device can receive, from an interactive voice response (IVR) system, a set of instructions to initiate an application session of an application and to provide an authentication interface for display. The device can receive, via the authentication interface and during the application session, a first credential from a user of the device. The device can authenticate, during the application session, the first credential. The device can receive, from a third-party server device and during the application session, a second credential. The device can cause, during the application session, a communication session to be established with the IVR system to request the account information. The communication session can include a telephone call established between the application and the IVR system. The device can receive the account information from the IVR system via the application session. The device can provide the account information for display via a display of the device.

Claims (106)

1. A device, comprising:

one or more memories; and

one or more processors, communicatively coupled to the one or more memories, to:

connect, to an interactive voice response (IVR) system, via a telephone call;

receive, from the IVR system, a set of instructions to initiate an application session of an application and to provide an authentication interface for display,

the application being installed on the device,

the authentication interface being associated with the application;

provide an indication to the IVR system that a user wants to authenticate via the application stored on the device;

receive, via the authentication interface and during the application session and in response to the indication, a first credential from the user of the device after providing the authentication interface for display,

the first credential to be used to authenticate the user;

authenticate, during the application session, the user of the device based on receiving the first credential;

receive, from a third-party server device and during the application session, a second credential based on authenticating the user of the device using the first credential,

the second credential to be used to request account information from the third-party server device,

the account information being associated with an account of the device or the user;

cause, during the application session, a communication session to be established with the IVR system to request the account information based on receiving the second credential,

the communication session including another telephone call established between the application to the IVR system;

receive the account information from the IVR system via the communication session; and

provide the account information for display via a display of the device based on receiving the account information.

2. The device of claim 1 , where the one or more processors, when causing the communication session to be established, are to:

cause the communication session to be established without using a voice channel or a radio of the device based on receiving the second credential.

3. The device of claim 1 , where the one or more processors, when causing the communication session to be established, are to:

cause the communication session to be established using a web real-time communication (WebRTC) protocol or a WebRTC application programming interface (API).

4. The device of claim 1 , where the first credential includes at least one of:

a username and password combination,

a fingerprint scan from the user,

an image of the user,

a voice scan of the user, or

a retinal scan of the user.

5. The device of claim 1 , where the second credential includes at least one of:

a temporary credential,

a one-time credential,

an access key,

a credential that is valid for only a particular amount of time, or

a session token.

6. The device of claim 1 , where the telephone call is established as part of a data session of the application.

7. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

connect, to an interactive voice response (IVR) system, via a telephone call;

receive, from the IVR system, a set of instructions to initiate an application session of an application installed on a user device and to provide an authentication interface for display via a display of the user device,

the authentication interface being associated with the application;

provide an indication to the IVR system that a user of the user device wants to authenticate via an application stored on the user device;

receive, via the authentication interface and during the application session and in response to the indication, a first credential from the user of the user device after providing the authentication interface for display,

the first credential being associated with authenticating the user or the user device;

authenticate, during the application session, the user or the user device based on receiving the first credential;

receive, from a third-party server device and during the application session, a second credential based on authenticating the user or the user device using the first credential,

the second credential being associated with requesting account information,

the account information being associated with the user device or the user;

cause, during the application session, a communication session to be established with the IVR system to request the account information based on receiving the second credential,

the communication session including another telephone call established between the application and the IVR system without using a voice channel or a radio of the user device;

receive the account information from the IVR system via the communication session; and

provide the account information for display via the display of the user device based on receiving the account information.

8. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, that cause the one or more processors to authenticate the first credential, further cause the one or more processors to:

authenticate the user or the user device by comparing the first credential to information stored by the user device.

9. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

provide the second credential to the IVR system to permit the IVR system to obtain the account information; and

where the one or more instructions, that cause the one or more processors to receive the account information, cause the one or more processors to:

receive the account information based on providing the second credential to the IVR system.

10. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

connect to the IVR system via the telephone call using the voice channel or the radio of the user device;

and

receive another indication that the IVR system has terminated the telephone call after providing the indication to the IVR system.

11. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

provide the first credential to the third-party server device based on authenticating the user or the user device using the first credential; and

where the one or more instructions, that cause the one or more processors to receive the second credential, cause the one or more processors to:

receive the second credential based on providing the first credential to the third-party server device.

12. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

receive a support service from a device associated with customer support personnel based on causing the communication session to be established with the IVR system.

13. A method, comprising:

connecting, by a device, to an interactive voice response (IVR) system via a telephone call;

receiving, by the device and from the IVR system, a set of instructions to initiate an application session of an application and to provide an authentication interface for display,

the application being installed on the device,

the authentication interface being associated with the application,

the application session to be used to securely connect to the IVR system;

providing, by the device, an indication to the IVR system that a user of the device wants to authenticate via the application stored on the device;

receiving, by the device and during the application session and in response to the indication, a first credential from the user of the device after providing the authentication interface for display,

the first credential to be used to authenticate the user,

the first credential being received via the authentication interface;

authenticating, by the device and during the application session, the user of the device based on receiving the first credential;

receiving, by the device and during the application session, a second credential from a third-party server device based on authenticating the user of the device using the first credential,

the second credential to be used to request account information from the third-party server device,

the account information being associated with an account of the device or the user;

causing, by the device and during the application session, a communication session to be established with the IVR system to request the account information based on receiving the second credential;

receiving, by the device and during the application session, the account information from the IVR system via the communication session; and

providing, by the device, the account information for display via a display of the device based on receiving the account information.

14. The method of claim 13 , further comprising:

providing the authentication interface for display based on receiving the set of instructions;

determining whether the user has indicated a desire to authenticate via the authentication interface within a threshold amount of time based on providing the authentication interface for display; and

where authenticating the user of the device based on the first credential comprises:

authenticating the user of the device based on determining that the user has indicated a desire to authenticate via the authentication interface within the threshold amount of time.

15. The method of claim 13 , further comprising:

performing a comparison of the first credential and information stored by the device based on receiving the first credential; and

where authenticating the user of the device based on the first credential comprises:

authenticating the user of the device based on a result of performing the comparison of the first credential and the information stored by the device.

16. The method of claim 13 , further comprising:

requesting the account information using the second credential based on receiving the second credential.

17. The method of claim 13 , further comprising:

providing a device identifier to the IVR system prior to receiving the set of instructions,

the device identifier identifying the device,

the device identifier permitting the IVR system to determine whether the device has the application installed; and

where receiving the set of instructions comprises:

receiving the set of instructions based on providing the device identifier to the IVR system.

18. The method of claim 13 , where causing the communication session to be established comprises:

causing the communication session to be established without authenticating the device via the IVR system.

19. The device of claim 1 , where the one or more processors are further to:

receive a support service from a device associated with customer support personnel based on causing the communication session to be established with the IVR system.

20. The method of claim 13 , where the communication session includes another telephone call established between the application and the IVR system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2017
From: BADGER, BRIAN S.; SMITH, THOMAS G.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 041320/0420 →
Continuity (1)
Related Publication 20180241879A1 · Aug 23, 2018
Cited By (1)
US 12,301,757