Patent Document ID: 9946511
Application ID: 14721044

Base Claim:
1. A method for user training of an information dialogue system being at least partially implemented on a computing device, the method comprising: activating a user input subsystem associated with the computing device, the user input subsystem including at least one of a voice record and recognition component and a keyboard; receiving, by the user input subsystem, a training request, the training request being entered by a user via at least one of the voice record and recognition component and the keyboard associated with the computing device, wherein the training request includes instructions to personalize a response of the information dialog system to a request synonym, wherein the training request further includes a user request and instructions to associate, by the information dialogue system, the user request comprising at least one word with a sequence of actions to be performed by the information dialogue system, wherein at least one of the actions includes accessing a website; converting, by the user input subsystem, the training request of the user into a first text; sending the first text of the training request obtained as a result of the converting to a dialogue module associated with the computing device; processing, by the dialogue module, the first text of the training request; forming and sending, by the dialogue module, a confirmation request to the user; providing the confirmation request to the user, wherein the providing the confirmation request includes displaying the confirmation request or reproducing the confirmation request; receiving, by the user input subsystem, a response to the confirmation request, the response to the confirmation request being entered by the user: converting, by the user input subsystem, the response to the confirmation request into a second text; sending the second text of the response to the confirmation request to the dialogue module; processing, by the dialogue module, the second text of the response to the confirmation request; confirming that the training request and the response to the confirmation request are accepted by the information dialogue system; determining, by the dialogue module, whether the training request conflicts with preliminary settings of the information dialogue system; based on the determining that the training request conflicts with the preliminary settings, modifying, by the dialogue module, the preliminary settings to avoid conflicting the training request; forming, by the dialogue module, a response to the training request, wherein the response to the training request is formed as a command executed by the user input subsystem and one or more of the following: a voice cue and a response text, the command executed by the user input subsystem being based on the instructions and including associating the user request with the sequence of actions, the response being personalized based on the instructions, wherein the personalizing includes establishing the request synonym for the one or more of the voice cue, the response text, and the action; sending the response to the training request to the user; automatic activating the user input subsystem after the response to the training request is sent to the user; receiving, by the user input subsystem, the user request from the user, wherein the user request is entered by the user via at least one of the voice record and recognition component and the keyboard; converting, by the user input subsystem, the user request into a third text and sending the third text to the dialogue module; processing, by the dialogue module, the third text; and based on the processing of the third text, sequentially performing, by the information dialogue system, the sequence of actions based on the instructions of the training request, wherein the at least one of the actions includes accessing, by the computing device the website.

---

Claim 4:
4. The method of claim 1 , further comprising, after the processing of the text of the training request by the dialogue module and before the forming of the response to the training request by the dialogue module: forming, by the dialogue module, a clarification request; sending the clarification request to the user; providing the clarification request, wherein the providing the clarification request includes one or more of the following: displaying the clarification request and reproducing the clarification request; receiving a response to the clarification request, the response to the clarification request being entered by the user; converting the response to the clarification request into the text by the user input sub system; sending the text of the response to the clarification request obtained as a result of the converting to the dialogue module; processing, by the dialogue module, the text of the response to the clarification request.