Patents Assigned to Google LLC
  • Patent number: 12171312
    Abstract: A watch system may include a watchband including a flexible member configured to be mounted onto a wrist of a user, and a puck including watch functionality. The watchband may have an end that has a concave curved shape. The puck may have a connection interface that has a convex curved shape. The connection interface may be to be removably coupled to the end of the watchband. The watchband and the puck may have corresponding locking features that are configured to rotationally and translationally fix the puck to the watchband. The corresponding locking features may be configured to be engaged when the watchband is translated relative to the puck and rotated relative to the puck by a predetermined rotation angle.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: December 24, 2024
    Assignee: Google LLC
    Inventors: Peter Michael Cazalet, Christoph Gredler, Eric Dayringer
  • Patent number: 12172309
    Abstract: Training and/or using a machine learning model for locomotion control of a robot, where the model is decoupled. In many implementations, the model is decoupled into an open loop component and a feedback component, where a user can provide a desired reference trajectory (e.g., a symmetric sine curve) as input for the open loop component. In additional and/or alternative implementations, the model is decoupled into a pattern generator component and a feedback component, where a user can provide controlled parameter(s) as input for the pattern generator component to generate pattern generator phase data (e.g., an asymmetric sine curve). The neural network model can be used to generate robot control parameters.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Jie Tan, Tingnan Zhang, Atil Iscen, Erwin Coumans, Yunfei Bai
  • Patent number: 12175277
    Abstract: In one embodiment, a system includes first host machines implementing a public-cloud computing environment, wherein at least one of the first host machines includes a resource manager that provides a public-cloud resource interface through which one or more public-cloud clients interact with one or more virtual machines, and second host machines implementing a private-cloud computing environment, wherein at least one of the second host machines includes one or more private-cloud virtual machines, wherein at least one of the first host machines further includes a private-cloud VM resource provider through which the resource manager interacts with the private-cloud virtual machines, wherein the VM resource provider translates requests to perform virtual machine operations from a public-cloud-resource interface to a private-cloud virtual machine interface, and the private-cloud virtual machines perform the requested virtual machine operations in response to receiving the translated requests from the VM resource
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: December 24, 2024
    Assignee: Google LLC
    Inventors: Ilya Beyer, Manoj Sharma, Gururaj Pangal, Maurilio Cometto
  • Patent number: 12175328
    Abstract: Methods, systems and apparatus for determining properties of a physical system described by an electronic structure Hamiltonian. In one aspect, a Hamiltonian describing the physical system is transformed into a qubit Hamiltonian describing a corresponding system of qubits. The qubit Hamiltonian comprises multiple two-qubit interaction terms, each comprising a respective translation invariant coefficient. The system of qubits is evolved under a unitary operator generated by the multiple two-qubit interaction terms. The evolution includes applying layers of quantum logic gates to the system of qubits, wherein each application of a layer evolves the system of qubits under a unitary operator generated by a respective subset of the multiple two-qubit interaction terms and wherein the value of the coefficients of the subset of the multiple two-qubit interaction terms that generate the unitary operator is constant. The evolved system of qubits is measured and properties of the physical system is determined.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: December 24, 2024
    Assignee: Google LLC
    Inventors: Craig Gidney, Ryan Babbush, Ian David Kivlichan
  • Patent number: 12177306
    Abstract: Provided are methods, systems, devices, and tangible non-transitory computer readable media for offline mapping and navigation. The disclosed technology can determine a current region associated with a current location of a navigation device. Predicted travel destinations from the current region can be determined based on aggregated travel data. The aggregated travel data can include previous travel destinations from within the current region. Based on the current region and the predicted travel destinations, additional regions associated with the current region can be determined. Further, connectivity information can be determined based on network data. The connectivity information can be associated with network connectivity within the additional regions. The additional regions can be prioritized based on the connectivity information.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Jordan Michael Raisher, Brett Andrew McLarnon
  • Patent number: 12175790
    Abstract: This document describes methods and systems of adaptive fingerprint-enrollment to finger characteristics using local under-display fingerprint sensors, UDFPS, in an electronic device. The electronic device includes an adaptive-enrollment module that determines characteristics of a fingerprint based on information corresponding to a touch input detected by a touch-display device, including size and shape of an area of the touch input. Based on the fingerprint characteristics, a number and location of enrollment touches used for completing enrollment of the fingerprint are adjusted to minimize the number of enrollment touches required to complete the enrollment, minimize the amount of time needed to complete the enrollment, and maximize coverage of the fingerprint.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: December 24, 2024
    Assignee: Google LLC
    Inventors: Firas Sammoura, James Brooks Miller
  • Patent number: 12176260
    Abstract: This document describes a passive thermal-control system that can be integrated into an electronic speaker device and associated electronic speaker devices. The passive thermal-control system uses an architecture that combines heat spreaders and thermal interface materials to transfer heat from heat-generating electronic devices of the electronic speaker device to a housing component of the electronic speaker device. The housing component dissipates the heat to prevent a thermal runaway condition.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: December 24, 2024
    Assignee: Google LLC
    Inventors: Ihab A. Ali, Emil Rahim, Truong Ho Cong
  • Publication number: 20240419686
    Abstract: A method for change data capture state tracking includes accessing a distributed database including a plurality of clusters, each cluster of the plurality of clusters including a respective plurality of partitions, each cluster of the plurality of clusters configured to receive read and write operation. The method includes receiving, at a second cluster, a plurality of changes for a second table and storing the plurality of changes at a replication log. The method also includes asynchronously replicating the plurality of changes from the second table to a first table and maintaining a respective change stream position tracking a respective position in the replication log indicating one or more changes of the plurality of changes that have been replicated. The method includes receiving a read request at the first cluster requesting one or more rows of the first table and returning the respective change stream position.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 19, 2024
    Applicant: Google LLC
    Inventors: Zijie Li, Shitanshu Verma, Can Tang, Gary Elliott, Gregory Allen Morris, Thomas Robert Magrino, Jack Timothy Dingilian, Teng Zhong, Andrii Shyshkalov, Siu Man Yau, Yijie Bu
  • Publication number: 20240420700
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a dialog system using user feedback. According to one implementation, a method includes receiving, by a dialog engine and from a computing device, a voice input; determining, by the dialog engine, that the received voice input is classified as feedback to an answer of a question; identifying, by the dialog engine, a predetermined feedback score associated with the feedback; and adjusting a confidence score associated with the question and the answer based on the predetermined feedback score.
    Type: Application
    Filed: August 28, 2024
    Publication date: December 19, 2024
    Applicant: Google LLC
    Inventors: Gabriel Taubman, Andrew W. Hogue, John J. Lee
  • Publication number: 20240421503
    Abstract: Various arrangements for positioning antennas, grounds, and a decoupling element are described herein. A display is mounted within a first area of an enclosure of the electronic device. A first antenna and second antenna that operate at one or more frequency bands are mounted within the enclosure. A decoupling element is mounted within a cavity area of the enclosure that, at least partially, isolates the first antenna from the second antenna, wherein a position of the decoupling element defines a common edge of a first cavity area that includes the first antenna and a second cavity area that includes the second antenna, and a first length of the decoupling element is less than a second length of the common edge.
    Type: Application
    Filed: June 14, 2024
    Publication date: December 19, 2024
    Applicant: Google LLC
    Inventors: Huanyu Chen, Brian Huynh
  • Publication number: 20240420726
    Abstract: A method for evaluating synthesized speech, including receiving a speech sample in a first language; and determining a rating of the speech sample based on an encoding of the speech sample by an artificial intelligence encoding model, the rating of the speech sample corresponding to a naturalness of the speech sample, wherein the encoding of the speech sample is based on a first training stage of the encoding model using a first set of training data and a second training stage of the encoding model using a second set of training data, the first set of training data includes unlabeled speech audio, unlabeled text, and paired speech audio and text data in the first language and at least one additional language, and the second set of training data includes rated speech audio.
    Type: Application
    Filed: June 14, 2023
    Publication date: December 19, 2024
    Applicant: GOOGLE LLC
    Inventors: Thibault SELLAM, Ankur BAPNA, Joshua CAMP, Diana MACKINNON, Ankur P. PARIKH, Jason RIESA
  • Publication number: 20240420686
    Abstract: A method for performing speech recognition using sequence-to-sequence models includes receiving audio data for an utterance and providing features indicative of acoustic characteristics of the utterance as input to an encoder. The method also includes processing an output of the encoder using an attender to generate a context vector, generating speech recognition scores using the context vector and a decoder trained using a training process, and generating a transcription for the utterance using word elements selected based on the speech recognition scores. The transcription is provided as an output of the ASR system.
    Type: Application
    Filed: August 26, 2024
    Publication date: December 19, 2024
    Applicant: Google LLC
    Inventors: Rohit Prakash Prabhavalkar, Zhifeng Chen, Bo Li, Chung-Cheng Chiu, Kanury Kanishka Rao, Yonghui Wu, Ron J. Weiss, Navdeep Jaitly, Michiel A. U. Bacchiani, Tara N. Sainath, Jan Kazimierz Chorowski, Anjuli Patricia Kannan, Ekaterina Gonina, Patrick An Phu Nguyen
  • Publication number: 20240420703
    Abstract: The present disclosure provides systems and methods for dynamically adjusting a bit-rate of encoded audio data. A buffer may receive audio data encoded at a first bit-rate. An audio data level corresponding to the amount of audio data stored within the buffer may be determined. The audio data level of the buffer may be determined to be within a buffer zone, and a bit-rate adjustment may be initiated after determining the audio data level is within a buffer zone.
    Type: Application
    Filed: October 12, 2021
    Publication date: December 19, 2024
    Applicant: Google LLC
    Inventors: Xuemei Ouyang, Daniel Jose Fernandes Barros, Dennis Gee-Wai Yee, Ya-ping Kuo, Yungtsung Chen, Po-wei Yeh
  • Publication number: 20240420692
    Abstract: A method includes receiving a sequence of acoustic frames extracted from audio data corresponding to an utterance. During a first pass, the method includes processing the sequence of acoustic frames to generate N candidate hypotheses for the utterance. During a second pass, and for each candidate hypothesis, the method includes: generating a respective un-normalized likelihood score; generating a respective external language model score; generating a standalone score that models prior statistics of the corresponding candidate hypothesis; and generating a respective overall score for the candidate hypothesis based on the un-normalized likelihood score, the external language model score, and the standalone score. The method also includes selecting the candidate hypothesis having the highest respective overall score from among the N candidate hypotheses as a final transcription of the utterance.
    Type: Application
    Filed: August 28, 2024
    Publication date: December 19, 2024
    Applicant: Google LLC
    Inventors: Neeraj Gaur, Tongzhou Chen, Ehsan Variani, Bhuvana Ramabhadran, Parisa Haghani, Pedro J. Moreno Mengibar
  • Publication number: 20240422005
    Abstract: This document describes techniques and apparatuses directed at accelerating quantum-resistant, cryptographic hash-based signature computations. Upon receipt of an input message, one or more processors implements a hash manager. The hash manager is configured to initialize variables, load the input message and initialized variables into an input buffer, and execute a hash-based signature computation. The hash-based signature computation is repeated for a predetermined number of iterations with each iteration involving loading at least a portion of a digest message directly into a configurable position in the input buffer. In so doing, this method of iterative hash computation bypasses memory copies and bus latencies, accelerating quantum-resistant, cryptographic hash-based signature computations.
    Type: Application
    Filed: October 11, 2021
    Publication date: December 19, 2024
    Applicant: Google LLC
    Inventors: Vadim Sukhomlinov, Miguel Angel Osorio Lozano, Christopher J. Frantz
  • Publication number: 20240420693
    Abstract: An electronic device stores a voice assistant library for execution on the electronic device based on the electronic device having a first device type. The electronic device receives a verbal input from a user. It extracts request information from the verbal input by processing the verbal input using the voice assistant library executing on the device. It transmits a request to a remote system. The electronic device receives a response to the request. The response is generated by the remote system. The electronic device performs an operation in accordance with the response by one or more voice-processing modules of the configured voice assistant library.
    Type: Application
    Filed: January 26, 2024
    Publication date: December 19, 2024
    Applicant: Google LLC
    Inventors: Kenneth Mixter, Raunaq Shah
  • Patent number: 12169764
    Abstract: Implementations set forth herein relate to an automated assistant that can adapt to circumstances in which a user may invoke an automated assistant with an intention of interacting with the automated assistant via a non-default interface. For example, in some instances, a user may invoke an automated assistant by selecting a selectable GUI element. In response, the automated assistant can determine that, in the current context, spoken utterances may not be suitable for providing to the automated assistant. Based on this determination, the automated assistant can cause a keyboard interface to be rendered and/or initialized for receiving typed inputs from the user. Should the user subsequently change contexts, the automated assistant can determine that voice input is now suitable for user input and initialize an audio interface in response to the user providing an invocation input in the subsequent context.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: December 17, 2024
    Assignee: GOOGLE LLC
    Inventors: Keun Soo Yim, Zhitu Chen, Brendan G. Lim
  • Patent number: 12169734
    Abstract: A secondary pool of VMs is used to run secondary services or jobs, which may be evicted upon failure of a corresponding primary VM. Upon detection of a failure of a primary resource, the secondary services or jobs are evicted from secondary pool resources, and the secondary pool resources can be automatically allocated to the jobs of the failed primary resource. In this regard, a secondary job may be thought of as a preemptible job and comprises services or jobs that are lower priority than the service or job on the primary resource. By using computing resources in the secondary pool to run secondary or preemptible jobs, this technology makes use of what would be otherwise idle resources. This beneficially avoids having to allocate additional and separate computing resources for secondary jobs, leads to more efficient use of network resources, and reduces costs.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: December 17, 2024
    Assignee: Google LLC
    Inventors: Dean Hildebrand, Grigor Avagyan
  • Patent number: 12170883
    Abstract: Spatial audio is rendered at a companion device or server connected to a wearable device, where the spatial audio is rendered based on a first pose estimate of the wearable device that is estimated at the companion device or server. The rendered spatial audio is then transmitted to the wearable device. The rendered spatial audio is refined at the wearable device based on a second pose estimate of the wearable device that is estimated at the wearable device. The refined spatial audio is then provided for playback via speakers of the wearable device.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: December 17, 2024
    Assignee: GOOGLE LLC
    Inventors: Mugur Marculescu, John D. Muir, Pierric Gimmig
  • Patent number: 12169738
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating computing resources. In one aspect, a method includes receiving intent data specifying one or more computing services to be hosted by a computing network, requested characteristics of computing resources for use in hosting the computing service, and a priority value for each requested characteristic. A budget constraint is identified for each computing service. Available resources data is identified that specifies a set of available computing resources. A resource allocation problem for allocating computing resources for the one or more computing resources is generated based on the intent data, each budget constraint, and the available resources data. At least a portion of the set of computing resources is allocated for the one or more computing services based on results of evaluating the resource allocation problem to meet a particular resource allocation objective.
    Type: Grant
    Filed: November 20, 2023
    Date of Patent: December 17, 2024
    Assignee: Google LLC
    Inventors: David J. Helstroom, Patricia Weir, Cameron Cody Smith, Zachary A. Hirsch, Ulric B. Longyear