-
公开(公告)号:US11574634B2
公开(公告)日:2023-02-07
申请号:US16722694
申请日:2019-12-20
Applicant: Google LLC
Inventor: Quazi Hussain , Adam Coimbra , Ilya Firman
Abstract: Dynamic interfacing with applications is provided. For example, a system receives a first input audio signal. The system processes, via a natural language processing technique, the first input audio signal to identify an application. The system activates the application for execution on the client computing device. The application declares a function the application is configured to perform. The system modifies the natural language processing technique responsive to the function declared by the application. The system receives a second input audio signal. The system processes, via the modified natural language processing technique, the second input audio signal to detect one or more parameters. The system determines that the one or more parameters are compatible for input into an input field of the application. The system generates an action data structure for the application. The system inputs the action data structure into the application, which executes the action data structure.
-
公开(公告)号:US11429665B2
公开(公告)日:2022-08-30
申请号:US16324605
申请日:2019-02-06
Applicant: GOOGLE LLC
Inventor: Anuj Thakkar , Chaitrali Amrutkar , Ognjen Nikolic , Jason Douglas , Ilya Firman , Steve Chen
IPC: G06F16/00 , 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.
-
公开(公告)号:US20210358489A1
公开(公告)日:2021-11-18
申请号:US16622805
申请日:2019-11-27
Applicant: Google LLC
Inventor: Quazi Hussain , Adam Coimbra , Ilya Firman
Abstract: Dynamic interfacing with applications is provided. For example, a system receives a first input audio signal. The system processes, via a natural language processing technique, the first input audio signal to identify an application. The system activates the application for execution on the client computing device. The application declares a function the application is configured to perform. The system modifies the natural language processing technique responsive to the function declared by the application. The system receives a second input audio signal. The system processes, via the modified natural language processing technique, the second input audio signal to detect one or more parameters. The system determines that the one or more parameters are compatible for input into an input field of the application. The system generates an action data structure for the application. The system inputs the action data structure into the application, which executes the action data structure.
-
公开(公告)号:US20210240598A1
公开(公告)日:2021-08-05
申请号:US16333535
申请日:2019-03-13
Applicant: GOOGLE LLC
Inventor: Yan Huang , Nikhil Rao , Owen Lin , Ilya Firman , Anil Iyer
Abstract: Analyzing or debugging applications is provided. The system identifies an action for an application provided by a developer. The system determines a first classification score based on historical execution of the action. The system generates a machine generated action for the application based on metadata associated with the application. The system determines a second classification score based on a comparison of the action with the machine generated action. The system selects, via a matching program, a second application that matches the application. The system determines a third classification score based on a comparison of an action approved for the second application with the action provided by the application developer. The system updates a delivery control parameter based on the first classification score, the second classification score and the third classification score. The system controls delivery of the application based on the delivery control parameter.
-
公开(公告)号:US20210158814A1
公开(公告)日:2021-05-27
申请号:US16722694
申请日:2019-12-20
Applicant: Google LLC
Inventor: Quazi Hussain , Adam Coimbra , Ilya Firman
Abstract: Dynamic interfacing with applications is provided. For example, a system receives a first input audio signal. The system processes, via a natural language processing technique, the first input audio signal to identify an application. The system activates the application for execution on the client computing device. The application declares a function the application is configured to perform. The system modifies the natural language processing technique responsive to the function declared by the application. The system receives a second input audio signal. The system processes, via the modified natural language processing technique, the second input audio signal to detect one or more parameters. The system determines that the one or more parameters are compatible for input into an input field of the application. The system generates an action data structure for the application. The system inputs the action data structure into the application, which executes the action data structure.
-
公开(公告)号:US11011164B2
公开(公告)日:2021-05-18
申请号:US16107617
申请日:2018-08-21
Applicant: Google LLC
Inventor: Gaurav Bhaya , Ulas Kirazci , Bradley Abrams , Adam Coimbra , Ilya Firman , Carey Radebaugh
IPC: G10L15/22 , G10L15/18 , G10L15/30 , G06F40/216 , G06F40/30 , G06F16/901 , G06F40/35
Abstract: The present disclosure is generally directed to the generation of voice-activated data flows in interconnected network. The voice-activated data flows can include input audio signals that include a request and are detected at a client device. The client device can transmit the input audio signal to a data processing system, where the input audio signal can be parsed and passed to the data processing system of a service provider to fulfill the request in the input audio signal. The present solution is configured to conserve network resources by reducing the number of network transmissions needed to fulfill a request.
-
公开(公告)号:US20200301968A1
公开(公告)日:2020-09-24
申请号:US16894101
申请日:2020-06-05
Applicant: GOOGLE LLC
Inventor: Yan Huang , Nikhil Rao , Owen Lin , Ilya Firman , Anil Iyer
IPC: G06F16/906 , G06F11/36 , G06F16/9035 , G06F16/907 , G06F9/54
Abstract: Analyzing or debugging applications is provided. The system identifies an action for an application provided by a developer. The system determines a first classification score based on historical execution of the action. The system generates a machine generated action for the application based on metadata associated with the application. The system determines a second classification score based on a comparison of the action with the machine generated action. The system selects, via a matching program, a second application that matches the application. The system determines a third classification score based on a comparison of an action approved for the second application with the action provided by the application developer. The system updates a delivery control parameter based on the first classification score, the second classification score and the third classification score. The system controls delivery of the application based on the delivery control parameter.
-
公开(公告)号:US20200258523A1
公开(公告)日:2020-08-13
申请号:US16860679
申请日:2020-04-28
Applicant: Google LLC
Inventor: Gaurav Bhaya , Ulas Kirazci , Bradley Abrams , Adam Coimbra , Ilya Firman , Carey Radebaugh
Abstract: The present disclosure is generally directed to the generation of voice-activated data flows in interconnected network. The voice-activated data flows can include input audio signals that include a request and are detected at a client device. The client device can transmit the input audio signal to a data processing system, where the input audio signal can be parsed and passed to the data processing system of a service provider to fulfill the request in the input audio signal. The present solution is configured to conserve network resources by reducing the number of network transmissions needed to fulfill a request.
-
公开(公告)号:US11922209B2
公开(公告)日:2024-03-05
申请号:US17898205
申请日:2022-08-29
Applicant: GOOGLE LLC
Inventor: Jason Douglas , Carey Radebaugh , Ilya Firman , Ulas Kirazci , Luv Kothari
CPC classification number: G06F9/4843 , G10L15/1822 , G10L15/22 , G10L15/30 , G06F2209/482 , G10L2015/223 , G10L2015/228 , G10L15/34 , H04L12/281 , H04L12/2816
Abstract: Systems and methods of invoking functions of agents via digital assistant applications are provided. Each action-inventory can have an address template for an action by an agent. The address template can include a portion having an input variable used to execute the action. A data processing system can parse an input audio signal from a client device to identify a request and a parameter to be executed by the agent. The data processing system can select an action-inventory for the action corresponding to the request. The data processing system can generate, using the address template, an address. The address can include a substring having the parameter used to control execution of the action. The data processing system can direct an action data structure including the address to the agent to cause the agent to execute the action and to provide output for presentation.
-
公开(公告)号:US11748402B2
公开(公告)日:2023-09-05
申请号:US17840264
申请日:2022-06-14
Applicant: Google LLC
Inventor: Anuj Thakkar , Chaitrali Amrutkar , Ognjen Nikolic , Jason Douglas , Ilya Firman , Steve Chen
IPC: G06F16/00 , G06F16/632 , G06F16/9532 , G06F3/16
CPC classification number: G06F16/634 , G06F3/165 , G06F16/9532
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.
-
-
-
-
-
-
-
-
-