IP Library Patent Application 18887129
Patent Application
App. No. 18/887,129

GENERATION OF USER-SPECIFIC TELEPHONY PROMPTS

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 None
App. No.
18/887,129
Abstract

Contact centers that handle real-time interactions with customers commonly utilize automated agents to handle one set of work items while human agents handle the work items that are more complicated, rare, or otherwise unable to be successfully resolved by an automated agent. Customers may erroneously select a human agent when an automated agent would suffice and, similarly, may be forced to wade through automated options when a human agent is required. Systems and methods disclosed herein provide for the determination of a reason, or a prioritized list of reasons, for a call and present resolution options to a specific customer for that specific reason(s). As a result, the resources of the contact center are better utilized and the customer experience improved.

Claims (72)

1 . A system, comprising:

a network interface to a communication network; and

a microprocessor coupled with a computer memory comprising computer readable instructions that, when read by the microprocessor, cause the microprocessor to perform:

receiving a first call, via the network interface, from a customer device operated by a customer;

after receiving the first call and before receiving any communication content within the first call, determining a set of potential reasons for the first call from a set of possible reasons;

presenting a set of options, corresponding to the set of potential reasons for the first call, to the customer device;

receiving a first selected option from the set of options; and

routing the first call to a resource associated with the first selected option.

2 . The system of claim 1 , further comprising:

a connection to a server configured to perform a set of server operations corresponding to at least a portion of the set of potential reasons for the first call; and

receiving, by the microprocessor, a data record from the server identifying a subset of the set of server operations performed by the customer; and

wherein determining the set of potential reasons for the first call from the set of possible reasons further comprises eliminating from the set of potential reasons the portion of the set of possible reasons corresponding to the set of server operations performed by the customer.

3 . The system of claim 1 , further comprising:

a connection to a server, the server being configured to perform at least a portion of the set of potential reasons for the first call; and

receiving, by the microprocessor, a data record from the server identifying successful connections to the server by the customer; and

wherein determining the set of potential reasons for the first call from the set of possible reasons further comprises eliminating from the set of potential reasons the portion of the set of possible reasons corresponding to inaccessibility to the server.

4 . The system of claim 3 , wherein:

receiving the data record from the server further comprises receiving the data record identifying a set of server operations performed by the customer; and

determining the set of potential reasons for the first call from the set of possible reasons further comprises eliminating from the set of potential reasons the portion of the set of possible reasons corresponding to the set of server operations successfully performed.

5 . The system of claim 3 , wherein:

receiving the data record from the server further comprises receiving the data record identifying a set of server operations performed multiple times by the customer; and

determining the set of potential reasons for the first call from the set of possible reasons further comprises selecting from the set of potential reasons the portion of the set of possible reasons corresponding to the set of server operations performed a plurality of times by the customer.

6 . The system of claim 3 , wherein:

receiving the data record from the server further comprises receiving the data record identifying a set of server operations unsuccessfully performed by the customer; and

determining the set of potential reasons for the first call from the set of possible reasons further comprises selecting from the set of potential reasons the portion of the set of possible reasons corresponding to the set of server operations unsuccessfully performed.

7 . The system of claim 3 , further comprising:

determining the set of potential reasons for the first call from the set of possible reasons further comprises selecting from the set of potential reasons the portion of the set of possible reasons corresponding to access to the server.

8 . The system of claim 1 , further comprising:

a connection to a server, the server being configured to perform at least a portion of the set of potential reasons for the first call; and

receiving, by the microprocessor, a data record from the server identifying unsuccessful connections to the server by the customer; and

wherein determining the set of potential reasons for the first call from the set of possible reasons further comprises eliminating from the set of potential reasons, the portion of the set of possible reasons corresponding to inaccessibility to the server.

9 . The system of claim 1 , wherein the resource is an automated resource.

10 . The system of claim 1 , wherein the resource comprises a human resource.

11 . The system of claim 10 , further comprising:

