Generating dialog recommendations for chat information systems based on user interaction and environmental data
First Claim
1. A method for delivering dialog recommendations in a hardware-based chat information system (CIS), the method comprising:
- receiving, by a processor operatively coupled to a memory, a speech-based user input;
recognizing, by the processor, at least a part of the speech-based user input to generate a recognized input;
providing, by the processor, at least one response to the recognized input, the at least one response provided for presentation via a user device in response to the speech-based user input;
monitoring, by the processor, for occurrence of at least one triggering event;
identifying, by the processor and based on the monitoring, the occurrence of the at least one triggering event, wherein identifying the occurrence of the at least one triggering event comprises recognizing one or more CIS operating modes, based on at least one of;
the one or more CIS operating modes having never been used by the user, andthe one or more CIS operating modes having not been used by the user over a predetermined period of time;
based at least in part on the identification, generating, by the processor, at least one dialog recommendation that is related to the at least one triggering event;
presenting, by the processor, the at least one dialog recommendation to a user via the user device, wherein the at least one dialog recommendation is presented via the user device separate from the at least one response;
receiving, by the processor after the presenting, either a selection of the dialog recommendation or a second speech-based user input that is based on a user speaking the at least one dialog recommendation; and
providing, by the processor, a corresponding response in response to the receiving, wherein the corresponding response corresponds to the at least one dialog recommendation, and wherein the corresponding response is provided when either of the selection or the second speech-based user input is received.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is the technology for dynamic and intelligent generation of dialog recommendations for the users of chat information systems based on multiple criteria. An example method may include receiving a speech-based user input, recognizing at least a part of the speech-based user input to generate a recognized input, and providing at least one response to the recognized input. The method may further include identifying at least one triggering event, generating at least one dialog recommendation based at least in part on the identification, and presenting the at least one dialog recommendation to a user via a user device.
-
Citations
23 Claims
-
1. A method for delivering dialog recommendations in a hardware-based chat information system (CIS), the method comprising:
-
receiving, by a processor operatively coupled to a memory, a speech-based user input; recognizing, by the processor, at least a part of the speech-based user input to generate a recognized input; providing, by the processor, at least one response to the recognized input, the at least one response provided for presentation via a user device in response to the speech-based user input; monitoring, by the processor, for occurrence of at least one triggering event; identifying, by the processor and based on the monitoring, the occurrence of the at least one triggering event, wherein identifying the occurrence of the at least one triggering event comprises recognizing one or more CIS operating modes, based on at least one of; the one or more CIS operating modes having never been used by the user, and the one or more CIS operating modes having not been used by the user over a predetermined period of time; based at least in part on the identification, generating, by the processor, at least one dialog recommendation that is related to the at least one triggering event; presenting, by the processor, the at least one dialog recommendation to a user via the user device, wherein the at least one dialog recommendation is presented via the user device separate from the at least one response; receiving, by the processor after the presenting, either a selection of the dialog recommendation or a second speech-based user input that is based on a user speaking the at least one dialog recommendation; and providing, by the processor, a corresponding response in response to the receiving, wherein the corresponding response corresponds to the at least one dialog recommendation, and wherein the corresponding response is provided when either of the selection or the second speech-based user input is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A hardware-based chat information system (CIS), comprising:
-
a speech recognition module configured to receive a speech-based user input and recognize at least a part of the speech-based user input and generate a recognized input; a dialog manager configured to generate at least one response to the recognized input; an event manager configured to monitor for occurrence of at least one triggering event and, based on the monitoring, identify the occurrence of the at least one triggering event, wherein identifying the occurrence of the at least one triggering event comprises recognizing one or more CIS operating modes, based on at least one of; the one or more CIS operating modes having never been used by the user, and the one or more CIS operating modes having not been used by the user over a predetermined period of time; a recommendation manager configured to generate at least one dialog recommendation based at least in part on the identification of the at least one triggering event, wherein the at least one dialog recommendation is related to the at least one triggering event; and an output renderer configured to; provide the at least one response, and provide the at least one dialog recommendation separate from the at least one response, receive, after the providing, either a selection of the dialog recommendation or a second speech-based user input that is based on a user speaking the at least one dialog recommendation, and provide a corresponding response in response to the receiving, wherein the corresponding response corresponds to the at least one dialog recommendation, and wherein the corresponding response is provided when either of the selection or the second speech-based user input is received. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory processor-readable medium having instructions stored thereon, which when executed by one or more processors, cause the one or more processors to implement a method for delivering dialog recommendations in a hardware-based chat information system (CIS), the method comprising:
-
receiving a speech-based user input; recognizing at least a part of the speech-based user input to generate a recognized input; providing, for presentation via a user device in response to the speech-based user input, at least one response to the recognized input; monitoring for occurrence of at least one triggering event; identifying at least one triggering event based on the monitoring, wherein identifying the occurrence of the at least one triggering event comprises recognizing one or more CIS operating modes, based on at least one of; the one or more CIS operating modes having never been used by the user, the one or more CIS operating modes having not been used by the user over a predetermined period of time; based at least in part on the identification, generating at least one dialog recommendation that is related to the at least one triggering event; presenting the at least one dialog recommendation to a user via the user device, wherein the at least one dialog recommendation is presented via the user device separate from the at least one response; receiving either a selection of the dialog recommendation or a second speech-based user input that is based on a user speaking the at least one dialog recommendation; and providing a corresponding response in response to the receiving, wherein the corresponding response corresponds to the at least one dialog recommendation, and wherein either of selecting the dialog recommendation and speaking the dialog recommendation causes a corresponding response to be provided.
-
Specification