Dynamically configuring interactive voice response call trees
First Claim
1. A device, comprising:
- one or more processors to;
receive, from an interactive voice response (IVR) device, a first request for a code,the first request being based on the IVR device having received a call from a user device;
determine user device information, associated with the user device, based on the first request;
determine the code based on at least one of the first request or the user device information;
send, to the IVR device, the code to enable the IVR device to configure a call tree based on the code;
receive, from the IVR device, a second request for an experience,the experience to be based on the code; and
send, to the user device, a message to cause the user device to provide the experience.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive, from an interactive voice response (IVR) device, a first request for a code. The first request may be based on the IVR device having received a call from a user device. The device may determine user device information, associated with the user device, based on the first request. The device may determine the code based on at least one of the first request or the user device information. The device may send, to the IVR device, the code to enable the IVR device to configure a call tree based on the code. The device may receive, from the IVR device, a second request for an experience. The experience may be based on the code. The device may send, to the user device, a message to cause the user device to provide the experience.
-
Citations
20 Claims
-
1. A device, comprising:
one or more processors to; receive, from an interactive voice response (IVR) device, a first request for a code, the first request being based on the IVR device having received a call from a user device; determine user device information, associated with the user device, based on the first request; determine the code based on at least one of the first request or the user device information; send, to the IVR device, the code to enable the IVR device to configure a call tree based on the code; receive, from the IVR device, a second request for an experience, the experience to be based on the code; and send, to the user device, a message to cause the user device to provide the experience. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. 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; receive, from an interactive voice response (IVR) device, a first request for a code, the first request being based on the IVR device having received a call from a user device; determine information associated with the user device, the information associated with the user device being determined based on the first request; determine the code based on at least one of the first request or the information associated with the user device; send, to the IVR device, the code to enable the IVR device to offer an option in a call tree, the option being based on the code; receive, from the IVR device, a second request for an experience, the experience to be based on the option; and send, to the user device, a message to cause the user device to provide the experience. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a device and from an interactive voice response (IVR) device, a first request for a code, the first request being based on the IVR device having received a call from a user device; determining, by the device, user device information associated with the user device, the user device information being determined based on the first request; determining, by the device, the code, the code being determined based on at least one of the first request or the user device information, and the code corresponding to an experience; sending, by the device, the code to the IVR device to enable the IVR device to configure a call tree to offer the experience; receiving, by the device and from the IVR device, a second request for the experience; and sending, by the device and to the user device, a message, the message being to cause the user device to provide the experience. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification