IP Library Granted Patent US 11,310,337
Granted Patent B2
US 11,310,337 · App. 14/585,376 · Granted Apr 19, 2022

Interactive contact center menu traversal via text stream interaction

Inventors: John H. Yoakum (Cary, NC); Tony McCormack (Barna, IE)
Assignee: Avaya Inc.
H04L67/306G06F3/013G06F3/017G06F3/0484G06F3/04895G06F9/453
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,310,337
App. No.
14/585,376
Granted
Apr 19, 2022
Kind
B2
Abstract

Interactive contact center menu traversal via text stream interaction is disclosed. A user device establishes an interactive session with a server device. The user device receives, from the server device, a first text stream comprising a first contact center prompt. The user device scrolls a plurality of text components of the first text stream on a display over a first text stream presentation period of time, with text components presented earlier in time being replaced on the display with subsequent text components. The user device receives, from a user, a first user input in response to the first text stream and communicates the first user input to the server device.

Claims (47)

1. A method comprising:

establishing, by a user device, an interactive session with a server device;

receiving, by the user device from the server device, a first text stream comprising a first contact center prompt, wherein the first contact center prompt is associated with a prompt menu identifier (ID) that identifies an associated predetermined prompt menu, wherein the associated predetermined prompt menu comprises a plurality of contact center actions;

scrolling a plurality of text components of the first text stream on a display over a first text stream presentation period of time, earlier text components presented earlier in time being replaced on the display with subsequent text components;

receiving, from a user, a first user input in response to the first text stream and representing a user selection of a response to the first contact center prompt, the response selected by the user being from a plurality of responses comprising at least an accept response and a reject response related to the first contact center prompt, wherein receiving the first user input comprises analyzing an eye of the user while concurrently scrolling the text components on the display and detecting, based on analyzing the eye of the user, the first user input; and

communicating the first user input to the server device.

2. The method of claim 1 , further comprising:

in response to communicating the first user input, receiving, from the server device, a second text stream comprising a second contact center prompt, wherein the second contact center prompt is associated with the prompt menu ID;

scrolling a plurality of text components of the second text stream on the display over a second text stream presentation period of time;

receiving, from the user, a second user input in response to the second text stream and representing a user selection in response to the second contact center prompt, wherein receiving the second user input comprises analyzing the eye of the user while concurrently scrolling the text components on the display and detecting, based on analyzing the eye of the user, the second user input; and

communicating the second user input to the server device.

3. The method of claim 2 , wherein the second user input comprises a text stream control command comprising a previous text stream control command, and further comprising:

receiving, from the server device, a third text stream that comprises the first contact center prompt; and

scrolling a plurality of text components of the third text stream on the display over the first text stream presentation period of time.

4. The method of claim 1 , further comprising:

receiving, over a period of time, a plurality of text streams from the server device including the first text stream;

initiating scrolling of a plurality of text components of one text stream of the plurality of text streams on the display at a first pace;

receiving, from the user, a user input in response to the one text stream, the user input comprising a text stream control command comprising an increase pace text stream control command; and

continuing scrolling of the plurality of text components of the one text stream on the display at a second pace that is a greater pace than the first pace.

5. The method of claim 1 , further comprising:

receiving the first user input while concurrently scrolling the text components on the display; and

communicating the first user input to the server device while concurrently scrolling the text components on the display.

6. The method of claim 1 , wherein the first text stream has a display length that exceeds a size of the display.

7. The method of claim 1 , wherein the display comprises a size insufficient to present the first text stream at a single instant in time.

8. A user device, comprising:

a display;

a communication interface configured to communicate with a network; and

a controller coupled to the communication interface and configured to:

establish an interactive session with a server device;

receive, from the server device, a first text stream comprising a first contact center prompt, wherein the first contact center prompt is associated with a prompt menu identifier (ID) that identifies an associated predetermined prompt menu, wherein the associated predetermined prompt menu comprises a plurality of contact center actions;

scroll a plurality of text components of the first text stream on the display over a first text stream presentation period of time, earlier text components presented earlier in time being replaced on the display with subsequent text components;

receive, from a user, a first user input in response to the first text stream and representing a user selection of a response to the first contact center prompt, the response selected by the user being from a plurality of responses comprising at least an accept response and a reject response related to the first contact center prompt, wherein receiving the first user input comprises analyzing an eye of the user while concurrently scrolling the text components on the display and detecting, based on analyzing the eye of the user, the first user input; and

communicate the first user input to the server device.

9. The user device of claim 8 , wherein the controller is further configured to:

in response to communicating the first user input, receive, from the server device, a second text stream comprising a second contact center prompt, wherein the second contact center prompt is associated with the prompt menu ID;

scroll a plurality of text components of the second text stream on the display over a second text stream presentation period of time;

receive, from the user, a second user input in response to the second text stream and representing a user selection in response to the second contact center prompt, wherein receiving the second user input comprises analyzing the eye of the user while concurrently scrolling the text components on the display and detecting, based on analyzing the eye of the user, the second user input; and

communicate the second user input to the server device.

10. The user device of claim 9 , wherein the second user input comprises a text stream control command comprising a previous text stream control command, and wherein the controller is further configured to:

receive, from the server device, a third text stream that comprises the first contact center prompt; and

scroll a plurality of text components of the third text stream on the display over the first text stream presentation period of time.

11. The user device of claim 8 , wherein the controller is further configured to:

in response to communicating the first user input, receive, from the server device, a second text stream comprising a second contact center prompt;

initiate scrolling a plurality of text components of the second text stream on the display at a first pace;

receive, from the user, a second user input in response to the second text stream, the second user input comprising a text stream control command comprising an increase pace text stream control command; and

continuing scrolling of the plurality of text components of the second text stream on the display at a second pace that is a greater pace than the first pace.

12. The user device of claim 8 , wherein the display comprises a size insufficient to present the first text stream at a single instant in time.

Assignments (12)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2014
From: YOAKUM, JOHN H.; MCCORMACK, TONY
To: AVAYA INC.
Reel/Frame 034598/0697 →
Continuity (1)
Related Publication 20160191655A1 · Jun 30, 2016