Patents Assigned to Google LLC
  • Patent number: 12197395
    Abstract: A hosted storage system receives a storage request that includes a single object and conforms to an API implemented by the hosted storage system. The API is designed to only support a single object in a storage request. The hosted storage system, in response to determining that the single object is an archive file, extracts each of the bundled files from the archive file and stores each of the extracted files in the hosted storage system such that each of the extracted files is separately accessible by the client system over the network.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: January 14, 2025
    Assignee: Google LLC
    Inventor: Navneet Joneja
  • Patent number: 12197701
    Abstract: A method for navigating a list of media items on a client device includes providing a user interface (UI) of an application executed on an electronic device, the UI comprising one or more playlist portions, wherein a first playlist portion of the one or more playlist portions provides a list of media items in a first playlist of one or more playlists, wherein the media items in the first playlist comprise a collection of media items streamable to the application on the electronic device. The method further includes receiving indications of gestures made by a user, such as a swipe left gesture or a swipe right gesture. The method also includes navigating media items of the first playlist in different directions depending on whether a corresponding gesture is a swipe left gesture or a swipe right gestures.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: January 14, 2025
    Assignee: Google LLC
    Inventors: Justin Lewis, Jonathan W. Ray
  • Publication number: 20250016045
    Abstract: An electronic device includes a first processor; a first commissioning element to communicate with external devices using wireless communication and a first memory storing programs for commissioning a target device onto a communication network. The communication network has configuration data including a network identifier and a network key. The programs provide a user interface for commissioning the target device. The target device includes a second processor, a second wireless radio, and a second commissioning element to receive the network configuration data. The target device decodes the network configuration data to commission the target device onto the communication network. The electronic device sends the network configuration data to the target device and receives confirmation that the target device has successfully connected to the communication network. The electronic device displays the success in a user interface.
    Type: Application
    Filed: September 24, 2024
    Publication date: January 9, 2025
    Applicant: Google LLC
    Inventors: Jeffrey P. Matthews, Lee R. Taylor
  • Publication number: 20250014591
    Abstract: Various systems, devices, and methods for social interaction measurement that preserve privacy are presented. An audio signal can be captured using a microphone. The audio signal can be processed using an audio-based machine learning model that is trained to detect the presence of speech. The audio signal can be discarded such that content of the audio signal is not stored after the audio signal is processed using the machine learning model. An indication of whether speech is present within the audio signal can be output based at least in part on processing the audio signal using the audio-based machine learning model.
    Type: Application
    Filed: September 16, 2024
    Publication date: January 9, 2025
    Applicant: Google LLC
    Inventors: Julian Maclaren, Karolis Misiunas, Vahe Tshitoyan, Brian Foo, Kelly Dobson
  • Publication number: 20250016495
    Abstract: An impedance-tuned microphone tunnel for an electronic device is disclosed. The impedance-tuned microphone tunnel includes a ring-like structure having a central opening positioned within a microphone tunnel of an electronic device. The central opening of the ring-like structure has a diameter that is smaller than diameters of other central openings within the microphone tunnel. The ring-like structure may be used to tune an impedance of the microphone tunnel by varying the diameter of the central opening. In this way, the impedance of the microphone tunnel may be tuned to a frequency response target to reduce a resonant peak of the microphone tunnel. The ring-like structure may be coated with a non-stick material, such as with polyethylene terephthalate (PET), biaxially orientated polyethylene terephthalate (BoPET), polyimide (PI), and the like.
    Type: Application
    Filed: September 18, 2024
    Publication date: January 9, 2025
    Applicant: Google LLC
    Inventor: YuTing Tsai
  • Publication number: 20250015839
    Abstract: This document describes techniques and apparatuses for a user equipment (UE)-coordination set for a wireless network. In aspects, a base station specifies a set of UEs to form a UE-coordination set for joint transmission and reception of data intended for a target UE within the UE-coordination set. The base station selects one of the UEs within the UE-coordination set to act as a coordinating UE for the UE-coordination set and transmits a request message that directs the coordinating UE to coordinate the joint transmission and reception of the data intended for the target UE. Then, the base station transmits a downlink signal to each UE within the UE-coordination set. Each UE within the UE-coordination set demodulates and samples the downlink signal and then forwards the samples to the coordinating UE, which combines the samples and processes the combined samples to provide decoded data.
    Type: Application
    Filed: September 25, 2024
    Publication date: January 9, 2025
    Applicant: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer
  • Publication number: 20250013438
    Abstract: A method include receiving a natural language prompt from a user comprising a command to generate a code script for an automated assistant to perform a routine. The routine includes multiple discrete actions specified by the natural language prompt. The method further includes processing, by a pre-trained large language model (LLM), the natural language prompt to generate the code script as an LLM output, and processing the code script to determine the code script is incomplete, thereby rendering the code script unsuitable for the automated assistant to fulfill performance of the routine. Based on determining the code script is incomplete, the method includes issuing a user prompt soliciting the user to provide additional information needed to complete the code script and receiving user input of the additional information needed to complete the code script. The method includes supplementing the code script with the additional information to render completed code script.
    Type: Application
    Filed: June 18, 2024
    Publication date: January 9, 2025
    Applicant: Google LLC
    Inventors: Michael Andrew Goodman, Deepak Goyal
  • Publication number: 20250016216
    Abstract: This document describes an accessory that may wirelessly connect to one or more host devices such that the accessory is able to receive content from two or more of the host devices at the same or substantially the same time. When each of the host devices is wirelessly coupled to the accessory, the accessory and each host device may determine a bit rate for the accessory to receive content from each host device. The accessory may receive content from a first host device at a first bit rate. Based on the content received, the accessory may determine a new bit rate for other host devices.
    Type: Application
    Filed: November 23, 2022
    Publication date: January 9, 2025
    Applicant: Google LLC
    Inventors: Xuemei Ouyang, Michael Scot Pate, Ethan Grabau, Dennis Yee, Daniel Fernandes Barros, Chi Kin Benjamin Leung
  • Publication number: 20250014494
    Abstract: This document describes systems and techniques for mitigating a display artifact that may result from first frame rate effects at low luminance levels. For example, in an implementation, a computer-implemented method includes receiving display data to be presented on a display of an electronic device at a display driver. At the display driver, a luminance level of the display data is determined. Responsive to determining at the display driver that the luminance level is below a threshold luminance level, a gray level is determined for one or more regions of the display data. Responsive to determining at the display driver that the gray level for at least one region of the one or more regions is below a baseline gray level for the threshold luminance level, the gray level is increased to an adjusted gray level equal to at least the baseline gray level.
    Type: Application
    Filed: September 13, 2024
    Publication date: January 9, 2025
    Applicant: Google LLC
    Inventors: Sangmoo Choi, Ka Ho Liu
  • Patent number: 12190892
    Abstract: Some implementations relate to performing speech biasing, NLU biasing, and/or other biasing based on historical assistant interaction(s). It can be determined, for one or more given historical interactions of a given user, whether to affect future biasing for (1) the given user account, (2) additional user account(s), and/or (3) the shared assistant device as a whole. Some implementations disclosed herein additionally and/or alternatively relate to: determining, based on utterance(s) of a given user to a shared assistant device, an association of first data and second data; storing the association as accessible to a given user account of the given user; and determining whether to store the association as also accessible by additional user account(s) and/or the shared assistant device.
    Type: Grant
    Filed: October 18, 2023
    Date of Patent: January 7, 2025
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 12190896
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing an input audio waveform using a generator neural network to generate an output audio waveform. In one aspect, a method comprises: receiving an input audio waveform; processing the input audio waveform using an encoder neural network to generate a set of feature vectors representing the input audio waveform; and processing the set of feature vectors representing the input audio waveform using a decoder neural network to generate an output audio waveform that comprises a respective output audio sample for each of a plurality of output time steps.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: January 7, 2025
    Assignee: Google LLC
    Inventors: Yunpeng Li, Marco Tagliasacchi, Dominik Roblek, Félix de Chaumont Quitry, Beat Gfeller, Hannah Raphaelle Muckenhirn, Victor Ungureanu, Oleg Rybakov, Karolis Misiunas, Zalán Borsos
  • Patent number: 12189710
    Abstract: Aspects of the disclosure provide for methods, systems, and apparatuses, including computer-readable storage media, for sparse matrix multiplication. A system for matrix multiplication includes an array of sparse shards. Each sparse shard can be configured to receive an input sub-matrix and an input sub-vector, where the input sub-matrix has a number of non-zero values equal to or less than a predetermined maximum non-zero threshold. The sparse shard can, by a plurality of multiplier circuits, compute one or more products of vector values multiplied with respective non-zero values of the input sub-matrix. The sparse shard can generate, as output to the sparse shard and using the one or more products, a shard output vector that is the product of applying the shard input vector to the shard input matrix.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: January 7, 2025
    Assignee: Google LLC
    Inventor: Reiner Alwyn Pope
  • Patent number: 12190891
    Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.
    Type: Grant
    Filed: February 2, 2024
    Date of Patent: January 7, 2025
    Assignee: GOOGLE LLC
    Inventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
  • Patent number: 12192544
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining watch time loss regions in media content items. In one aspect, features for a video are input into a trained model that is trained to output watch time loss regions. The trained model is trained using labels corresponding to known watch time loss regions in training videos and features of training videos that correspond to the known watch time loss regions. A watch time loss region defines a time window of a video during which a likelihood of a user stopping playback of the video is more than a threshold likelihood. In response to inputting the feature for the first video into the trained model, data regarding watch time loss regions for the video is obtained from the model and provided to an entity involved in providing the video to a user.
    Type: Grant
    Filed: January 31, 2024
    Date of Patent: January 7, 2025
    Assignee: Google LLC
    Inventors: Wenbo Zhang, Kartikey Gupta
  • Patent number: 12189823
    Abstract: A method for secure online collaboration is provided. The method includes receiving, at a server of a cloud-based storage system, an encrypted edit from a first client device. The cloud-based storage system stores a plurality of documents in an encrypted form. The method also includes determining a document of the plurality of documents that is associated with the encrypted edit. The server is unable to decrypt both the document in the encrypted form and the encrypted edit. The method further includes determining a plurality of user accounts of collaborators of the document. The plurality of user accounts includes a first user account associated with the first client device. The method further includes providing the encrypted edit to one or more other client devices that are each associated with one of the plurality of user accounts.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: January 7, 2025
    Assignee: Google LLC
    Inventor: Luke Ernest Camery
  • Patent number: 12193339
    Abstract: An integrated qubit readout circuit is presented, which includes a superconducting parametric amplifier, a circuit board arranged to mount the superconducting parametric amplifier, a circulator mounted on the circuit board and connected to the superconducting parametric amplifier, wherein the circulator comprises a termination port electrically connected to a termination resistor arranged to terminate a pump tone received by the superconducting parametric amplifier, and wherein the termination resistor is mounted on the circuit board.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: January 7, 2025
    Assignee: Google LLC
    Inventors: Theodore Charles White, John Martinis
  • Patent number: 12192342
    Abstract: This document relates to using secure MPC to select digital components in ways that preserve user privacy and protects the security of data of each party that is involved in the selection process. In one aspect, a method includes receiving, by a first computing system of a secure MPC system and from a client device, a digital component request and a nonce. The first computing system generates, based on the nonce and a function, an array including a share of a Bloom filter representing user group identifiers for user groups that include a user of the client device as a member. For each of multiple user group identifiers, the first computing system calculates, in collaboration with one or more second computing systems of the secure MPC system and using the array, a respective first secret share of one or more user group membership condition parameters.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: January 7, 2025
    Assignee: Google LLC
    Inventors: Gang Wang, Sarvar Patel, Marcel M. Moti Yung, Karn Seth, Kevin Wei Li Yeo, Benjamin Kreuter, Mariana Raykova, Tancrède Lepoint
  • Patent number: 12191698
    Abstract: An electronic device may include a power management subsystem that soft-starts freshly charged batteries upon connection. The device may be configured to operate on power from a number of batteries less than the greatest number of batteries that may be concurrently connected. Because the soft-start reduces current inrush upon connection of a fresh battery, the device may continue operating as fresh batteries are connected and depleted batteries are disconnected.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: January 7, 2025
    Assignee: GOOGLE LLC
    Inventors: Chia Hang Yeh, Hsing-Sheng Lin
  • Patent number: 12190879
    Abstract: Dynamically controlling output from a device, such as an automated assistant device. Control of the output can be based on, for example, a condition and/or physiological attribute(s) of a user of the device. Various implementations dynamically control the output to improve sleep quality for the user and/or mitigate waste of computational and/or network resources.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: January 7, 2025
    Assignee: GOOGLE LLC
    Inventor: Tiruvilwamalai Raman
  • Patent number: 12192550
    Abstract: Methods and systems for time marking of media items at a platform using machine learning are provided herein. A media item to be provided to users of a platform is identified. The media item includes two or more content segments. An indication of the identified media item is provided as input to a machine learning model. The machine learning model is trained using to predict, for a given media item, content segments of the given media item depicting an event of interest to the one or more users. One or more outputs of the machine learning model are obtained. The one or more obtained outputs include event data identifying each content segment of the media item and an indication of a level of confidence that each respective content segment depicts an event of interest. In response to determining that at least one content segment is associated with a level of confidence that satisfies a level of confidence criterion, the at least one content segment is associated with a bookmark for a timeline of the media item.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: January 7, 2025
    Assignee: Google LLC
    Inventor: Dongeek Shin