-
公开(公告)号:US20230162735A1
公开(公告)日:2023-05-25
申请号:US18100446
申请日:2023-01-23
Applicant: GOOGLE LLC
Inventor: Ulas Kirazci , Bo Wang , Steve Chen , Sunil Vemuri , Barnaby James , Valerie Nygaard
CPC classification number: G10L15/22 , G06F3/167 , G06F16/9535 , G06F40/30 , G10L15/1815 , G10L15/1822 , G10L15/30 , G10L2015/223
Abstract: Some implementations are directed to selective invocation of a particular third-party (3P) agent by an automated assistant to achieve an intended action determined by the automated assistant during a dynamic dialog between the automated assistant and a user. In some of those implementations, the particular 3P agent is invoked with value(s) for parameter(s) that are determined during the dynamic dialog; and/or the particular 3P agent is selected, from a plurality of candidate 3P agents, for invocation based on the determined value(s) for the parameter(s) and/or based on other criteria. In some of those implementations, the automated assistant invokes the particular 3P agent by transmitting, to the particular 3P agent, a 3P invocation request that includes the determined value(s) for the parameter(s).
-
公开(公告)号:US20210134294A1
公开(公告)日:2021-05-06
申请号:US17150139
申请日:2021-01-15
Applicant: Google LLC
Inventor: Ulas Kirazci , Bo Wang , Steve Chen , Sunil Vemuri , Barnaby James , Valerie Nygaard
Abstract: Some implementations are directed to selective invocation of a particular third-party (3P) agent by an automated assistant to achieve an intended action determined by the automated assistant during a dynamic dialog between the automated assistant and a user. In some of those implementations, the particular 3P agent is invoked with value(s) for parameter(s) that are determined during the dynamic dialog; and/or the particular 3P agent is selected, from a plurality of candidate 3P agents, for invocation based on the determined value(s) for the parameter(s) and/or based on other criteria. In some of those implementations, the automated assistant invokes the particular 3P agent by transmitting, to the particular 3P agent, a 3P invocation request that includes the determined value(s) for the parameter(s).
-
公开(公告)号:US10754908B2
公开(公告)日:2020-08-25
申请号:US15956135
申请日:2018-04-18
Applicant: Google LLC
Inventor: Steve Chen , Jason B. Douglas , Samuel Shoji Fukujima Goto
IPC: G06F16/9537 , H04L29/08 , G06F16/951 , G06F16/2457
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing actions for resources. In an aspect, a method receiving, for each resource a plurality of resources that are each accessible by a user device, action data describing actions supported by each resource, each action being an action that can be performed by the user device processing the resource; for each resource: determining, from the action data, an action type for each action supported by the resource, determining, from the action data, action parameters for each action supported by the resource, and indexing the action data, action types and action parameters for the resource in an index that is searchable by a search engine.
-
公开(公告)号:US12135755B2
公开(公告)日:2024-11-05
申请号:US18191116
申请日:2023-03-28
Applicant: Google LLC
Inventor: Steve Chen , Jason B. Douglas , Samuel Shoji Fukujima Goto
IPC: G06F16/9537 , G06F16/2457 , G06F16/951 , G06F16/9535 , G06F40/284 , H04L67/02 , H04L67/10
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing actions for resources. In an aspect, a method receiving, for each resource a plurality of resources that are each accessible by a user device, action data describing actions supported by each resource, each action being an action that can be performed by the user device processing the resource; for each resource: determining, from the action data, an action type for each action supported by the resource, determining, from the action data, action parameters for each action supported by the resource, and indexing the action data, action types and action parameters for the resource in an index that is searchable by a search engine.
-
公开(公告)号:US20230401253A1
公开(公告)日:2023-12-14
申请号:US18225560
申请日:2023-07-24
Applicant: GOOGLE LLC
Inventor: Anuj Thakkar , Chaitrali Amrutkar , Ognjen Nikolic , Jason Douglas , Ilya Firman , Steve Chen
IPC: G06F16/632 , G06F16/9532 , G06F3/16
CPC classification number: G06F16/634 , G06F16/9532 , G06F3/165
Abstract: Consolidation of disparate data source queries is provided. An application intake component can receive an application package file, and process the file to identify one or more actions and entities for the application. A natural language processor component can receive an input audio signal to identify an action and an entity on which to perform the action. An application delivery component can identify applications that can perform the action and applications that have access to the entity, and then select an application that is configured to perform the action on the entity. The application delivery component can provide an indication of the application selected by the system to a client device.
-
公开(公告)号:US10013496B2
公开(公告)日:2018-07-03
申请号:US14742857
申请日:2015-06-18
Applicant: GOOGLE LLC
Inventor: Steve Chen , Jason B. Douglas , Samuel Shoji Fukujima Goto
CPC classification number: G06F16/9537 , G06F16/24578 , G06F16/951 , H04L67/02 , H04L67/10
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing actions for resources. In an aspect, a method receiving, for each resource a plurality of resources that are each accessible by a user device, action data describing actions supported by each resource, each action being an action that can be performed by the user device processing the resource; for each resource: determining, from the action data, an action type for each action supported by the resource, determining, from the action data, action parameters for each action supported by the resource, and indexing the action data, action types and action parameters for the resource in an index that is searchable by a search engine.
-
公开(公告)号:US11630876B2
公开(公告)日:2023-04-18
申请号:US16941938
申请日:2020-07-29
Applicant: Google LLC
Inventor: Steve Chen , Jason B. Douglas , Samuel Shoji Fukujima Goto
IPC: G06F16/9537 , H04L67/02 , H04L67/10 , G06F16/951 , G06F16/2457
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing actions for resources. In an aspect, a method receiving, for each resource a plurality of resources that are each accessible by a user device, action data describing actions supported by each resource, each action being an action that can be performed by the user device processing the resource; for each resource: determining, from the action data, an action type for each action supported by the resource, determining, from the action data, action parameters for each action supported by the resource, and indexing the action data, action types and action parameters for the resource in an index that is searchable by a search engine.
-
公开(公告)号:US20220309098A1
公开(公告)日:2022-09-29
申请号:US17840264
申请日:2022-06-14
Applicant: Google LLC
Inventor: Anuj Thakkar , Chaitrali Amrutkar , Ognjen Nikolic , Jason Douglas , Ilya Firman , Steve Chen
IPC: G06F16/632 , G06F16/9532 , G06F3/16
Abstract: Consolidation of disparate data source queries is provided. An application intake component can receive an application package file, and process the file to identify one or more actions and entities for the application. A natural language processor component can receive an input audio signal to identify an action and an entity on which to perform the action. An application delivery component can identify applications that can perform the action and applications that have access to the entity, and then select an application that is configured to perform the action on the entity. The application delivery component can provide an indication of the application selected by the system to a client device.
-
公开(公告)号:US10714086B2
公开(公告)日:2020-07-14
申请号:US16244780
申请日:2019-01-10
Applicant: Google LLC
Inventor: Ulas Kirazci , Bo Wang , Steve Chen , Sunil Vemuri , Barnaby James , Valerie Nygaard
Abstract: Some implementations are directed to selective invocation of a particular third-party (3P) agent by an automated assistant to achieve an intended action determined by the automated assistant during a dynamic dialog between the automated assistant and a user. In some of those implementations, the particular 3P agent is invoked with value(s) for parameter(s) that are determined during the dynamic dialog; and/or the particular 3P agent is selected, from a plurality of candidate 3P agents, for invocation based on the determined value(s) for the parameter(s) and/or based on other criteria. In some of those implementations, the automated assistant invokes the particular 3P agent by transmitting, to the particular 3P agent, a 3P invocation request that includes the determined value(s) for the parameter(s).
-
-
-
-
-
-
-
-