Processing

Please wait...

Settings

Settings

Goto Application

1. WO2018125617 - CONVERSATION-AWARE PROACTIVE NOTIFICATIONS FOR A VOICE INTERFACE DEVICE

Publication Number WO/2018/125617
Publication Date 05.07.2018
International Application No. PCT/US2017/066763
International Filing Date 15.12.2017
Chapter 2 Demand Filed 31.08.2018
IPC
H04L 12/28 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
28characterised by path configuration, e.g. LAN or WAN
G10L 15/22 2006.01
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
15Speech recognition
22Procedures used during a speech recognition process, e.g. man-machine dialog
CPC
G06F 3/167
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
16Sound input; Sound output
167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
G10L 13/00
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
13Speech synthesis; Text to speech systems
G10L 15/22
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
15Speech recognition
22Procedures used during a speech recognition process, e.g. man-machine dialogue
G10L 15/26
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
15Speech recognition
26Speech to text systems
G10L 2015/223
GPHYSICS
10MUSICAL INSTRUMENTS; ACOUSTICS
LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
15Speech recognition
22Procedures used during a speech recognition process, e.g. man-machine dialogue
223Execution procedure of a spoken command
H04L 12/282
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
28characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
2803Home automation networks
2816Controlling appliance services of a home automation network by calling their functionalities
282based on user interaction within the home
Applicants
  • GOOGLE LLC [US]/[US]
Inventors
  • MIXTER, Kenneth
  • COLISH, Daniel
  • NGUYEN, Tuan
Agents
  • CRISMAN, Douglas, J.
  • BERNSTEIN, David, P.
  • BREGMAN, Dion, M.
  • BEYERS, Robert, B.
  • CHOU, Catherine, S.
  • BOULT WADE TENNANT LLP
Priority Data
15/841,28413.12.2017US
62/441,11630.12.2016US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) CONVERSATION-AWARE PROACTIVE NOTIFICATIONS FOR A VOICE INTERFACE DEVICE
(FR) NOTIFICATIONS PROACTIVES SENSIBLES À LA CONVERSATION POUR UN DISPOSITIF D'INTERFACE VOCALE
Abstract
(EN)
In an implementation of conversation-aware proactive notifications, a user 402 speaks to one of devices 104-i, which may be located in one or more locations, and listens to output by the device 104- i to interact with voice assistant service 140 or with an agent 116 (e.g., through an agent module 266). For example, a user 402 makes one or more spoken requests that are processed and transmitted by the device 104-i as one or more digital request messages 105. The requests 105 are performed and responded to by the voice assistant service 140 or the agent 116 via one or more digital response messages 107. The digital response messages 107 are processed and played by the device 104-i as output audible information for the user 402. A series of one or more request messages 105 and the related response messages 107 is referred to as a conversation. In some implementations, the agent module 266 is alerted by the conversation manager module 262 of availability of a notification 263 (e.g., by use of a notification request message 265b). The conversation manager module 262 tracks the state of interactions/ conversations between the user 402 and the voice assistant service 140 or the agent 116. In some implementations, the conversation manager 262 receives this information from the agent module 266 (and/or voice assistant service 140) as conversation state information messages 141 that provide information such as whether the agent 116 can support an interruption in an active conversation. The conversation manager module 262 also monitors proactive notifications 263 generated by the notification manager module 264 for the user 402. Based on conversation state information 141, the conversation manager module 262 determines whether and how to interrupt a conversation between the device 104 and the user 402 to deliver a proactive notification 263. The application also discloses a voice assistant system for determining a target device for a voice input when a specification of a target device in the voice input is absent or ambiguous. The latter system involves establishing a focus session with respect to the target device.
(FR)
Dans un mode de réalisation de notifications proactives sensibles à la conversation, un utilisateur 402 parle à un dispositif parmi plusieurs dispositifs 104-i, qui peuvent être situés à un ou plusieurs emplacements, et écoute une sortie par le dispositif 104-i pour interagir avec un service d'assistant vocal 140 ou avec un agent 116 (par exemple, par le biais d'un module agent 266). Par exemple, un utilisateur 402 fait une ou plusieurs demandes parlées qui sont traitées et transmises par le dispositif 104-i sous forme d'un ou de plusieurs messages de demande numériques 105. Les demandes 105 sont réalisées par le service d'assistant vocal 140 ou l'agent 116, qui fournissent une réponse auxdites demandes via un ou plusieurs messages de réponse numériques 107. Les messages de réponse numériques 107 sont traités et reproduits par le dispositif 104-i sous forme d'informations audibles sorties pour l'utilisateur 402. Une série d'un ou de plusieurs messages de demande 105 et des messages de réponse associés 107 est désignée en tant que conversation. Dans certains modes de réalisation, le module agent 266 est alerté, par le module gestionnaire de conversation 262, de la disponibilité d'une notification 263 (par exemple, par utilisation d'un message de demande de notification 265b). Le module gestionnaire de conversation 262 suit l'état d'interactions/conversations entre l'utilisateur 402 et le service d'assistant vocal 140 ou l'agent 116. Dans certains modes de réalisation, le gestionnaire de conversations 262 reçoit ces informations en provenance du module agent 266 (et/ou du service d'assistant vocal 140) en tant que messages d'informations d'état de conversation 141 qui fournissent des informations telles que des informations qui indiquent si l'agent 116 peut prendre en charge une interruption dans une conversation active. Le module gestionnaire de conversations 262 surveille également des notifications proactives 263 générées par le module gestionnaire de notifications 264 pour l'utilisateur 402. Sur la base des informations d'état de conversation 141, le module gestionnaire de conversation 262 détermine s'il faut et comment il faut interrompre une conversation entre le dispositif 104 et l'utilisateur 402 pour fournir une notification proactive 263. La présente invention concerne également un système d'assistant vocal pour déterminer un dispositif cible pour une entrée vocale lorsqu'une spécification d'un dispositif cible est absente ou ambiguë dans l'entrée vocale. Ce système implique l'établissement d'une session d'intérêt en ce qui concerne le dispositif cible.
Latest bibliographic data on file with the International Bureau