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 chat information system (CIS), the method comprising:
- receiving, by a processor operatively coupled to a memory, a speech-based user input provided via a user device;
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;
monitoring, by the processor, for occurrence of one or more triggering events;
recognizing, by the processor based on the monitoring, an occurrence of at least one triggering event, wherein the at least one triggering event includes both of;
detecting presence of the user device within a local area wireless network, anddetecting presence of one or more peripheral electronic devices within a predetermined distance of the user device;
based at least in part on the recognizing the occurrence of the at least one triggering event, generating, by the processor, at least one dialog recommendation;
presenting, by the processor, the at least one dialog recommendation via the user device, wherein the at least one dialog recommendation is selectable via a graphical user interface of the user device;
receiving, by the processor, a selection of the at least one dialog recommendation via the graphical user interface; and
causing, by the processor in response to the user selection, a response to be presented via the user device, wherein the response is responsive to the selected at least one dialog recommendation.
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.
17 Citations
13 Claims
-
1. A method for delivering dialog recommendations in a chat information system (CIS), the method comprising:
-
receiving, by a processor operatively coupled to a memory, a speech-based user input provided via a user device; 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; monitoring, by the processor, for occurrence of one or more triggering events; recognizing, by the processor based on the monitoring, an occurrence of at least one triggering event, wherein the at least one triggering event includes both of; detecting presence of the user device within a local area wireless network, and detecting presence of one or more peripheral electronic devices within a predetermined distance of the user device; based at least in part on the recognizing the occurrence of the at least one triggering event, generating, by the processor, at least one dialog recommendation; presenting, by the processor, the at least one dialog recommendation via the user device, wherein the at least one dialog recommendation is selectable via a graphical user interface of the user device; receiving, by the processor, a selection of the at least one dialog recommendation via the graphical user interface; and causing, by the processor in response to the user selection, a response to be presented via the user device, wherein the response is responsive to the selected at least one dialog recommendation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A chat information system (CIS), comprising:
-
at least one processor; and at least one computer-readable storage device storing instructions that, when executed by the at least one processor, cause the at least one processor to; receive a speech-based user input from a user device of a user; recognize at least a part of the speech-based user input to generate a recognized input; generate at least one response to the recognized input; communicate with at least one web service to identify an occurrence of at least one triggering event based on; behavior of an additional user that is in addition to the user, and presence of the user device within a local area wireless network; generate at least one dialog recommendation based at least in part on the identification of the occurrence of the at least one triggering event; and provide the at least one response and the at least one dialog recommendation to the user via the user device as a selectable text message or a selectable image message, wherein the at least one dialog recommendation is selectable via a graphical user interface of the user device, and, when the dialog recommendation is selected or spoken by the user, an action corresponding to the dialog recommendation is performed by the CIS. - View Dependent Claims (8, 9, 10, 11, 13)
-
-
12. A non-transitory machine-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 chat information system (CIS), the method comprising:
-
receiving a speech-based user input provided via a user device; recognizing at least a part of the speech-based user input to generate a recognized input; providing at least one response to the recognized input; recognizing an occurrence of at least one triggering event, wherein the at least one triggering event includes both of; detecting presence of the user device within a local area wireless network, and detecting presence of one or more peripheral electronic devices within a predetermined distance of the user device; based at least in part on the recognizing the occurrence of the at least one triggering event, generating at least one dialog recommendation; presenting the at least one dialog recommendation via the user device, wherein the at least one dialog recommendation is selectable via a graphical user interface of the user device; receiving a selection of the at least one dialog recommendation via the graphical user interface; and causing, in response to the user selection, a response to be presented via the user device, wherein the response is responsive to the selected at least one dialog recommendation.
-
Specification