-
公开(公告)号:US11231826B2
公开(公告)日:2022-01-25
申请号:US15063855
申请日:2016-03-08
Applicant: Google Inc.
IPC: G06F16/332 , G06F3/0481 , G06F8/20 , G06F40/35 , G06F3/16 , G06F8/30
Abstract: A method for expanding software application functionalities processing is disclosed herein. The method comprises receiving a user request within a software application. The software application is enhanced with annotations, which include metadata. The method continues with loading the metadata from the annotations to a dialog system located on a remote device, sending at least a part of the user request to the dialog system, and receiving a dialog system response to the user request from the dialog system. At least one of the annotations associated with the dialog system response is identified. A code associated with the identified annotation is invoked within the software application.
-
公开(公告)号:US10170106B2
公开(公告)日:2019-01-01
申请号:US15331203
申请日:2016-10-21
Applicant: Google Inc.
IPC: G10L15/00 , G10L15/18 , G10L15/22 , G06F3/0481 , G06F3/16 , G10L15/08 , H04M3/493 , G01C21/36 , H04M7/00
Abstract: Natural speech dialog system and methods are disclosed. In one example, a method includes identifying a dialog system intent associated with the speech input based on at least one predetermined intent keyword, the dialog system intent having required intent parameters, determining whether data for all required intent parameters of the dialog system are available, based on the determination, selectively initiating a parameter collection dialog associated with the dialog system intent, the parameter collection dialog being operable to collect data for the required parameters not otherwise available to the dialog system intent, and based on the dialog system intent and one or more required parameters, generating an action instruction.
-
公开(公告)号:US10102854B2
公开(公告)日:2018-10-16
申请号:US15395476
申请日:2016-12-30
Applicant: Google Inc.
Abstract: Embodiments of the disclosure generally relate to a dialog system allowing for automatically reactivating a speech acquiring mode after the dialog system delivers a response to a user request. The reactivation parameters, such as a delay, depend on a number of predetermined factors and conversation scenarios. The embodiments further provide for a method of operating of the dialog system. An exemplary method comprises the steps of: activating a speech acquiring mode, receiving a first input of a user, deactivating the speech acquiring mode, obtaining a first response associated with the first input, delivering the first response to the user, determining that a conversation mode is activated, and, based on the determination, automatically re-activating the speech acquiring mode within a first predetermined time period after delivery of the first response to the user.
-
公开(公告)号:US09990591B2
公开(公告)日:2018-06-05
申请号:US15490060
申请日:2017-04-18
Applicant: Google Inc.
Inventor: Ilya Gennadyevich Gelfenbeyn , Artem Goncharuk , Pavel Sirotin
CPC classification number: G06N99/005 , G06F9/54 , G06F17/30654 , G06N3/006 , G10L15/1815 , G10L15/22 , G10L15/30 , G10L2015/223
Abstract: Invoking an agent during a dialog between a user and an automated assistant. Some implementations are directed to receiving, during a human-to-automated assistant dialog, natural language input of the user that indicates a desire to engage an agent, but that fails to indicate a particular agent to be engaged. Those implementations are further directed to selecting a particular agent from a plurality of available agents, and transmitting an invocation request to the selected particular agent. In some implementations an agent selection model can be utilized in selecting the particular agent, such as a machine learning model. The machine learning model can be trained to enable generation of output that indicates, for each of a plurality of available agents (and optionally intent(s) for those agents), a probability that the available agent (and optionally intent) will generate appropriate responsive content.
-
公开(公告)号:US20170116982A1
公开(公告)日:2017-04-27
申请号:US15331203
申请日:2016-10-21
Applicant: Google Inc.
IPC: G10L15/18 , G06F3/0481 , G10L15/22
CPC classification number: G10L15/1815 , G01C21/3608 , G06F3/0481 , G06F3/16 , G10L15/08 , G10L15/22 , G10L2015/088 , G10L2015/223 , H04M3/4936 , H04M7/0012 , H04M2201/40 , H04M2203/355
Abstract: Natural speech dialog system and methods are disclosed. In one example, a method includes identifying a dialog system intent associated with the speech input based on at least one predetermined intent keyword, the dialog system intent having required intent parameters, determining whether data for all required intent parameters of the dialog system are available, based on the determination, selectively initiating a parameter collection dialog associated with the dialog system intent, the parameter collection dialog being operable to collect data for the required parameters not otherwise available to the dialog system intent, and based on the dialog system intent and one or more required parameters, generating an action instruction.
-
公开(公告)号:US20170110129A1
公开(公告)日:2017-04-20
申请号:US15395476
申请日:2016-12-30
Applicant: Google Inc.
CPC classification number: G10L15/22 , G06F3/167 , G06F17/30654 , G10L15/083 , G10L15/18 , G10L15/1815 , G10L15/1822 , G10L15/26 , G10L15/30 , G10L25/48 , G10L2015/223 , G10L2015/228
Abstract: Embodiments of the disclosure generally relate to a dialog system allowing for automatically reactivating a speech acquiring mode after the dialog system delivers a response to a user request. The reactivation parameters, such as a delay, depend on a number of predetermined factors and conversation scenarios. The embodiments further provide for a method of operating of the dialog system. An exemplary method comprises the steps of: activating a speech acquiring mode, receiving a first input of a user, deactivating the speech acquiring mode, obtaining a first response associated with the first input, delivering the first response to the user, determining that a conversation mode is activated, and, based on the determination, automatically re-activating the speech acquiring mode within a first predetermined time period after delivery of the first response to the user.
-
公开(公告)号:US10324704B2
公开(公告)日:2019-06-18
申请号:US15166292
申请日:2016-05-27
Applicant: Google Inc.
IPC: G06F8/61 , G06F8/65 , H04M3/42 , H04M7/00 , G06F9/445 , G06Q20/12 , G10L15/22 , H04L29/06 , H04M3/537
Abstract: A method for enhancing dialog systems is disclosed herein. The method comprises maintaining an online marketplace that may include a plurality of dialog system extension elements. Each of the plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from a software developer. The software developer may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the software developer.
-
公开(公告)号:US09875741B2
公开(公告)日:2018-01-23
申请号:US14775729
申请日:2013-03-15
Applicant: Google Inc.
Inventor: Ilya Genadevich Gelfenbeyn , Artem Goncharuk , Ilya Andreevich Platonov , Pavel Aleksandrovich Sirotin , Olga Aleksandrovna Gelfenbeyn
CPC classification number: G10L15/32 , G10L15/02 , G10L15/07 , G10L15/22 , G10L2015/088 , G10L2015/223 , G10L2015/228
Abstract: Disclosed are computer-implemented methods and systems for dynamic selection of speech recognition systems for the use in Chat Information Systems (CIS) based on multiple criteria and context of human-machine interaction. Specifically, once a first user audio input is received, it is analyzed so as to locate specific triggers, determine the context of the interaction or predict the subsequent user audio inputs. Based on at least one of these criteria, one of a free-diction recognizer, pattern-based recognizer, address book based recognizer or dynamically created recognizer is selected for recognizing the subsequent user audio input. The methods described herein increase the accuracy of automatic recognition of user voice commands, thereby enhancing overall user experience of using CIS, chat agents and similar digital personal assistant systems.
-
公开(公告)号:US09865264B2
公开(公告)日:2018-01-09
申请号:US15154944
申请日:2016-05-14
Applicant: Google, Inc.
Inventor: Ilya Genadevich Gelfenbeyn , Artem Goncharuk , Ilya Andreevich Platonov , Pavel Aleksandrovich Sirotin , Olga Aleksandrovna Gelfenbeyn
CPC classification number: G10L15/32 , G10L15/02 , G10L15/07 , G10L15/22 , G10L2015/088 , G10L2015/223 , G10L2015/228
Abstract: Disclosed are computer-implemented methods and systems for dynamic selection of speech recognition systems for the use in Chat Information Systems (CIS) based on multiple criteria and context of human-machine interaction. Specifically, once a first user audio input is received, it is analyzed so as to locate specific triggers, determine the context of the interaction or predict the subsequent user audio inputs. Based on at least one of these criteria, one of a free-diction recognizer, pattern-based recognizer, address book based recognizer or dynamically created recognizer is selected for recognizing the subsequent user audio input. The methods described herein increase the accuracy of automatic recognition of user voice commands, thereby enhancing overall user experience of using CIS, chat agents and similar digital personal assistant systems.
-
公开(公告)号:US10482184B2
公开(公告)日:2019-11-19
申请号:US15063757
申请日:2016-03-08
Applicant: Google Inc.
Abstract: A method for context-based natural language processing is disclosed herein. The method comprises maintaining a plurality of dialog system rules, receiving a user request from a Dialog System Interface, receiving one or more attributes associated with the user request from the Dialog System Interface or a user device, and identifying a type of context associated with the user request based on the user request and the one or more attributes. A context label is assigned to the user request associated with the type of context. Based on the context label and the user request, a particular dialog system rule is selected from the plurality of dialog system rules. A response to the user request is generated by applying the dialog system rule to at least a part of the user request.
-
-
-
-
-
-
-
-
-