Patents Assigned to Google LLC
  • Patent number: 12254876
    Abstract: The technology described in this document can be embodied in a computer-implemented method that includes receiving, at a processing system, a first signal including an output of a speaker device and an additional audio signal. The method also includes determining, by the processing system, based at least in part on a model trained to identify the output of the speaker device, that the additional audio signal corresponds to an utterance of a user. The method further includes initiating a reduction in an audio output level of the speaker device based on determining that the additional audio signal corresponds to the utterance of the user.
    Type: Grant
    Filed: March 19, 2024
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Diego Melendo Casado, Ignacio Lopez Moreno, Javier Gonzalez-Dominguez
  • Patent number: 12255813
    Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
  • Patent number: 12254883
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.
    Type: Grant
    Filed: April 15, 2024
    Date of Patent: March 18, 2025
    Assignee: GOOGLE LLC
    Inventors: Asaf Aharoni, Arun Narayanan, Nir Shabat, Parisa Haghani, Galen Tsai Chuang, Yaniv Leviathan, Neeraj Gaur, Pedro J. Moreno Mengibar, Rohit Prakash Prabhavalkar, Zhongdi Qu, Austin Severn Waters, Tomer Amiaz, Michiel A. U. Bacchiani
  • Patent number: 12255744
    Abstract: Techniques and apparatuses are described for user equipment-coordination set, UECS, hybrid automatic repeat request, HARQ, that establish a HARQ timeline that is specific to the capabilities of a respective UECS. Compared to a single user equipment, UE, the HARQ timeline for a UECS depends on a number of factors, such as the joint processing capability in the UECS, latency of communication over a local wireless network between the UEs in the UECS, or the like. Based on its capabilities, the UECS can request uplink and/or downlink processing delay times or a UECS-specific HARQ timeline from a base station. The base station grants the uplink and/or downlink processing delay times or the UECS-specific HARQ timeline to the UECS in a layer-1, layer-2, or a layer-3 control message. The use of a UECS-specific HARQ timeline increases the reliability of HARQ signaling for uplink and downlink communication between the UECS and a base station.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer
  • Patent number: 12254490
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Search results responsive to a query are identified including a first search result in a top set of search results, the first search result associated with a first entity. A first eligible content item is identified for presentation along with the search results, the first eligible content item associated with the first entity. A combined content item is identified that is a combination of the first search result and first eligible content item and is to be presented as a search result responsive to the query. The combined content item is augmented including: identifying entities related to the first entity, identifying content items that are associated with the related entities, selecting at least one identified content item, and using content from the selected content items to augment the combined content item.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Yunkai Zhou, Jennifer J. Huang, Alexander Collins, Ian James Leader, Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily Kay Moxley, Jeremy Silber, Daniel Amaral de Medeiros Rocha, Alexander Fischer
  • Patent number: 12255856
    Abstract: Implementations are directed to updating a trained voice bot that is deployed for conducting conversations on behalf of a third-party. A third-party developer can interact with a voice bot development system that enables the third-party developer to train, update, validate, and monitor performance of the trained voice bot. In various implementations, the trained voice bot can be updated by updating a corpus of training instances that was initially utilized to train the voice bot, and updating the trained voice bot based on the updated corpus. In some implementations, the corpus of training instances may be updated in response to identifying occurrence(s) of behavioral error(s) of the trained voice bot while the conversations are being conducted on behalf of the third-party. In additional or alternative implementations, the corpus of training instances may be updated in response to determining the trained voice bot does not include a desired behavior.
    Type: Grant
    Filed: January 3, 2024
    Date of Patent: March 18, 2025
    Assignee: GOOGLE LLC
    Inventors: Asaf Aharoni, Eyal Segalis, Ofer Ron, Sasha Goldshtein, Tomer Amiaz, Razvan Mathias, Yaniv Leviathan
  • Patent number: 12254891
    Abstract: Processing of acoustic features of audio data to generate one or more revised versions of the acoustic features, where each of the revised versions of the acoustic features isolates one or more utterances of a single respective human speaker. Various implementations generate the acoustic features by processing audio data using portion(s) of an automatic speech recognition system. Various implementations generate the revised acoustic features by processing the acoustic features using a mask generated by processing the acoustic features and a speaker embedding for the single human speaker using a trained voice filter model. Output generated over the trained voice filter model is processed using the automatic speech recognition system to generate a predicted text representation of the utterance(s) of the single human speaker without reconstructing the audio data.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: March 18, 2025
    Assignee: GOOGLE LLC
    Inventors: Quan Wang, Ignacio Lopez Moreno, Li Wan
  • Patent number: 12255129
    Abstract: In some implementations, a substrate for coupling to an integrated circuit includes multiple layers. Each of the multiple layers has, in a particular region of the substrate, a repeating pattern of regions corresponding to power and ground. The multiple layers include (i) a top layer having, in the particular region, power contacts and ground contacts for coupling to an integrated circuit and (ii) a bottom layer having, in the particular region, power contacts and ground contacts for coupling to another device. At least one layer of the multiple layers has a repeating pattern of signal traces that extend along and are located between the regions corresponding to ground in the at least one layer.
    Type: Grant
    Filed: October 3, 2023
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Jin Young Kim, Zhonghua Wu
  • Patent number: 12256150
    Abstract: This document describes apparatuses and techniques enabling a scale down capture preview for a panorama capture user interface. This scale down preview enables users to more-easily and more-accurately capture images for a panorama.
    Type: Grant
    Filed: April 1, 2024
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Lawrence Chia-Yu Huang, Carsten Hinz, Chorong Hwang Johnston, Mike Ma, Isaac William Reynolds
  • Patent number: 12256151
    Abstract: An example method includes displaying, by a graphical user interface of a computing device, an image comprising a target region. The target region may be smaller than an entirety of the image. The method includes providing, by the graphical user interface, a user-adjustable control to adjust a desired local brightness exposure level for the target region. The method includes receiving, by the user-adjustable control, a user indication of the desired local brightness exposure level for the target region. The method includes adjusting the local brightness exposure level for the target region in the image in response to the user indication.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Tianfan Xue, Samuel William Hasinoff, Rachit Gupta
  • Patent number: 12256452
    Abstract: A method, in a user device configured to communicate with a first base station via a radio link, for managing communication of a segmented radio resource control (RRC) message that includes N segments includes transmitting (212) a first M segments of the segmented RRC message to the first base station, M being an integer greater than zero and less than N, detecting (220), by processing hardware of the user device and before transmitting an (M+1)-th segment of the segmented RRC message, a failure of the radio link, and, after detecting the failure of the radio link, transmitting (264) at least a last N?M+1 segments of the segmented RRC message to either the first base station or a second base station.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: March 18, 2025
    Assignee: GOOGLE LLC
    Inventor: Chih-Hsiang Wu
  • Patent number: 12255585
    Abstract: A device for generating a qubit control signal includes: a first signal envelope generator circuit including a first multiple of signal sources, in which an output of each signal source of the first multiple of signal sources is combined to provide a first cumulative output; and a first mixer circuit coupled to the first signal envelope generator circuit, in which the first cumulative output is coupled to a first input of the first mixer circuit, and an output of the first mixer circuit includes a first qubit control signal.
    Type: Grant
    Filed: February 6, 2024
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventor: Joseph Cheney Bardin
  • Patent number: 12256071
    Abstract: Bitrate-adaptive segmentation is performed for transcoding a video stream uploaded to an online video platform for hosting and later playback to platform users. The video stream is segmented into chunks based on prediction-based bit costs determined for frames of the video stream rather than based on scene changes detected within the video stream. The bitrate-adaptive segmentation includes determining inter-prediction bit costs and intra-prediction bit costs for frames of the video stream based on information indicated within a pass log based on a first pass encoding of the video stream, determining chunk boundaries for segmenting the video stream into a chunk based on the inter-prediction bit costs and the intra-prediction bit costs for the frames, and transcoding the chunk to produce a transcoded video stream.
    Type: Grant
    Filed: November 13, 2023
    Date of Patent: March 18, 2025
    Assignee: GOOGLE LLC
    Inventors: Di Chen, Sam John
  • Patent number: 12256011
    Abstract: Methods, systems, and media for secure authentication of users using one or more biometric recognition systems are provided. In some embodiments, the method comprises: receiving an indication that a biometric identifier is to be used to authenticate a user to a service; receiving (i) the biometric identifier of the user from a capture device and (ii) knowledge-based secondary information associated with the user from an input device; determining a Voronoi cell identifier that corresponds to the biometric identifier; calculating a hash of the Voronoi cell identifier and the knowledge-based secondary information; transmitting the hash to a server device for verification; in response to transmitting the hash to the server device, receiving a response indicating whether the hash matches a previously stored hash that was stored in the server device; and determining whether to automatically authenticate the user to the service based on the response from the server device.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: David Stein, Ryan Vilim, John Wittrock
  • Patent number: 12256288
    Abstract: A user-to-entity communication channel is established for providing increased information regarding entities to the general population. Ambassadors for a entity are identified and selected based on location history of devices for which location reporting is authorized. The ambassadors may provide information regarding the entity to the public through the communication channel. Communications between the users and ambassadors may be reported to the entity owner for analysis by the entity owner.
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Matteo Agosti, Ankit Gupta
  • Patent number: 12255920
    Abstract: A method for remote attestation includes establishing, using a cryptographic protocol, a communication session between a first computing device and a second computing device. The communication session includes communications encrypted by an ephemeral session key. The method includes receiving, at the first communication device via the communication session, from the second computing device, an attestation request requesting the first computing device to provide an attestation report. The method includes generating, by the first computing device, the attestation report based on the ephemeral session key and sending, using the communication session, the attestation report to the second computing device.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Keith Moyer, Benjamin Seth Moore, Ari Medvinksy, Kevin Yap, Ivan Petrov, Tiziano Santoro, Ariel Joseph Feldman, Marcel Catalin Rosu
  • Publication number: 20250087020
    Abstract: This document describes techniques and systems that enable grid-based enrollment for face authentication. The techniques and systems include overlaying a three-dimensional (3D) tracking window over a preview image of the user's face displayed via a display device. The 3D tracking window includes a plurality of segments, which persist to correspond to an approximate direction that the user's face is facing. Based on the tracking, segments are highlighted to indicate the approximate direction that the user's face is facing, a camera captures enrollment images of the user's face facing that direction, and embeddings are generated based on the enrollment images and stored in a fixed grid of pose cells corresponding to various facial poses for use in face authentication. Responsive to generation and storage of the embeddings, an indication that the one or more segments are completed is provided.
    Type: Application
    Filed: November 21, 2024
    Publication date: March 13, 2025
    Applicant: Google LLC
    Inventors: Kevin Chyn, James Brooks Miller, Tyler Reed Kugler
  • Publication number: 20250088412
    Abstract: Local execution of smart device mesh automations with cloud-based failover is described herein. Embodiments operate in context of network-connected devices in a smart device mesh with a local automation system, where all devices communicate with cloud-based automation, and at least some also communicate with local automation. A determination is made whether to claim each automation routine for local automation, or to automatically execute the automation by the cloud when triggered. Triggered locally claimed automation routines cause attempted default execution locally by local automation with automatic failover execution by the cloud-based automation. Some embodiments further involve electing an executor device as part of claiming an automation routine and/or monitoring execution of automation routines to determine when to automatically de-claim locally claimed automation routines with poor local execution success rates.
    Type: Application
    Filed: September 12, 2023
    Publication date: March 13, 2025
    Applicant: Google LLC
    Inventors: Jung-Yu Yeh, Kenneth Mackay
  • Publication number: 20250082210
    Abstract: Techniques and apparatuses are described that perform audioplethysmography calibration. Provided according to one or more preferred embodiments is a hearable, such as an earbud, that is capable of performing a novel physiological monitoring process termed herein audioplethysmography, an active acoustic method capable of sensing subtle physiologically-related changes observable at a user's outer and middle ear. The hearable can utilize audioplethysmography to monitor a user's biometrics, recognize facial behaviors, and/or sense an environment using acoustic signals. The techniques for audioplethysmography calibration enable the hearable to dynamically select frequencies that improve the performance of audioplethysmography. With audioplethysmography calibration, the hearable may utilize different frequencies for different ears and these frequencies may change over time.
    Type: Application
    Filed: June 9, 2023
    Publication date: March 13, 2025
    Applicant: Google LLC
    Inventors: Xiaoran Fan, Trausti Thormundsson
  • Publication number: 20250085740
    Abstract: Features described herein generally relate to an electronic device and a method for activity detection. Particularly, an electronic device can be detected as being in a docked mode and/or a tablet mode. In the docked mode, activity can be detected based on a first detector. In the tablet mode, activity can be detected based on a second detector. The activity can be classified as corresponding to an activity type and a display screen of the electronic device can be updated based on the activity type.
    Type: Application
    Filed: March 10, 2023
    Publication date: March 13, 2025
    Applicant: Google LLC
    Inventors: Fang Liu, Chintan Trehan, David Chang, Juan M. Fantin, Amy Wong, Vivek Saini, Ting Yan, Nicholas Sanders, Kari Pulli