VOICE WRAPPER(S) FOR EXISTING THIRD-PARTY TEXT-BASED CHATBOT(S)

    公开(公告)号:US20250097168A1

    公开(公告)日:2025-03-20

    申请号:US18370239

    申请日:2023-09-19

    Applicant: GOOGLE LLC

    Abstract: Implementations are directed to providing a voice wrapper to an existing third-party text-based chatbot to enable the existing third-party text-based chatbot to engage in corresponding voice-based conversations. The voice wrapper can include a plurality of components. For instance, the voice wrapper can include a plurality of input components for utilization in responding to a spoken utterance, and in lieu of the existing third-party text-based chatbot, and/or to modify input to be provided to the existing third-party text-based chatbot in responding to the spoken utterance. Also, for instance, the voice wrapper can include a plurality of output components for utilization in responding to the spoken utterance, to reduce perceived latency of the existing third-party text-based chatbot, and/or to modify output generated by the existing third-party text-based chatbot in responding to the spoken utterance.

    STRUCTURED DESCRIPTION-BASED CHATBOT DEVELOPMENT TECHNIQUES

    公开(公告)号:US20240194180A1

    公开(公告)日:2024-06-13

    申请号:US18063378

    申请日:2022-12-08

    Applicant: GOOGLE LLC

    CPC classification number: G10L13/047 H04L51/02

    Abstract: Implementations are directed to receiving unstructured free-form natural language input, generating a chatbot based on the unstructured free-form natural language input and in response to receiving the unstructured free-form natural language input, and causing the chatbot to perform engage in corresponding conversations with additional users. In various implementations, the unstructured free-form natural language input implicitly defines a corresponding dialog state map (e.g., defines corresponding dialog states and/or corresponding dialog state transitions) without defining any explicit dialog states and/or explicit dialog state transitions. In other implementations, the unstructured free-form natural language input is assigned to explicit dialog states and/or explicit dialog state transitions. Nonetheless, the unstructured free-form natural language input may be utilized to fine-tune and/or primed a machine learning model that is already capable of being utilized in conducting generalized conversations. As a result, the chatbot can be generated and deployed in a quick and efficient manner.

    Automatic navigation of an interactive voice response (IVR) tree on behalf of human user(s)

    公开(公告)号:US11843718B2

    公开(公告)日:2023-12-12

    申请号:US17690201

    申请日:2022-03-09

    Applicant: GOOGLE LLC

    CPC classification number: H04M3/4936 G06F16/9027 H04M3/5166

    Abstract: Implementations are directed to utilizing an assistant to automatically navigate an interactive voice response (IVR) tree to arrive at a target state during an assisted telephone call. The assistant can receive input to initiate the assisted telephone call, identify an entity to engage with, on behalf of the user, and during the assisted telephone call, based on the input, and identify an IVR tree stored in association with the entity. In various implementations, navigation of the IVR tree can be modified based on interaction(s) detected at a client device subsequent to initiating the assisted telephone call. In various implementations, the assisted telephone call can be initiated from a search interface, and the target state can be associated with a given search result. In various implementations, the IVR tree can be dynamic in that only a subset of candidate state(s) of the IVR tree may be available as the target state.

    DYNAMIC INTERACTIVE VOICE RESPONSE (IVR) ROUTE ESTIMATION TO REDUCE TELEPHONE NETWORK TRAFFIC

    公开(公告)号:US20240406313A1

    公开(公告)日:2024-12-05

    申请号:US18205232

    申请日:2023-06-02

    Applicant: GOOGLE LLC

    Inventor: Yoav Tzur

    Abstract: Implementations disclosed herein optimize performance of phone calls where users interact with interactive voice response (IVR) systems. By utilizing dynamic wait time statistics and intelligent call management techniques, these implementations minimize wait times and reduce telephone network traffic. Call optimization systems can analyze real-time data to provide users with real-time wait time information to inform users decision-making prior to placing a call or at the time of placing a call. Implementations can present dynamic wait time statistics that consider personalized user experiences to provide more accurate information about any particular IVR navigation path that a user can select from. Selection and execution of a suggested IVR path can result in additional wait time data that can be utilized for refining wait time statistics for users.

    AUTOMATING TELEPHONE CALL(S) ON BEHALF OF USER(S)

    公开(公告)号:US20240323276A1

    公开(公告)日:2024-09-26

    申请号:US18337283

    申请日:2023-06-19

    Applicant: GOOGLE LLC

    CPC classification number: H04M3/4936 H04M1/72454 H04M1/72484

    Abstract: Some implementations receive user input from a user to initiate a telephone call with an entity, and determine whether a voice assistant is able to automate the telephone call with the entity on behalf of the user. In response to determining that the voice assistant is able to automate the telephone call with the entity, these implementations can, prior to the telephone call being initiated, cause an automated telephone call suggestion element to be rendered via the client device. In response to receiving a user selection of the automated telephone call suggestion element, these implementations can determine a task to be performed on behalf of the user during the telephone call, and cause the voice assistant to initiate and conduct the telephone call to perform the task on behalf of the user.

    UNSTRUCTURED DESCRIPTION-BASED CHATBOT DEVELOPMENT TECHNIQUES

    公开(公告)号:US20240185834A1

    公开(公告)日:2024-06-06

    申请号:US18074799

    申请日:2022-12-05

    Applicant: GOOGLE LLC

    CPC classification number: G10L13/08 G10L15/22 G10L2015/221 G10L2015/223

    Abstract: Implementations are directed to receiving unstructured free-form natural language input, generating a chatbot based on the unstructured free-form natural language input and in response to receiving the unstructured free-form natural language input, and causing the chatbot to perform task(s) associated with an entity and on behalf of the user. In various implementations, the unstructured free-form natural language input conveys details of the task(s) to be performed, but does not define any corresponding dialog state map (e.g., does not define any dialog states or any dialog state transitions). Nonetheless, the unstructured free-form natural language input may be utilized to fine-tune and/or prime a machine learning model that is already capable of being utilized in conducting generalized conversations. As a result, the chatbot can be generated and deployed in a quick and efficient manner for performance of the task(s) on behalf of the user.

    AUTOMATIC NAVIGATION OF AN INTERACTIVE VOICE RESPONSE (IVR) TREE ON BEHALF OF HUMAN USER(S)

    公开(公告)号:US20220201119A1

    公开(公告)日:2022-06-23

    申请号:US17690201

    申请日:2022-03-09

    Applicant: GOOGLE LLC

    Abstract: Implementations are directed to utilizing an assistant to automatically navigate an interactive voice response (IVR) tree to arrive at a target state during an assisted telephone call. The assistant can receive input to initiate the assisted telephone call, identify an entity to engage with, on behalf of the user, and during the assisted telephone call, based on the input, and identify an IVR tree stored in association with the entity. In various implementations, navigation of the IVR tree can be modified based on interaction(s) detected at a client device subsequent to initiating the assisted telephone call. In various implementations, the assisted telephone call can be initiated from a search interface, and the target state can be associated with a given search result. In various implementations, the IVR tree can be dynamic in that only a subset of candidate state(s) of the IVR tree may be available as the target state.

    SIMULATION OF AUTOMATED TELEPHONE CALL(S)

    公开(公告)号:US20250133036A1

    公开(公告)日:2025-04-24

    申请号:US18385692

    申请日:2023-10-31

    Applicant: GOOGLE LLC

    Abstract: Implementations are directed to simulating automated telephone call(s) to be performed by an automated assistant. Processor(s) can receive user input and determine, based on the user input, that the user input includes: a request to cause the automated assistant to initiate an automated telephone call with an entity, and a task to be performed during the automated telephone call. In some implementations, the processor(s) can cause a simulation of the automated telephone call to be performed to simulate the task, and, based on a result of the simulation, determine whether to initiate the automated telephone call or to refrain from initiating the automated telephone call. In additional or alternative implementations, the processor(s) can determine whether to cause the simulation of the automated telephone call to be performed based on a type of the entity, a type of the task, and/or whether a prior simulation of the task has been performed.

    SYSTEM(S) AND METHOD(S) FOR IMPLEMENTING A PERSONALIZED CHATBOT

    公开(公告)号:US20240205332A1

    公开(公告)日:2024-06-20

    申请号:US18082424

    申请日:2022-12-15

    Applicant: GOOGLE LLC

    Abstract: Processor(s) of a client device of a user can receive a telephone call that is initiated by an additional user, and, in response to receiving the telephone call, identify an entity that is associated with the additional user, and determine, based on the entity that is associated with the additional user, whether to (1) fully automate the telephone call, or (2) partially automate the telephone call. In fully automating the telephone call, the processor(s) can cause a chatbot to engage in a corresponding conversation with the additional user and without prompting the user for any input. In partially automating the telephone call, the processor(s) can cause the chatbot to engage in a corresponding conversation with the additional user but with prompting the user for input(s) via suggestion chip(s). In some implementations, the processor(s) can further determine whether to (3) refrain from automating the telephone call entirely.

Patent Agency Ranking