IP Library Granted Patent US 11,930,097
Granted Patent B2
US 11,930,097 · App. 17/499,931 · Granted Mar 12, 2024

Integrated orchestration of intelligent systems

Inventors: Dipesh S. Gandhi (Buda, TX); Russell N. Harvey, III (Lunenburg, MA)
Assignee: TTEC Holdings, Inc.
H04L69/14H04L51/02H04L51/216H04L65/1069
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,930,097
App. No.
17/499,931
Granted
Mar 12, 2024
Kind
B2
Abstract

Systems and methods for integrated orchestration of intelligent systems. An intelligent systems orchestration system harvests and combines aspects of disparate intelligent systems for use in intelligent virtual assistant applications and automation applications. In one aspect, the system provides an intelligent orchestration between cognitive plugins, such as natural language processing, sentiment analysis, speech recognition, text-to-speech, and computer vision. The intelligent systems orchestration system supports the building and deployment of cognitive applications (e.g., training, agent assist, customer assist, next best action and compliance) for enhancing a brand customer experience, and agent proficiency. The system also provides multi-IVA orchestration and supports session, context, and state management. Furthermore, the intelligent systems orchestration system includes a Conversation Control Language for the normalization of conversations across multiple channels and bots.

Claims (55)

1. An intelligent systems orchestration system comprising:

an orchestration system engine comprising a computer processor and a system database, the computer processor having machine-executable instructions operating to:

receive, from a user, a first channel data stream of a first channel protocol and a second channel data stream of a second channel protocol;

engage a first NL bot of a first cognitive service and a second NL bot of a second cognitive service;

create a normalized protocol first channel data stream of a standardized protocol from the first channel data stream, the normalized protocol first data stream configured for receipt by each of the first NI bot and the second NL bot;

create a normalized protocol second channel data stream of a standardized protocol from a second channel data stream, the normalized protocol second data stream configured for receipt by each of the first NL bot and the second NL bot;

provide the normalized protocol first channel data stream to the first NL bot and to the second NIL bot;

provide the normalized protocol second channel data stream to the first NL bot and to the second NL bot;

train the first NL bot using both of the normalized protocol first channel data stream and the normalized protocol second channel data stream;

train the second NL bot using both of the normalized protocol first channel data stream and the normalized protocol second channel data stream;

establish an interactive communication session between the user and both of the first NL bot and the second NL bot, the interactive communication session associated with the normalized protocol first channel data; and

record channel conversation topic data associated with the interactive communication session.

2. The system of claim 1 ,

wherein the first channel protocol is different than the second channel protocol.

3. The system of claim 1 , wherein the first cognitive service has a different communication protocol than the second cognitive service.

4. The system of claim 2 , wherein the first channel data stream is an analog voice channel and the second channel data stream is a digital data stream.

5. The system of claim 1 , wherein the standardized protocol is JavaScript Object Notation.

6. The system of claim 1 , wherein each of the normalized protocol first channel data stream and the normalized protocol second channel data stream are stored in the system database.

7. The system of claim 6 , wherein the system database is an open source relational database.

8. The system of claim 1 , wherein the first NL bot operates as a natural language bot and the second NL bot operates as a natural language bot.

9. The system of claim 2 , wherein the first NL bot and the second NL bot are engaged with the user at the same time.

10. An intelligent systems orchestration system comprising:

an orchestration system engine comprising a computer processor and a system database, the computer processor having machine-executable instructions operating to:

receive, from a user, a first channel data stream of a first channel protocol and a second channel data stream of a second channel protocol;

engage a first NL bot of a first cognitive service and a second NL bot of a second cognitive service;

create a normalized protocol first channel data stream of a standardized protocol from the first channel data stream, the normalized protocol first data stream configured for receipt by each of the first NL bot and the second NL bot;

create a normalized protocol second channel data stream of a standardized protocol from a second channel data stream, the normalized protocol second data stream configured for receipt by each of the first NL bot and the second NL bot;

provide the normalized protocol first channel data stream to the first NL bot and to the second NL bot;

provide the normalized protocol second channel data stream to the first NL bot and to the second NL bot;

train the first NL bot using both of the normalized protocol first channel data stream and the normalized protocol second channel data stream;

train the second NL bot using both of the normalized protocol first channel data stream and the normalized protocol second channel data stream; and

establish an interactive communication session between the user and both of the first NL bot and the second NL bot, the interactive communication session associated with the normalized protocol first channel data stream.

11. The system of claim 10 , wherein the first cognitive service has a different communication protocol than the second cognitive service.

12. The system of claim 11 , wherein the first channel data stream is one of an analog voice channel and a digital data stream.

13. The system of claim 12 , wherein the first NL bot operates as a natural language bot and the second NL bot operates as a natural language bot.

14. A method of integrating multiple intelligent systems, comprising:

providing an intelligent systems orchestration system comprising a user interface and an orchestration system engine, the orchestration system engine comprising a system database and a computer processor having machine-executable instructions;

receiving, by the user interface, a first channel data stream of a first channel protocol and a second channel data stream of a second channel protocol;

providing the first channel data stream and the second channel data stream to the computer processor;

performing machine-executable instructions by the computer processor to:

engage a first NL bot of a first cognitive service and a second NL bot of a second cognitive service;

create a normalized protocol first channel data stream of a standardized protocol from the first channel data stream, the normalized protocol first data stream configured for receipt by each of the first NL bot and the second NL bot;

create a normalized protocol second channel data stream of a standardized protocol from a second channel data stream, the normalized protocol second data stream configured for receipt by each of the first NL bot and the second NL bot;

provide the normalized protocol first channel data stream to the first NL bot and to the second NL bot;

provide the normalized protocol second channel data stream to the first NL bot and to the second NL bot;

train both of the first NL bot and the second NL bot using both of the normalized protocol first channel data stream and the normalized protocol second channel data stream;

establish an interactive communication session between the user and both of the first NL bot and the second NL bot, the interactive communication session associated with the normalized protocol first channel data stream; and

record channel conversation topic data associated with the interactive communication session.

15. The method of claim 14 ,

wherein the first channel protocol is different than the second channel protocol.

16. The method of claim 14 , wherein the first cognitive service has a different communication protocol than the second cognitive service.

17. The method of claim 15 , wherein the first channel data stream is an analog voice channel and the second channel data stream is a digital data stream.

18. The method of claim 14 , wherein the first NL bot operates as a natural language bot and the second NL bot operates as a natural language bot.

19. The method of claim 14 , wherein each of the normalized protocol first channel data stream and the normalized protocol second channel data stream are stored in the system database.

20. The method of claim 14 , wherein the first NI bot and the second NL bot are engaged with the user at the same time.

Assignments (3)
CHANGE OF PRINCIPAL PLACE OF BUSINESS Recorded Mar 23, 2025
From: TTEC DIGITAL, LLC
To: TTEC DIGITAL, LLC
Reel/Frame 070609/0237 →
SECURITY INTEREST Recorded Oct 29, 2024
From: TTEC DIGITAL, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 069054/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2024
From: GANDHI, DIPESH S.; HARVEY, RUSSELL N., III
To: TTEC DIGITAL, LLC
Reel/Frame 066859/0445 →
Continuity (2)
Provisional Application 63091854 · Oct 14, 2020
Related Publication 20220116485A1 · Apr 14, 2022