IP Library Granted Patent US 8,332,231
Granted Patent B2
US 8,332,231 · App. 12/551,864 · Granted Dec 11, 2012

Apparatus and method for processing service interactions

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 8,332,231
App. No.
12/551,864
Granted
Dec 11, 2012
Kind
B2
Abstract

An interactive voice and data response system that directs input to a voice, text, and web-capable software-based router, which is able to intelligently respond to the input by drawing on a combination of human agents, advanced speech recognition and expert systems, connected to the router via a TCP/IP network. The digitized input is broken down into components so that the customer interaction is managed as a series of small tasks performed by a pool of human agents, rather than one ongoing conversation between the customer and a single agent. The router manages the interactions and keeps pace with a real-time conversation. The system utilizes both speech recognition and human intelligence for purposes of interpreting customer utterances or customer text, where the role of the human agent(s) is to input the intent of caller utterances, and where the computer system—not the human agent—determines which response to provide given the customer's stated intent (as interpreted/captured by the human agents). The system may use more than one human agent, or both human agents and speech recognition software, to interpret simultaneously the same component for error-checking and interpretation accuracy.

Claims (61)

1. A computer-implemented method for operating an interactive response system comprising:

receiving data representing a multi-utterance transaction with a person, the data having multiple elements, a subset of the elements including sensitive customer data;

portioning the multi-utterance transaction into discrete, logical utterance units;

automatically presenting the utterance units in perceptible form through a routing device and an analyst interface to each of a number of intent analysts, the utterance units being distributed so that no intent analyst is ever exposed to more than one of said subset of the elements including sensitive customer data;

accepting intent input from each intent analyst through the respective analyst user interface, where the intent input characterizes the intent analyst's interpretation of the person's intent expressed in the utterance unit; and

using a processor, automatically communicating a message to the person, in perceptible form and in substantially real time relative to the receiving step, the message being automatically selected from among a predetermined set of possible messages as a function of the intent input accepted from the intent analysts.

2. The method of claim 1 , wherein the multi-utterance transaction comprises audio.

3. The method of claim 2 , wherein the multi-utterance transaction is received through a telephone system.

4. The method of claim 1 , wherein the multi-utterance transaction comprises video.

5. The method of claim 1 , wherein the number of intent analysts is at least two.

6. The method of claim 5 , wherein the presenting occurs to all of the at least two intent analysts at substantially the same time.

7. The method of claim 1 , further comprising accepting data input from each intent analyst through the respective analyst user interface, where the data input characterizes data expressed by the person in one of the utterance units.

8. The method of claim 1 , further comprising automatically changing the number of intent analysts to whom one of the utterance units is presented depending on a load factor, the utterance units still being distributed so that no intent analyst is ever exposed to more than one of said subset of the elements including sensitive customer data.

9. The method of claim 8 , wherein the number is initially at least three, but is automatically decreased to a new number when the load factor becomes higher than a predetermined threshold, where the new number is at least two.

10. The method of claim 9 , wherein the number is automatically increased when the load factor becomes lower than a predetermined threshold.

11. The method of claim 1 wherein, in connection with the presenting step, contextual information about the person's interactive session with the system is displayed to each of the intent analysts through the respective analyst user interface.

12. The method of claim 1 , wherein the presentation to the intent analysts occurs in at least two geographically diverse locations.

13. The method of claim 1 , wherein the perceptible form of the utterance units is accelerated relative to the speed as made by the person.

14. The method of claim 1 , further comprising: evaluating the accuracy, in real time, of the intent input from each of the intent analysts, and updating a profile for the respective intent analyst.

15. The method of claim 1 , further comprising objectively rating the speed and accuracy of the intent input from at least one of the intent analysts.

16. The method of claim 1 , further comprising rating the speed and accuracy of the intent input from at least one of the intent analysts relative to at least one other one of the intent analysts.

17. The method of claim 1 , wherein the presenting step comprises selecting the number of intent analysts from a larger pool of intent analysts as a function of whether each intent analyst has already been exposed to confidential or personally identifiable information for the person.

18. A system for processing an interaction with a person, comprising a processor, two or more analyst user interface devices in communication with the processor, and a memory in communication with the processor, the memory storing programming instructions executable by the processor to:

receive data representing a multi-utterance transaction with the person, the data having multiple elements, a subset of the elements including sensitive customer data;

portion the multi-utterance transaction into discrete, logical utterance units;