upon determining the first selected option from the set of options was in error, setting a record associated with the customer indicating an attempt to game the system;

receiving a second call, via the network interface, from the customer device operated by the customer;

after receiving the second call and before receiving any communication content within the second call, determining the set of potential reasons for the first call from the set of possible reasons and excluding a portion of the set of potential reasons associated with the resource comprising the human resource;

presenting the set of options, corresponding to the set of potential reasons for the second call, to the customer device;

receiving a second selected option from the set of options; and

routing the second call to the resource associated with the second selected option.

12 . The system of claim 1 , wherein determining the set of potential reasons for the first call from the set of possible reasons further comprises selecting from the set of potential reasons a portion of the set of possible reasons corresponding to a historic reason for a previous call having occurred at a common temporal attribute as the first call.

13 . A method, comprising:

receiving a first call, via a network interface, from a customer device operated by a customer;

after receiving the first call and before receiving any communication content within the first call, determining a set of potential reasons for the first call from a set of possible reasons;

presenting a set of options, corresponding to the set of potential reasons for the first call, to the customer device;

receiving a first selected option from the set of options; and

routing the first call to a resource associated with the first selected option.

14 . The method of claim 13 , further comprising:

connecting to a server configured to perform a set of server operations corresponding to at least a portion of the set of potential reasons for the first call; and

receiving a data record from the server identifying a subset of the set of server operations performed by the customer; and

wherein determining the set of potential reasons for the first call from the set of possible reasons further comprises eliminating from the set of potential reasons the portion of the set of possible reasons corresponding to the set of server operations performed by the customer.

15 . The method of claim 13 , further comprising:

connecting to a server, the server being configured to perform at least a portion of the set of potential reasons for the first call; and

receiving a data record from the server identifying successful connections to the server by the customer; and

wherein determining the set of potential reasons for the first call from the set of possible reasons further comprises eliminating from the set of potential reasons the portion of the set of possible reasons corresponding to inaccessibility to the server.

16 . The method of claim 15 , wherein:

receiving the data record from the server further comprises receiving the data record identifying a set of server operations performed by the customer; and

determining the set of potential reasons for the first call from the set of possible reasons further comprises eliminating from the set of potential reasons the portion of the set of possible reasons corresponding to the set of server operations successfully performed.

17 . The method of claim 15 , wherein:

receiving the data record from the server further comprises receiving the data record identifying a set of server operations performed multiple times by the customer; and

determining the set of potential reasons for the first call from the set of possible reasons further comprises selecting from the set of potential reasons the portion of the set of possible reasons corresponding to the set of server operations performed a plurality of times by the customer.

18 . The method of claim 15 , wherein:

receiving the data record from the server further comprises receiving the data record identifying a set of server operations unsuccessfully performed by the customer; and

determining the set of potential reasons for the first call from the set of possible reasons further comprises selecting from the set of potential reasons the portion of the set of possible reasons corresponding to the set of server operations unsuccessfully performed.

19 . The method of claim 15 , further comprising:

determining the set of potential reasons for the first call from the set of possible reasons further comprises selecting from the set of potential reasons the portion of the set of possible reasons corresponding to access to the server.

20 . A computer-readable medium comprising one or more computer readable instructions that, when read by a microprocessor, cause the microprocessor to execute computer readable instructions to perform:

receiving a first call, via a network interface, from a customer device operated by a customer;

after receiving the first call and before receiving any communication content within the first call, determining a set of potential reasons for the first call from a set of possible reasons;

presenting a set of options, corresponding to the set of potential reasons for the first call, to the customer device;

receiving a first selected option from the set of options; and

routing the first call to a resource associated with the first selected option.

Assignments (2)
SECURITY INTEREST Recorded Dec 17, 2024
From: AVAYA LLC; AVAYA MANAGEMENT L.P.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 069613/0077 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT NO. 7 Recorded Dec 17, 2024
From: AVAYA LLC; AVAYA MANAGEMENT L.P.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 069716/0655 →