Asynchronous processing of user requests

    公开(公告)号:US11302333B2

    公开(公告)日:2022-04-12

    申请号:US17018893

    申请日:2020-09-11

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for asynchronous execution of client requests. In some implementations, data indicating a user request to a digital assistant is received. An action corresponding to the user request is determined. It is determined that the action is classified as an action to be performed asynchronously to the user request. A confirmation message is sent, for output, and the action is performed asynchronously to the user request.

    Managing dialog data providers
    3.
    发明授权

    公开(公告)号:US11120806B2

    公开(公告)日:2021-09-14

    申请号:US16378546

    申请日:2019-04-08

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing dialogs. In one aspect, a method includes receiving a request associated with a task from a user device; submitting the request to each of a plurality of distinct data providers; receiving a plurality of suggested dialog responses from two or more of the data providers; scoring the one or more suggested dialog responses based on one or more scoring factors; determining a particular dialog response to provide to the user based on the scoring; and providing the determined dialog response to the user device.

    Managing dialog data providers
    4.
    发明授权

    公开(公告)号:US11727941B2

    公开(公告)日:2023-08-15

    申请号:US17473750

    申请日:2021-09-13

    Applicant: Google LLC

    CPC classification number: G10L17/22 G06F16/3329

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing dialogs. In one aspect, a method includes receiving a request associated with a task from a user device; submitting the request to each of a plurality of distinct data providers; receiving a plurality of suggested dialog responses from two or more of the data providers; scoring the one or more suggested dialog responses based on one or more scoring factors; determining a particular dialog response to provide to the user based on the scoring; and providing the determined dialog response to the user device.

    Multimodal State Circulation
    5.
    发明申请

    公开(公告)号:US20200341731A1

    公开(公告)日:2020-10-29

    申请号:US16925800

    申请日:2020-07-10

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing dialogs. In one aspect, a method includes receiving a request to perform a task from a user device; obtaining a dialog corresponding to the task; providing multiple protocol buffers to the user device; receiving a voice input and one or more annotated protocol buffers from the user device, the one or more annotated protocol buffers identifying corresponding non-verbal responses to content in the protocol buffers; and using the received protocol buffers to update a state of the dialog and to interpret the voice input.

    Asynchronous processing of user requests

    公开(公告)号:US10339934B2

    公开(公告)日:2019-07-02

    申请号:US15193929

    申请日:2016-06-27

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for asynchronous execution of client requests. In some implementations, data indicating a user request to a digital assistant is received. An action corresponding to the user request is determined. It is determined that the action is classified as an action to be performed asynchronously to the user request. A confirmation message is sent, for output, and the action is performed asynchronously to the user request.

    MANAGING DIALOG DATA PROVIDERS
    7.
    发明公开

    公开(公告)号:US20230360654A1

    公开(公告)日:2023-11-09

    申请号:US18222325

    申请日:2023-07-14

    Applicant: GOOGLE LLC

    CPC classification number: G10L17/22 G06F16/3329

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing dialogs. In one aspect, a method includes receiving a request associated with a task from a user device; submitting the request to each of a plurality of distinct data providers; receiving a plurality of suggested dialog responses from two or more of the data providers; scoring the one or more suggested dialog responses based on one or more scoring factors; determining a particular dialog response to provide to the user based on the scoring; and providing the determined dialog response to the user device.

    MANAGING DIALOG DATA PROVIDERS
    8.
    发明申请

    公开(公告)号:US20210407522A1

    公开(公告)日:2021-12-30

    申请号:US17473750

    申请日:2021-09-13

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing dialogs. In one aspect, a method includes receiving a request associated with a task from a user device; submitting the request to each of a plurality of distinct data providers; receiving a plurality of suggested dialog responses from two or more of the data providers; scoring the one or more suggested dialog responses based on one or more scoring factors; determining a particular dialog response to provide to the user based on the scoring; and providing the determined dialog response to the user device.

    Component libraries for voice interaction services

    公开(公告)号:US11080015B2

    公开(公告)日:2021-08-03

    申请号:US16384205

    申请日:2019-04-15

    Applicant: Google LLC

    Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an application linked to a corresponding one of the components of the voice-user interface. The communications device may generate the native GUI based on an output of the executed application, and may generate an interface element representative of the corresponding one of the components of the voice-user interface. The communications device may present the generated interface element within the native GUI, which may embed the corresponding component of the voice-user interface into the native GUI.

    Asynchronous processing of user requests

    公开(公告)号:US10777204B2

    公开(公告)日:2020-09-15

    申请号:US16406456

    申请日:2019-05-08

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for asynchronous execution of client requests. In some implementations, data indicating a user request to a digital assistant is received. An action corresponding to the user request is determined. It is determined that the action is classified as an action to be performed asynchronously to the user request. A confirmation message is sent, for output, and the action is performed asynchronously to the user request.

Patent Agency Ranking