Patents Assigned to Google LLC
  • Patent number: 11991864
    Abstract: A heat sink includes multiple load points and a plurality of load cell for each of the load points. Each of the load cells is configured to attach to a respective attachment point on a component and to create a tensile load between the respective attachment point of the component and a respective one of the load points of the heat sink. At least one of the load cells is configured to produce a different maximum tensile load than another load cell among the plurality of load cells.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventor: Ryan Tong
  • Patent number: 11989755
    Abstract: Systems and methods of evaluating information in a computer network environment are provided. A data processing system can obtain or receive a content placement criterion, such as a keyword, associated with a content item and can determine a quality metric of the content placement criterion. The data processing system can identify a candidate content placement criterion and expand placement criteria associated with the content item to include the content placement criterion and the candidate content placement criterion based at least in part on an evaluation of the quality metric of the content placement criterion. The data processing system can expand placement criteria based in part on a throttling parameter. The data processing system can identify a correlation between a document and the placement criteria to identify appropriate content items for the document.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Gaofeng Zhao, Yingwei Cui, Hui Tan, Bahman Rabii, Wei Chai
  • Patent number: 11991934
    Abstract: A quantum processor includes: a first chip comprising a qubit array, in which a plurality of qubits within the qubit array define an enclosed region on the first chip, in which each qubit of the plurality of qubits that define the enclosed region is arranged to directly electromagnetically couple to an adjacent qubit of the plurality of qubits that define the enclosed region, and in which each qubit of the qubit array comprises at least two superconductor islands, and a second chip bonded to the first chip, the second chip including one or more qubit control elements, in which the qubit control elements are positioned directly over the enclosed region of the first chip.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Evan Jeffrey, Julian Shaw Kelly
  • Patent number: 11989488
    Abstract: Methods, systems, and computer readable medium include receiving, from a user device, a request for a digital component, receiving a data set of user-provided information regarding a particular product design, generating, based on the data set, a visual representation mapping design factors to potential product design geometry, segmenting the visual representation based on the design factor values, selecting a segment that contains less than a threshold amount of data points, selecting a digital component, dynamically altering, based on the selected segment, a presentation of the digital component that solicits information from the user about the segment, distributing, for presentation at the user device, the dynamically-altered digital component, obtaining, from the user device through a feedback mechanism, feedback information regarding the segment that contains less than the threshold amount of data points, and modifying a design factor of the particular product design based, at least in part, on the feedb
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventor: David Allan White
  • Patent number: 11989258
    Abstract: Methods, systems, and apparatus for performing a matrix multiplication using a hardware circuit are described. An example method begins by obtaining an input activation value and a weight input value in a first floating point format. The input activation value and the weight input value are multiplied to generate a product value in a second floating point format that has higher precision than the first floating point format. A partial sum value is obtained in a third floating point format that has a higher precision than the first floating point format. The partial sum value and the product value are combined to generate an updated partial sum value that has the third floating point format.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Andrew Everett Phelps, Norman Paul Jouppi
  • Patent number: 11990117
    Abstract: A method for training a speech recognition model includes obtaining a multilingual text-to-speech (TTS) model. The method also includes generating a native synthesized speech representation for an input text sequence in a first language that is conditioned on speaker characteristics of a native speaker of the first language. The method also includes generating a cross-lingual synthesized speech representation for the input text sequence in the first language that is conditioned on speaker characteristics of a native speaker of a different second language. The method also includes generating a first speech recognition result for the native synthesized speech representation and a second speech recognition result for the cross-lingual synthesized speech representation. The method also includes determining a consistent loss term based on the first speech recognition result and the second speech recognition result and updating parameters of the speech recognition model based on the consistent loss term.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Zhehuai Chen, Bhuvana Ramabhadran, Andrew Rosenberg, Yu Zhang, Pedro J. Moreno Mengibar
  • Patent number: 11989259
    Abstract: Methods, systems, and apparatus for a matrix multiply unit implemented as a systolic array of cells are disclosed. The matrix multiply unit may include cells arranged in columns of the systolic array. Two chains of weight shift registers per column of the systolic array are in the matrix multiply unit. Each weight shift register is connected to only one chain and each cell is connected to only one weight shift register. A weight matrix register per cell is configured to store a weight input received from a weight shift register. A multiply unit is coupled to the weight matrix register and configured to multiply the weight input of the weight matrix register with a vector data input in order to obtain a multiplication result.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Andrew Everett Phelps, Norman Paul Jouppi
  • Patent number: 11991020
    Abstract: A smart home device (e.g., a voice assistant device) includes an audio control system that determines a set of one or more audio devices to include nearby devices that are capable of providing audio streams that are audibly detected by a microphone of the smart home device. The audio control system initiates a voice-interaction mode for operating the smart home device to receive voice commands from a user and provide audio output in response to the voice commands. The audio control system transmits an audio control signal to nearby devices that configures each nearby device to implement one or more of: reducing a volume level associated with the audio streams generated by the nearby devices while the smart home device is operating in the voice-interaction mode; and transmitting, to the smart home device, audio stream data associated with a current audio stream generated for audible output by the nearby device.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Kenneth John Mackay, Nikita Gupta, Tomer Shekel
  • Patent number: 11991204
    Abstract: A method for implementing a migration action for a vulnerability includes receiving an indication that a target resource includes a vulnerability where the target resource is being hosted in a cloud environment and associated with a user of the cloud environment. The method also includes receiving a plurality of rules configured to mitigate vulnerabilities for cloud environment resources. The method further includes determining whether the plurality of rules include one or more rules corresponding to the vulnerability of the target resource. When the plurality of rules comprises the one or more rules corresponding to the vulnerability of the target resource, the method includes applying a reversible mitigation action associated with a respective rule of the one or more rules corresponding to the vulnerability of the target resource.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventor: Claudio Criscione
  • Patent number: 11991258
    Abstract: Methods, systems, and media for managing notifications directed to multiple applications installed on a user device are provided. In some embodiments, a method for managing notifications is provided, the method comprising: receiving, using a hardware processor, a first notification for a first application; determining a first user device associated with the first application; receiving a second notification for a second application; determining a second user device associated with the second application; determining that the first user device and the second user device are the same device; determining that the first notification and the second notification are corresponding notifications; determining that the first notification has priority over the second notification; sending the first notification to the first user device upon determining that the first notification has priority over the second notification; and inhibiting the second notification from being sent to the first user device.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Joseph Daverin
  • Patent number: 11990386
    Abstract: A method of manufacturing a chip assembly comprises joining an in-process unit to a printed circuit board; reflowing a bonding material disposed between and electrically connecting the in-process unit with the printed circuit board, the bonding material having a first reflow temperature; and then joining a heat distribution device to the plurality of semiconductor chips using a thermal interface material (“TIM”) having a second reflow temperature that is lower than the first reflow temperature. The in-process unit further comprises a substrate having an active surface, a passive surface, and contacts exposed at the active surface; an interposer electrically connected to the substrate; a plurality of semiconductor chips overlying the substrate and electrically connected to the substrate through the interposer, and a stiffener overlying the substrate and having an aperture extending therethrough, the plurality of semiconductor chips being positioned within the aperture.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Madhusudan K. Iyengar, Christopher Malone, Woon-Seong Kwon, Emad Samadiani, Melanie Beauchemin, Padam Jain, Teckgyu Kang, Yuan Li, Connor Burgess, Norman Paul Jouppi, Nicholas Stevens-Yu, Yingying Wang
  • Patent number: 11991221
    Abstract: A registration request is transmitted to register a media device with a server, the registration request comprising a device identifier associated with the media device. A discovery request is caused to be issued to allow client devices previously registered with the server and connected to the first network to discover the media device, wherein the discovery request is to cause at least a subset of the client devices previously registered with the server and connected to the first network to initiate discovery of the media device without requesting permission from a user of a respective client device to initiate the discovery of the media device, wherein the at least the subset of the client devices includes two or more client devices each associated with an auto-connect status.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Julien Marchand, Ramona Bobohalma, Daniel Kaemmerer, Sana Mithani
  • Patent number: 11991262
    Abstract: Methods, systems, and media for retrieving content associated with links are provided.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11989345
    Abstract: A method includes determining a measured eye gaze position of an eye of a user. The method also includes determining a first incremental change in the measured eye gaze position by processing the measured eye gaze position by a long short-term memory (LSTM) model, and determining a first predicted eye gaze position of the eye at a first future time based on the measured eye gaze position and the first incremental change. The method additionally includes determining a second incremental change in the first predicted eye gaze position by processing the first predicted eye gaze position by the LSTM model, and determining a second predicted eye gaze position of the eye at a second future time subsequent to the first future time based on the first predicted eye gaze position and the second incremental change.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Gautam Prasad, Dmitry Lagun, Florian Schroff
  • Patent number: 11990128
    Abstract: A first electronic device of a local group of connected electronic devices receives a first voice command including a request for a first operation assigns a first target device from among a local group of connected electronic devices as an in-focus device for performing the first operation, causes the first operation to be performed by the first target device via operation of a server-implemented common network service, receives a second voice command including a request for a second operation and based on a determination that the second voice command does not include an explicit designation of a second target device and a determination that the second operation can be performed by the first target device, assigning the first target device.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Kenneth Mixter, Tomer Shekel, Tuan Anh Nguyen
  • Patent number: 11989392
    Abstract: A customized GUI of a first electronic document editing application of a plurality of electronic document editing applications is stored at a cloud storage system in association with an identifier of a third party platform. The customized GUI is to be embedded into a GUI of the third party platform. A script is creating, based on the customized GUI, to generate a preloaded version of the customized GUI to preload for presentation at a user device. The script is transmitted to the third party platform.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventors: Juyun Song, Daniel Gundrum, Robert Dunnette, Ian Roth, Bradley Patrie
  • Publication number: 20240162726
    Abstract: This disclosure describes apparatuses and techniques for a switched multi-cell battery system for electronic devices. In some aspects, a switched multi-cell battery system may transfer, via a plurality of power control switches electrical power from a power adapter to components of the electronic device by charging battery cells in series and by discharging the battery cells in parallel or as a single battery cell. As a result, the switched multi-cell battery system may reduce or eliminate a voltage step-down conversion stage to increase a power-transfer efficiency of an electronic device. By doing so, charging times may be reduced or operating times may be increased, thereby improving users' experience with their electronic devices.
    Type: Application
    Filed: January 23, 2024
    Publication date: May 16, 2024
    Applicant: Google LLC
    Inventor: Liang Jia
  • Publication number: 20240160937
    Abstract: A method includes obtaining a source training dataset that includes a plurality of source training images and obtaining a target training dataset that includes a plurality of target training images. For each source training image, the method includes translating, using the forward generator neural network G, the source training image to a respective translated target image according to current values of forward generator parameters. For each target training image, the method includes translating, using a backward generator neural network F, the target training image to a respective translated source image according to current values of backward generator parameters. The method also includes training the forward generator neural network G jointly with the backward generator neural network F by adjusting the current values of the forward generator parameters and the backward generator parameters to optimize an objective function.
    Type: Application
    Filed: January 19, 2024
    Publication date: May 16, 2024
    Applicant: Google LLC
    Inventors: Rui Zhang, Jia Li, Tomas Jon Pfister
  • Publication number: 20240161741
    Abstract: A method for detecting short-lived repeat voice commands includes activating a set of one or more warm words each associated with a respective action for controlling a long-standing operation performed by a digital assistant. While the digital assistant is performing the long-standing operation, the method includes receiving audio data, and detecting, in the audio data, a warm word from the activated set of one or more warm words. In response to detecting the warm word, the method includes performing the respective action associated with the detected warm word, and activating a set of one or more repeat warm words associated with the detected warm word. The method further includes receiving additional audio data, detecting, in the additional audio data, a repeat warm word from the activated set of one or more repeat warm words, and performing the respective action associated with the detected repeat warm word.
    Type: Application
    Filed: November 14, 2022
    Publication date: May 16, 2024
    Applicant: Google LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Publication number: 20240160251
    Abstract: This application is directed to a display assistant device that acts as a voice-activated user interface device. The display assistant device includes a base, a screen and a rear speaker. The base is configured for sitting on a surface. The screen has a rear surface and is supported by the base at the rear surface. A bottom edge of the screen is configured to be held above the surface by a predefined height, and the base is substantially hidden behind the screen from a front view of the display assistant device. The rear speaker is concealed inside the base and oriented to project sound towards the rear side of the base.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 16, 2024
    Applicant: Google LLC
    Inventors: Justin Leong, Xiaoping Qin, Christen Cameron Bilger, Philip Hobson Boothby, Frances Kwee, Matthew Michael Seflic, James Castro