automatically present the utterance units in perceptible form through the analyst interface devices to a number of intent analysts, the utterance units being distributed so that no intent analyst is ever exposed to more than one of said subset of the elements including sensitive customer data;

accept intent input from each intent analyst through the respective analyst user interface device, where the intent input characterizes the intent analyst's interpretation of the person's intent expressed in the utterance, and where the intent input is prevented from providing information to be communicated to the person; and

automatically communicate a message to the person, in perceptible form and in substantially real time relative to the receiving function, the message being automatically selected from among a predetermined set of possible messages as a function of the intent input accepted from the two or more intent analysts.

19. The system of claim 18 , wherein the multi-utterance transaction comprises audio.

20. The system of claim 19 , wherein the multi-utterance transaction is received from the person through a telephone system.

21. The system of claim 18 , wherein the multi-utterance transaction comprises video.

22. The system of claim 18 , wherein the programming instructions are further executable by the processor to accept data input from each intent analyst through the respective analyst user interface device, and where the data input characterizes the intent analysts transcription of data expressed by the person in one of the utterance units.

23. The system of claim 18 , wherein the programming instructions are further executable by the processor to automatically change the number of intent analysts to whom one of the utterance units is presented depending on a load factor, the utterance units still being distributed so that no intent analyst is ever exposed to more than one of said subset of the elements including sensitive customer data.

24. The system of claim 18 , wherein the number is initially at least three, but is automatically decreased to a new number when the load factor becomes higher than a predetermined threshold, where the new number is at least two.

25. The system of claim 18 , wherein the number is automatically increased when the load factor becomes lower than a predetermined threshold.

26. The system of claim 18 , wherein the programming instructions are further executable by the processor, in connection with the presenting step, to display contextual information about the person's interactive session with the system to each of the two or more intent analysts through the respective analyst user interface device.

27. The system of claim 18 , wherein the analyst user interface devices are geographically diverse.

28. The system of claim 18 , wherein the programming instructions are further executable by the processor, in connection with the presenting step, so that the perceptible form of the utterance units is accelerated relative to the speed as made by the person.

29. The system of claim 18 , wherein the programming instructions are further executable by the processor to: evaluate the accuracy, in real time, of the intent input from each of the intent analysts, and update a profile for the respective intent analyst.

30. The system of claim 18 , wherein the programming instructions are further executable by the processor to objectively rate the speed and accuracy of the intent input from at least one of the intent analysts.

31. The system of claim 18 , wherein the programming instructions are further executable by the processor to rate the speed and accuracy of the intent input from at least one of the intent analysts relative to at least one other one of the intent analysts.

32. The system of claim 18 , wherein the automatic presenting comprises selecting the number of intent analysts from a larger pool of intent analysts as a function of whether each intent analyst has already been exposed to confidential or personally identifiable information for the person.

33. A system for managing interactions with a person, comprising a processor and a memory in communication with the processor, the memory storing programming instructions executable by the processor to:

receive data representing a multi-utterance transaction with the person, the data having multiple elements, a subset of the elements including sensitive customer data;

portion the multi-utterance transaction into discrete, logical utterance units;

automatically send the utterance units to two or more intent analyst user interface devices, each user interface device being configured to reproduce the utterance in a form perceptible to an intent analyst, the utterance units being distributed so that no intent analyst is ever exposed to more than one of said subset of the elements including sensitive customer data;

receive intent input from each intent analyst user interface device, where the intent input characterizes an intent analyst's interpretation of the person's intent expressed in the utterance,

automatically communicate a message to the person in perceptible form and in substantially real time relative to the receiving function, the message being automatically selected from among a predetermined set of possible messages as a function of the intent input received from the two or more intent analyst user interface devices.

34. The system of claim 33 , wherein the multi-utterance transaction comprises audio.

35. The system of claim 34 , wherein the multi-utterance transaction is received from the person through a telephone system.

36. The system of claim 33 , wherein the multi-utterance transaction comprises video.

37. The system of claim 33 , wherein the programming instructions are further executable by the processor to accept data input from each intent analyst through the respective analyst user interface device, and where the data input characterizes data expressed by the person in one of the utterance units.

38. The system of claim 33 , wherein the programming instructions are further executable by the processor to automatically change a number of intent analysts to whom one of the utterance units is presented depending on a load factor, the utterance units still distributed so that no intent analyst is ever exposed to more than one of said subset of the elements including sensitive customer data.

