IP Library Granted Patent US 9,564,149
Granted Patent B2
US 9,564,149 · App. 14/721,012 · Granted Feb 7, 2017

Method for user communication with information dialogue system

Inventors: Ilya Genadevich Gelfenbeyn (Linevo, RU); Artem Goncharuk (Arlington, VA); Ilya Andreevich Platonov (Berdsk, RU); Olga Aleksandrovna Gelfenbeyn (Yurga, RU); Pavel Aleksandrovich Sirotin (Moscow, RU)
Assignee: Google Inc.
G10L25/63G06F3/167G06F17/30654G10L15/1807G10L15/22G10L15/265G10L21/18G10L15/18G10L2015/223G10L2015/227
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 9,564,149
App. No.
14/721,012
Granted
Feb 7, 2017
Kind
B2
Abstract

Provided is a method for user communications with an information dialog system, which may be used for organizing user interactions with the information dialog system based on a natural language. The method may include activating a user input subsystem in response to a user entering a request; receiving and converting the request of the user into text by the user input subsystem; sending the text obtained as a result of the conversion of the request to a dialog module; processing, by the dialog module, the text; forming, by the dialog module, the response to the request; sending the response to the user; and displaying and/or reproducing the formed response, where, after the displaying and/or the reproducing of the formed response, the user input subsystem is automatically activated upon entering a further request or a clarification request by the user.

Claims (43)

1. A method for user communications with an information dialogue system, the method comprising:

activating, by a user device, a user input subsystem associated with the user device upon a request entered by a user;

receiving, by the user input subsystem, the request;

converting, by the user input subsystem, the request into text;

sending, by the user input subsystem, the text obtained as a result of the converting of the request to a dialogue module associated with the user device;

upon sending the text, deactivating the user input subsystem;

processing the text by the dialogue module;

forming, by the dialogue module, a response to the request, the response including an instruction for activating the user input subsystem, the instruction including at least metadata and a time period required for the user to review the response;

sending, by the dialogue module, the response to the user;

reproducing the response by a voice generation and reproduction subsystem associated with the user device;

upon the reproducing of the response, determining, based on the metadata contained in the instruction, expiration of the time period required for the user to review the response;

based on the determining, re-activating, by the user device, the user input subsystem; and

receiving a further request or a clarification request, the further request or the clarification request being entered by the user.

2. The method of claim 1 , further comprising displaying the response, the response including the text.

3. The method of claim 1 , wherein the request is entered by the user using one or more of the following: a voice command and a keyboard.

4. The method of claim 1 , wherein the response is formed by the dialogue module in a form of the text.

5. The method of claim 1 , wherein the reproducing the response includes reproducing the response by a voice generation and reproduction subsystem.

6. The method of claim 1 , wherein the reproducing the response includes reproducing the response using a voice cue.

7. The method of claim 1 , wherein the text is processed by the dialogue module using additional systems and subsystems.

8. The method of claim 1 , wherein the response formed by the dialogue module includes additional metadata.

9. The method of claim 8 , wherein the additional metadata includes instructions for sending to additional systems and subsystems.

10. A system for user communications with an information dialogue system, the system comprising:

a user input subsystem, wherein the user input subsystem is activated by a user and is operable to:

receive a request entered by the user;

convert the request into text;

send the text obtained as a result of the converting the request to a dialogue module; and

receive a further request or a clarification request, the further request or the clarification request being entered by the user,

wherein the user input subsystem is deactivated upon sending the text;

the dialogue module in communication with the user input subsystem, the dialogue module being operable to:

process the text;

form a response to the request, the response including an instruction for activating the user input subsystem, the instruction including at least metadata and a time period required for the user to review the response; and

send the response to the user; and

a voice generation and reproduction subsystem in communication with the dialogue module, the voice generation and reproduction subsystem being operable to:

reproduce the response;

upon the reproducing of the response, determining, based on the metadata contained in the instruction, expiration of the time period required for the user to review the response; and

based on the determining, re-activate the user input subsystem.

11. The system of claim 10 , further comprising a display, the display being operable to display the response, wherein the display of the response includes displaying the text.

12. The system of claim 10 , wherein the user input subsystem comprises a voice record and recognition component and a keyboard, wherein the request is entered by the user using one or more of the following: a voice command and the keyboard.

13. The system of claim 10 , wherein the dialogue module forms the response in a form of the text.

14. The system of claim 10 , wherein the voice generation and reproduction subsystem is operable to reproduce the response using a voice cue.

15. The system of claim 10 , further comprising additional systems and subsystems, wherein the dialogue module processes the text using the additional systems and subsystems.

16. The system of claim 10 , wherein the response formed by the dialogue module includes additional metadata.

17. The system of claim 16 , wherein the additional metadata include instructions for sending to additional systems and subsystems.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044097/0658 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2017
From: OOO SPEAKTOIT LLC
To: GOOGLE INC.
Reel/Frame 041263/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2015
From: GELFENBEYN, ILYA GENADEVICH; GONCHARUK, ARTEM; PLATONOV, ILYA ANDREEVICH; GELFENBEYN, OLGA ALEKSANDROVNA; SIROTIN, PAVEL ALEKSANDROVICH
To: OOO SPEAKTOIT
Reel/Frame 035706/0629 →
Priority Claims (1)
RU 2012150996 · Nov 28, 2012 · national
Continuity (2)
Continuation In Part PCTIB2012056955 · Dec 4, 2012
Related Publication 20150255089A1 · Sep 10, 2015