IP Library Granted Patent US 11,843,565
Granted Patent B2
US 11,843,565 · App. 16/576,012 · Granted Dec 12, 2023

Dialogue system based on contextual information

Inventors: Sunhwan Lee (San Mateo, CA); Saurabh Mishra (San Jose, CA)
H04L51/02G06F16/635G06F16/685G06F16/687G06N20/00G10L15/1815
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,843,565
App. No.
16/576,012
Granted
Dec 12, 2023
Kind
B2
Abstract

Techniques that facilitate a dialogue system based on contextual information are provided. In one example, a system includes a contextual information component and a dialogue routing component. The contextual information component determines contextual information associated with a user identity based on a statement related to communication information received by a computing device associated with the user identity. The dialogue routing component generates a path traversal for a dialogue system based on the contextual information to facilitate generation of a response to the statement by the dialogue system.

Claims (33)

1. A system, comprising:

a memory that stores computer executable components; and

a processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise:

a contextual information component that determines contextual information associated with a user identity based on a statement related to communication information received by a computing device associated with the user identity; and

a dialogue routing component that generates a path traversal for a dialogue system based on the contextual information to facilitate generation of a response to the statement by the dialogue system, wherein the path traversal comprises a path along a dialogue skill route that routes statement data associated with the statement to a selected skill of a plurality of skills, wherein the selected skill is associated with the dialogue system, wherein the dialogue routing component routes based on a machine learning model information associated with the statement to the selected skill for the dialogue system based on the contextual information, and wherein the machine learning model generates a rule based model that is a function of a number of skills, the probability of a skill of the skills and the statement data.

2. The system of claim 1 , wherein the dialogue routing component generates the machine learning model associated with the path traversal for the dialogue system based on the contextual information.

3. The system of claim 2 , wherein the selected skill comprises a software program that represents a particular capability of a task or answer in a specific domain associated with the statement data.

4. The system of claim 1 , wherein the contextual information component determines intent information based on the statement.

5. The system of claim 4 , wherein the dialogue routing component generates the path traversal for the dialogue system based on the contextual information and the intent information.

6. The system of claim 1 , wherein the contextual information component determines the contextual information based on location data indicative of a location associated with the computing device.

7. The system of claim 1 , wherein the contextual information component determines the contextual information based on user profile data stored in the computing device.

8. The system of claim 1 , wherein the contextual information component determines a first classification for the statement and a second classification for the contextual information.

9. The system of claim 1 , the computer executable components further comprise:

a communication component that obtains the statement based on audio data received by the computing device.

10. The system of claim 1 , the computer executable components further comprise:

a communication component that obtains the statement based on textual data received by the computing device.

11. The system of claim 1 , wherein the dialogue routing component generates the path traversal for the dialogue system to improve performance of the dialogue system.

12. A computer-implemented method, comprising:

determining, by a system operatively coupled to a processor, contextual information associated with a user identity based on a statement related to communication information received by a computing device associated with the user identity;

generating, by the system, a path traversal for a dialogue system based on the contextual information to facilitate generation of a response to the statement by the dialogue system, wherein the path traversal comprises a path along a dialogue skill route that routes statement data associated with the statement to a selected skill of a plurality of skills, wherein the selected skill is associated with the dialogue system;

generating, by the system, a machine learning model associated with the path traversal for the dialogue system based on the contextual information, and wherein the machine learning model generates a rule based model that is a function of a number of skills, the probability of a skill of the skills and the statement data; and

routing, by the system, based on the machine learning model, information associated with the statement to the selected skill for the dialogue system based on the contextual information.

13. The computer-implemented method of claim 12 , further comprising:

obtaining, by the system, the statement based on audio data received by the computing device or textual data received by the computing device.

14. The computer-implemented method of claim 12 , wherein the generating the path traversal comprises improving performance of the dialogue system.

15. A computer program product for improving a dialogue system, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

determine, by the processor, contextual information associated with a user identity based on a statement related to communication information received by a computing device associated with the user identity;

generate, by the processor, a path traversal for the dialogue system based on the contextual information to facilitate generation of a response to the statement by the dialogue system, wherein the path traversal comprises a path along a dialogue skill route that routes statement data associated with the statement to a selected skill of a plurality of skills, wherein the selected skill is associated with the dialogue system, and wherein the machine learning model generates a rule based model that is a function of a number of skills, the probability of a skill of the skills and the statement data; and

route, by the processor, based on the machine learning model, information associated with the statement to the selected skill for the dialogue system based on the contextual information.

16. The computer program product of claim 15 , wherein the program instructions are further executable by the processor to cause the processor to:

generate, by the processor, the machine learning model associated with the path traversal for the dialogue system based on the contextual information.

17. The computer program product of claim 15 , wherein the program instructions are further executable by the processor to cause the processor to:

obtain, by the processor, the statement based on audio data received by the computing device or textual data received by the computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2019
From: LEE, SUNHWAN; MISHRA, SAURABH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050432/0691 →
Continuity (1)
Related Publication 20210092078A1 · Mar 25, 2021
Cited By (4)
US 12,254,966 US 12,347,573 US 12,367,971 US 12,597,512