39. The system of claim 38 , wherein the number is initially at least three, but is automatically decreased to a new number when the load factor becomes higher than a predetermined threshold, where the new number is at least two.

40. The system of claim 38 , wherein the number is automatically increased when the load factor becomes lower than a predetermined threshold.

41. The system of claim 33 , wherein the programming instructions are further executable by the processor, in connection with the presenting step, to display contextual information about the person's interactive session with the system to each of the two or more intent analysts through the respective analyst user interface device.

42. The system of claim 33 , wherein the analyst user interface devices are geographically diverse.

43. The system of claim 33 , wherein the programming instructions are further executable by the processor, in connection with the presenting step, to accelerate one of the utterance units relative to the speed at which it was made.

44. The system of claim 33 , wherein the programming instructions are further executable by the processor to: evaluate the accuracy, in real time, of the intent input from each of the intent analysts, and update a profile for the respective intent analyst.

45. The system of claim 33 , wherein the programming instructions are further executable by the processor to objectively rate the speed and accuracy of the intent input from at least one of the intent analysts.

46. The system of claim 33 , wherein the automatic presenting comprises selecting the two or more intent analysts from a larger pool of intent analysts as a function of whether each intent analyst has already been exposed to confidential or personally identifiable information for the person.

Assignments (25)
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2025
From: RUNWAY GROWTH FINANCE CORP., AS AGENT
To: INTERACTIONS CORPORATION; INTERACTIONS LLC
Reel/Frame 072802/0931 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 060445 FRAME: 0733. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 1, 2023
From: INTERACTIONS LLC; INTERACTIONS CORPORATION
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 062919/0063 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 036100/0925 Recorded Jul 1, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060559/0576 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 049387/0687 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060557/0919 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 049388/0082 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060558/0474 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT 036099/0682 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060544/0445 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 043039/0808 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060557/0636 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 27, 2022
From: INTERACTIONS LLC; INTERACTIONS CORPORATION
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 060445/0733 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded May 23, 2022
From: ORIX GROWTH CAPITAL, LLC
To: INTERACTIONS CORPORATION; INTERACTIONS LLC
Reel/Frame 061749/0825 →
RELEASE OF SECURITY INTEREST Recorded May 18, 2020
From: BEARCUB ACQUISITIONS LLC
To: ARES VENTURE FINANCE, L.P.
Reel/Frame 052693/0866 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 5, 2019
From: INTERACTIONS CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 049387/0687 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 5, 2019
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 049388/0082 →
ASSIGNMENT OF IP SECURITY AGREEMENT Recorded Nov 17, 2017
From: ARES VENTURE FINANCE, L.P.
To: BEARCUB ACQUISITIONS LLC
Reel/Frame 044481/0034 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2017
From: CLORAN, MICHAEL
To: INTERACTIONS, LLC
Reel/Frame 044070/0931 →
MERGER Recorded Nov 8, 2017
From: INTERACTIONS LLC
To: INTERACTIONS CORPORATION
Reel/Frame 044071/0061 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 29, 2017
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 043039/0808 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CHANGE PATENT 7146987 TO 7149687 PREVIOUSLY RECORDED ON REEL 036009 FRAME 0349. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 17, 2015
From: INTERACTIONS LLC
To: ARES VENTURE FINANCE, L.P.
Reel/Frame 037134/0712 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF ASSIGNOR PREVIOUSLY RECORDED AT REEL: 035962 FRAME: 0190. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jul 21, 2015
From: ORIX VENTURES, LLC
To: INTERACTIONS LLC
Reel/Frame 036143/0704 →
FIRST AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 13, 2015
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 036100/0925 →
SECURITY AGREEMENT Recorded Jul 13, 2015
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 036099/0682 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2015
From: INTERACTIONS LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 035962/0190 →
SECURITY INTEREST Recorded Jun 23, 2015
From: INTERACTIONS LLC
To: ARES VENTURE FINANCE, L.P.
Reel/Frame 036009/0349 →
SECURITY INTEREST Recorded Dec 19, 2014
From: INTERACTIONS LLC
To: ORIX VENTURES, LLC
Reel/Frame 034677/0768 →
MERGER Recorded Dec 16, 2014
From: INTERACTIONS CORPORATION
To: INTERACTIONS LLC
Reel/Frame 034514/0066 →
SECURITY INTEREST Recorded Jun 27, 2014
From: INTERACTIONS CORPORATION
To: ORIX VENTURES, LLC
Reel/Frame 033247/0219 →