-
11.
公开(公告)号:US20190279264A1
公开(公告)日:2019-09-12
申请号:US16424783
申请日:2019-05-29
Applicant: Google LLC
IPC: G06Q30/06
Abstract: A method for enhancing dialog systems is disclosed herein. The method may include maintaining an online marketplace that may have a plurality of dialog system extension elements. 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 an end user. The end user 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 end user.
-
公开(公告)号:US20190019112A1
公开(公告)日:2019-01-17
申请号:US16135024
申请日:2018-09-19
Applicant: GOOGLE LLC
Inventor: Ilya Gennadyevich Gelfenbeyn , Artem Goncharuk , Pavel Sirotin
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.
-
公开(公告)号:US20180232664A1
公开(公告)日:2018-08-16
申请号:US15951679
申请日:2018-04-12
Applicant: GOOGLE LLC
Inventor: Ilya Gennadyevich Gelfenbeyn , Artem Goncharuk , Pavel Sirotin
CPC classification number: G06N20/00 , G06F9/54 , G06F16/3329 , 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.
-
公开(公告)号:US10026400B2
公开(公告)日:2018-07-17
申请号:US14901026
申请日:2013-06-27
Applicant: Google LLC
Inventor: Ilya Gennadyevich Gelfenbeyn , Artem Goncharuk , Ilya Andreevich Platonov , Pavel Aleksandrovich Sirotin , Olga Aleksandrovna Gelfenbeyn
IPC: G06F17/27 , G06F17/21 , G10L15/00 , G10L21/00 , G10L25/00 , G10L15/22 , G06F3/0484 , G10L13/04 , G10L15/32
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.
-
公开(公告)号:US11960867B1
公开(公告)日:2024-04-16
申请号:US18198674
申请日:2023-05-17
Applicant: GOOGLE LLC
Inventor: Rishabh Singh , Hanjun Dai , Manzil Zaheer , Artem Goncharuk , Karen Davis , David Andre
CPC classification number: G06F8/436 , G06F40/279 , G06F40/40 , G06N3/08 , G06N7/01
Abstract: Using a natural language (NL) latent presentation in the automated conversion of source code from a base programming language (e.g., C++) to a target programming language (e.g., Python). A base-to-NL model can be used to generate an NL latent representation by processing a base source code snippet in the base programming language. Further, an NL-to-target model can be used to generate a target source code snippet in the target programming language (that is functionally equivalent to the base source code snippet), by processing the NL latent representation. In some implementations, output(s) from the NL-to-target model indicate canonical representation(s) of variables, and in generating the target source code snippet, technique(s) are used to match those canonical representation(s) to variable(s) of the base source code snippet. In some implementations, multiple candidate target source code snippets are generated, and a subset (e.g., one) is selected based on evaluation(s).
-
公开(公告)号:US11861346B2
公开(公告)日:2024-01-02
申请号:US17240461
申请日:2021-04-26
Applicant: Google LLC
IPC: G06F8/65 , H04L9/40 , G06Q20/12 , G06F8/61 , H04M3/42 , H04M3/537 , H04M7/00 , G06F9/445 , G10L15/22
CPC classification number: G06F8/65 , G06F8/61 , G06Q20/123 , H04L63/102 , H04M3/4217 , H04M3/537 , H04M7/0012 , G06F9/44526 , G10L15/22
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.
-
公开(公告)号:US11775271B1
公开(公告)日:2023-10-03
申请号:US17316331
申请日:2021-05-10
Applicant: Google LLC
Inventor: Rishabh Singh , Artem Goncharuk , Karen Davis , David Andre
Abstract: Techniques are described herein for translating source code in one programming language to source code in another programming language using machine learning. A method includes: receiving first source code in a first higher-level programming language; processing the first source code, or an intermediate representation thereof, using a sequence-to-sequence neural network model to generate a sequence of outputs, each including a probability distribution; generating second source code in a second higher-level programming language by, for each output in the sequence of outputs: determining a highest probability in the probability distribution associated with the output; in response to the highest probability exceeding a first threshold, generating a predicted portion of the second source code based on a token that corresponds to the highest probability; and in response to the highest probability not exceeding the first threshold, generating a placeholder; and outputting the second source code.
-
公开(公告)号:US20230188621A1
公开(公告)日:2023-06-15
申请号:US18105707
申请日:2023-02-03
Applicant: GOOGLE LLC
Inventor: Ilya Gennadyevich Gelfenbeyn , Artem Goncharuk , Ilya Andreevich Platonov , Pavel Aleksandrovich Sirotin , Olga Aleksandrovna Gelfenbeyn
Abstract: Disclosed is the technology for computer-based “Daily Brief” service, which includes methods and corresponding systems for proactively providing push notifications for users of chat information systems. The push notifications are dynamically generated and presented to the user based on identification of one or more triggering events, which may include predetermined time/date, current geographical location, activity of peers and friends in social media associated with the user, scheduled events, appointments, meetings, emails, instant messages, and many more. The described technology improves the interaction interface between the user and chat information system.
-
公开(公告)号:US11575766B2
公开(公告)日:2023-02-07
申请号:US16983195
申请日:2020-08-03
Applicant: Google LLC
Inventor: Ilya Gennadyevich Gelfenbeyn , Artem Goncharuk , Ilya Andreevich Platonov , Pavel Aleksandrovich Sirotin , Olga Aleksandrovna Gelfenbeyn
Abstract: Disclosed is the technology for computer-based “Daily Brief” service, which includes methods and corresponding systems for proactively providing push notifications for users of chat information systems. The push notifications are dynamically generated and presented to the user based on identification of one or more triggering events, which may include predetermined time/date, current geographical location, activity of peers and friends in social media associated with the user, scheduled events, appointments, meetings, emails, instant messages, and many more. The described technology improves the interaction interface between the user and chat information system.
-
公开(公告)号:US11232265B2
公开(公告)日:2022-01-25
申请号:US16686257
申请日:2019-11-18
Applicant: Google LLC
IPC: G10L15/22 , G06F40/35 , G10L15/26 , G06F40/279
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.
-
-
-
-
-
-
-
-
-