Signal Processing Coordination Among Digital Voice Assistant Computing Devices

    公开(公告)号:US20240119958A1

    公开(公告)日:2024-04-11

    申请号:US18488623

    申请日:2023-10-17

    Applicant: Google LLC

    Abstract: Coordinating signal processing among computing devices in a voice-driven computing environment is provided. A first and second digital assistant can detect an input audio signal, perform a signal quality check, and provide indications that the first and second digital assistants are operational to process the input audio signal. A system can select the first digital assistant for further processing. The system can receive, from the first digital assistant, data packets including a command. The system can generate, for a network connected device selected from a plurality of network connected devices, an action data structure based on the data packets, and transmit the action data structure to the selected network connected device.

    Multi-modal interface in a voice-activated network

    公开(公告)号:US11776536B2

    公开(公告)日:2023-10-03

    申请号:US16923416

    申请日:2020-07-08

    Applicant: Google LLC

    CPC classification number: G10L15/1822 G10L15/1815

    Abstract: Systems and methods of the present technical solution enable a multi-modal interface for voice-based devices, such as digital assistants. The solution can enable a user to interact with video and other content through a touch interface and through voice commands. In addition to inputs such as stop and play, the present solution can also automatically generate annotations for displayed video files. From the annotations, the solution can identify one or more break points that are associated with different scenes, video portions, or how-to steps in the video. The digital assistant can receive input audio signal and parse the input audio signal to identify semantic entities within the input audio signal. The digital assistant can map the identified semantic entities to the annotations to select a portion of the video that corresponds to the users request in the input audio signal.

    DYNAMIC TELEPHONE NUMBER ASSIGNMENT

    公开(公告)号:US20210203773A1

    公开(公告)日:2021-07-01

    申请号:US17199044

    申请日:2021-03-11

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic telephone number assignment. A method includes: providing a content item to a user device, the content item including a control for initiating a call to a content sponsor associated with the content item; assigning a telephone number from a pool to the content item; receiving a control interaction indication; facilitating a connection between the user and the content sponsor based on the interaction; storing an association between a user identifier, the telephone number, and a content sponsor identifier such that future calls from the user to the telephone number can be routed to the content sponsor, even after the telephone number has been returned to the pool; and linking a content item impression with the connection such that a report can be generated that shows an effectiveness of the content item impression.

    SYSTEMS AND METHODS FOR MAINTAINING AN ASYNCHRONOUS COMMUNICATION VIA AN INTERMEDIARY

    公开(公告)号:US20200374265A1

    公开(公告)日:2020-11-26

    申请号:US16989737

    申请日:2020-08-10

    Applicant: Google LLC

    Abstract: The disclosure is directed to maintaining an asynchronous communication via an intermediary. An agent executed on a device intermediary to clients and providers can receive a request from a client for an asynchronous communication between the client device and a provider device. The agent identifies a provider dynamic identifier identifying the provider. The agent uses a communication channel selection policy to determine a communication channel and a provider static identifier corresponding to the provider device. The agent maps a client dynamic identifier assigned by the server to a client static identifier of the client device. The agent generates a transmission data package including the content, a source address identifying the client dynamic identifier and a destination address identifying the provider static identifier. The agent provides the generated transmission data package for transmission via the communication channel determined using the communication channel selection policy to the provider device.

    ENHANCED PUSH MESSAGING
    5.
    发明申请

    公开(公告)号:US20200162569A1

    公开(公告)日:2020-05-21

    申请号:US16750867

    申请日:2020-01-23

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating and improving push messaging provided to users. In one aspect, a method includes receiving, from a user device, a request to subscribe to a push messaging service, selecting a given phone number that is uniquely associated with the user based on the received request, transmitting, to a user device, a first message that presents visual information at the user device and includes the given phone number, receiving, by the one or more servers, a second message addressed to the given phone number, selecting an additional message that presents additional visual information at the user device based, at least in part, on the message received from the user device and one or more of a geolocation of the mobile device or a time of day, and transmitting the additional message to the user device.

    Systems and methods for allocating communication resources via information technology infrastructure

    公开(公告)号:US10250556B2

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

    申请号:US15965447

    申请日:2018-04-27

    Applicant: Google LLC

    Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include the communication endpoint identifier, the site identifier for the web site, and a bucket identifier formed from bucketing criteria corresponding to a network activity session of the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.

    Content Source Allocation Between Computing Devices

    公开(公告)号:US20220303225A1

    公开(公告)日:2022-09-22

    申请号:US17836749

    申请日:2022-06-09

    Applicant: Google LLC

    Abstract: Systems and methods of the present disclosure relate generally to allocation of content resources in a voice activated packet-based computer network. A request for a digital component, by a client computing device, can be fulfilled by multiple content sources. Fulfillment by the different content sources can consume different amounts of computational and network resources. The selection of the best content provider can improve the efficiency and effectiveness of data packet transmission over one or more computer networks.

    Systems and methods for allocating communication resources via information technology infrastructure

    公开(公告)号:US11330036B2

    公开(公告)日:2022-05-10

    申请号:US16507632

    申请日:2019-07-10

    Applicant: Google LLC

    Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include a first field comprising the communication endpoint identifier, a second field comprising the site identifier for the web site, and a third field comprising a session identifier for the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.

Patent Agency Ranking