IP Library Granted Patent US 8,442,563
Granted Patent B2
US 8,442,563 · App. 12/636,163 · Granted May 14, 2013

Automated text-based messaging interaction using natural language understanding technologies

Inventors: Chun-Yang Chen (Holbrook, NY); Russell Gulli (Mount Sinai, NY); Christopher Passaretti (Smithtown, NY); Chingfa Wu (Smithtown, NY); Stephen Buckley (Stony Brook, NY)
Assignee: Avaya Inc.
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,442,563
App. No.
12/636,163
Filed
Dec 11, 2009
Granted
May 14, 2013
Kind
B2
Art Unit
2646
USPC
455/466
Abstract

Automated text-based messaging interaction using natural language understanding technologies enables text-based messages to be received from users and interpreted by a self-service application platform so that the self-service application platform can respond to the text-based messages in an automated manner. The characters and strings of characters contained within the text message are interpreted to extract words, which are then processed using a natural language understanding engine to determine the content of the text-based message. The content is used to generate a response message from static and/or dynamic grammars to automate the process of interacting with a user via text-based messages. Multiple text-based message formats are supported, including text messages transmitted using Short Messaging Service (SMS), instant messaging, chat, and e-mail.

Claims (28)

1. A method of automated text-based messaging interaction using natural language understanding technologies between a user and a self-service application platform, the method comprising the steps of:

receiving, by the self-service application platform, a text-based message from the user, the self-service application platform interfacing the user to a contact center, the text based message being addressed to the contact center;

interpreting characters of the text-based message, by the self-service application platform, to determine words associated with the characters contained in the text-based message;

using natural language understanding, by the self-service application platform, to determine an understanding of a content of the text-based message from the words;

selecting, by the self-service application platform, one or more grammars based on the understanding to formulate a text-based response message; and

transmitting the text-based response message to the user, the text-based response message being addressed to the user;

wherein the self-service application platform is a text-based VoiceXML (eXtensible Markup Language) self-service application platform; and

wherein the step of using natural language understanding comprises the step of parsing normal speech-based text patterns contained within the text-based message to discern information contained in the text-based message without requiring the text-based message to conform with a format specific to the text-based VoiceXML self-service application platform.

2. The method of claim 1 , wherein the text-based message is an instant message, and wherein the step of receiving is implemented using an instant messaging client.

3. The method of claim 1 , wherein the text-based message is a text message, and wherein the step of receiving is implemented using a Short Messaging Service (SMS) client.

4. The method of claim 1 , wherein the text-based message is part of a chat session between the user and the self-service application platform, and wherein response messages from the self-service application platform within the chat session are automatically generated without the intervention of a human agent.

5. The method of claim 1 , wherein the step of interpreting characters of the text-based message comprises expanding abbreviations and acronyms contained within the text-based message.

6. The method of claim 5 , wherein the step of interpreting characters of the text-based message comprises using the characters to key into a database of abbreviations and acronyms commonly used in text-based messaging.

7. The method of claim 5 , wherein the abbreviations and acronyms include sets of letters representing phrases of multiple words.

8. The method of claim 1 , wherein the step of interpreting characters of the text-based message comprises fixing misspellings contained within the text-based message.

9. The method of claim 1 , wherein the step of interpreting characters of the text-based message comprises the steps of recognizing emoticons and interpreting the emoticons to determine an emotional state of the user.

10. The method of claim 9 , further comprising the step of using the determined emotional state when selecting the one or more grammars to formulate the text-based response message.

11. The method of claim 9 , further comprising the step of initiating a voice-based session with the user based on the determined emotional state of the user.

12. The method of claim 1 , wherein the step of using natural language understanding comprises parsing normal speech-based text patterns contained within the text-based message to discern information contained in the text-based message without requiring the text-based message to conform with a format specific to the self-service application platform.

13. The method of claim 1 , wherein the self-service application platform is written using VoiceXML.

14. A text-based VoiceXML (eXtensible Markup Language) self-service application platform, comprising:

one or more processors; and

a non-transitory computer-readable memory containing data and instructions which, when loaded as control logic into the one or more processors of a computer system, causes the computer system to implement:

a VoiceXML automation engine configured to receive text-based messages from a user, the self-service application platform interfacing the user to a contact center, the text based message being addressed to the contact center;

a natural language speech and text recognition process to interpret characters of the text-based message to determine words associated with the characters contained in the text-based message; and

a natural language understanding process to determine an understanding of a content of the text-based message from the words;

wherein the VoiceXML automation engine uses the content of the text-based message determined using the natural language understanding process to select one or more grammars to formulate a text-based response message and transmit the text-based response message to the user, the text-based response message being addressed to the user; and

wherein the natural language understanding process parses normal speech-based text patterns contained within the text-based message to discern information contained in the text-based message without requiring the text-based message to conform with a format specific to the text-based VoiceXML self-service application platform.

Assignments (15)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2018
From: AVAYA INC.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 047176/0311 →
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 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
Continuity (2)
Provisional Application 61121717 · Dec 11, 2008
Related Publication 20100151889A1 · Jun 17, 2010