Patents Assigned to Google LLC
  • Patent number: 11640362
    Abstract: Optimizing transaction traffic on a System on a Chip (SoC) by using procedures such as expanding transactions and consolidating responses at nodes of an interconnect fabric for broadcasts, multi-casts, any-casts, source based routing type transactions, intra-streaming two or more transactions over a stream defined by a paired virtual channel-transaction class, trunking physical resources sharing common logical identifier, and using hashing to select among multiple physical resources sharing a common logical identifier.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: May 2, 2023
    Assignee: Google LLC
    Inventors: Shailendra Desai, Robert Totte, Juan Sierra, Parimal Gaikwad, Amit Jain, Mark Pearce
  • Patent number: 11640822
    Abstract: Systems and methods for dynamic sequence-based adjustment of prompt generation are provided. The system can receive a first interaction and a second interaction via a client device and identify a first sequence based on the first interaction and the second interaction. The system can map the first sequence to a node data structure and identify a node in the node data structure that matches the first sequence. The system can generate an adjusted parameter for a first digital component object responsive to a match with an attribute of the node in the node data structure. The system can execute a real-time digital component selection process among a plurality of digital component objects including the first digital component object to select the first digital component object. The system can transmit a prompt with the first digital component object to a client device to cause the client device to present the prompt.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: May 2, 2023
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Thomas Price
  • Patent number: 11641566
    Abstract: This document describes methods, devices, systems, and means for performing a regrouping of a user equipment (UE) (113) between user equipment-coordination sets (UECS) by a base station (121) in which the base station (121) determines to regroup a user equipment (113) from a source UECS to a target UECS and transmits a release message to a coordinating UE (111) of the source UECS requesting the coordinating UE (111) of the source UECS to release the user equipment (113) from the source UECS (605). The base station (121) transmits a request message to a coordinating UE (114) of the target UECS requesting the coordinating UE (114) of the target UECS to add the user equipment (113) to the target UECS (610), and transmits a regrouping message to the user equipment (113) that is effective to direct the user equipment (113) is to perform a regrouping from the source UECS to the target UECS (615).
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: May 2, 2023
    Assignee: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer
  • Patent number: 11641507
    Abstract: In accordance with some implementations of the disclosed subject matter, mechanisms for determining channel information are provided. In some implementations, a method for providing media guidance is provided, the method comprising: associating with a local area network; detecting at least one media device on the local area network; determining device information associated with the at least one media device on the local area network; determining, without user intervention, television provider information based on the device information; determining location information of the at least one media device; determining channel information based on the determined television provider information and the determined location information; and causing media guidance information to be presented that includes at least a portion of the determined channel information.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: May 2, 2023
    Assignee: Google LLC
    Inventors: Ant Oztaskent, Yaroslav Volovich
  • Patent number: 11641408
    Abstract: A system of configuring a new device may include a new device that is not configured with one or more settings. The new device includes a short range communication transmitter and programming instructions configured to cause the new device to operate in a discoverable mode. The system includes an existing device that is configured with the settings, and that includes a short range communication receiver and programming instructions. The programming instructions are configured to cause the existing device to receive instructions to set up the new device, in response to receiving the instructions, detect, by the short range communication receiver, a presence of the new device by detecting the broadcast signal within a communication range of the short range communication receiver, and in response to detecting the presence of the new device, transmit at least a portion of the one or more settings directly to the new device.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: May 2, 2023
    Assignee: Google LLC
    Inventors: Ushasree Kode, Nishit Shah, Ibrahim Damlaj, Michal Levin, Thomas Weedon Hume
  • Publication number: 20230125564
    Abstract: Techniques and apparatuses are described that implement face authentication anti-spoofing using interferometry-based coherence. In particular, a face-authentication system uses ultrasound to distinguish between a real human face and a presentation attack that uses instruments to present a version of a human face. The face-authentication system includes or communicates with an ultrasonic sensor, which can detect a presentation attack and notify the face-authentication system. In general, the ultrasonic sensor uses interferometry to evaluate an amount of coherence (or similarity) between reflections observed by two or more transducers. In this way, the ultrasonic sensor can prevent unauthorized actors from using the presentation attack to gain access to a user's account or information.
    Type: Application
    Filed: September 6, 2022
    Publication date: April 27, 2023
    Applicant: Google LLC
    Inventors: Octavio Ponce Madrigal, Anton Heistser, Patrick M. Amihood
  • Publication number: 20230125170
    Abstract: Implementations relate to techniques for providing context-dependent search results. A computer-implemented method includes receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio, separating the audio stream into a first substream that includes the user speech data and a second substream that includes the background audio, identifying concepts related to the background audio, generating a set of terms related to the identified concepts, influencing a speech recognizer based on at least one of the terms related to the background audio, and obtaining a recognized version of the user speech data using the speech recognizer.
    Type: Application
    Filed: December 21, 2022
    Publication date: April 27, 2023
    Applicant: Google LLC
    Inventors: Jason Sanders, Gabriel Taubman, John J. Lee
  • Publication number: 20230126062
    Abstract: Techniques and apparatuses are described that implement face authentication anti-spoofing using ultrasound. In particular, a face-authentication system uses ultrasound to distinguish between a real human face and a presentation attack that uses instruments to present a version of a human face. The face-authentication system includes or communicates with an ultrasonic sensor, which can detect a presentation attack and notify the face-authentication system. In general, the ultrasonic sensor analyzes characteristics of a presented object and determines whether the object represents a human face or a presentation attack instrument. In this way, the ultrasonic sensor can prevent unauthorized actors from using the presentation attack to gain access to a user's account or information.
    Type: Application
    Filed: September 6, 2022
    Publication date: April 27, 2023
    Applicant: Google LLC
    Inventors: Octavio Ponce Madrigal, Anton Heistser, Patrick M. Amihood
  • Publication number: 20230131119
    Abstract: Detecting voltage-based attacks on an integrated circuit (IC) is difficult in the presence of clock jitter. Propagating signals can exhibit a total delay that is due to a delay component resulting from a voltage-based attack and a delay characteristic resulting from clock fluctuation. Voltage-variation detection circuitry includes first and second voltage-dependent circuits and a voltage analysis circuit. The voltage-dependent circuits produce first and second signals that are indicative of a voltage level responsive to a clock signal and based on different first and second voltage sensitivities. The voltage analysis circuit generates a voltage alert signal based on the first and second signals. A combined signal neutralizes the delay characteristic in the first and second signals, but the delay component due to the voltage variation can be at least partially maintained. Thus, a voltage-based attack is detectable in the presence of clock fluctuation by using two voltage-dependent circuits.
    Type: Application
    Filed: October 31, 2022
    Publication date: April 27, 2023
    Applicant: Google LLC
    Inventors: Emre Tuncer, Huachang Xu, Ramprasad Raghavan, Fanny Gur, Manish Harnur
  • Publication number: 20230130634
    Abstract: A computer-implemented method includes receiving a sequence of acoustic frames as input to an automatic speech recognition (ASR) model. Here, the ASR model includes a causal encoder and a decoder. The method also includes generating, by the causal encoder, a first higher order feature representation for a corresponding acoustic frame in the sequence of acoustic frames. The method also includes generating, by the decoder, a first probability distribution over possible speech recognition hypotheses. Here, the causal encoder includes a stack of causal encoder layers each including a Recurrent Neural Network (RNN) Attention-Performer module that applies linear attention.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 27, 2023
    Applicant: Google LLC
    Inventors: Tara N. Sainath, Rami Botros, Anmol Gulati, Krzysztof Choromanski, Ruoming Pang, Trevor Strohman, Weiran Wang, Jiahui Yu
  • Publication number: 20230129068
    Abstract: Techniques and apparatuses are described that implement face authentication anti-spoofing using ultrasound. In particular, a face-authentication system uses ultrasound to distinguish between a real human face and a presentation attack that uses instruments to present a version of a human face. The face-authentication system includes or communicates with an ultrasonic sensor, which can detect a presentation attack and notify the face-authentication system. In general, the ultrasonic sensor uses power-spectra to evaluate an amount of variance observed over time within at least one receive channel. In this way, the ultrasonic sensor can prevent unauthorized actors from using the presentation attack to gain access to a user's account or information.
    Type: Application
    Filed: September 6, 2022
    Publication date: April 27, 2023
    Applicant: Google LLC
    Inventors: Octavio Ponce Madrigal, Anton Heistser, Patrick M. Amihood
  • Patent number: 11635867
    Abstract: Implementations described herein relate to methods, devices, and computer-readable media to display a user interface that includes a map portion and a grid portion. A method includes identifying a first set of images that match a first region of a digital map and causing a user interface to be displayed that includes a map portion that corresponds to the first region of the digital map and a grid portion that includes images of the first set. The method further includes receiving user input indicative of a second region of the digital map. The method further includes identifying a second set of images that match the second region of the digital map and updating the user interface such that the map portion of the updated user interface corresponds to the second region of the digital map and the grid portion of the updated user interface includes images of the second set.
    Type: Grant
    Filed: May 17, 2020
    Date of Patent: April 25, 2023
    Assignee: Google LLC
    Inventors: James Aspinall, Andre Santoso, Juan Carlos Miguel Anorga
  • Patent number: 11637991
    Abstract: Systems and methods for multi-attendee video conferencing are described. A system can convert from huddle video conference mode to spatial video conference mode. In particular, by assigning user roles, specific users can have greater control of the video conference as compared to other users. For instance, moderators may have a greater level of control of the video conferencing system. Thus, in example implementations of the present disclosure, specific users can affect transition between two or more video conferencing modes, such as between a huddle video conference mode and a spatial video conference mode.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: April 25, 2023
    Assignee: GOOGLE LLC
    Inventors: Colvin Pitts, Aaron Michael Donsbach
  • Patent number: 11637434
    Abstract: This application is directed to a battery protection system including a sense resistor, a comparator, a switching component, and a protection integrated circuit (PIC). The sense resistor is electrically coupled in series with one of a plurality of rechargeable battery cells that are coupled in parallel in a battery. The comparator is coupled to the sense resistor and configured to compare a voltage drop across the sense resistor with a reference voltage to determine whether a subset of the rechargeable battery cells is not charging in the battery. The switching component is coupled to the battery, while the PIC is coupled to the comparator and the switching component. The PIC is configured to control charging and discharging of the battery including disabling the battery from being charged in accordance with a determination that a subset of the rechargeable battery cells is not charging in the battery.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: April 25, 2023
    Assignee: Google LLC
    Inventors: James Robert Lim, David Wang, Bonnie Yip, Haoxing Zhang
  • Patent number: 11635632
    Abstract: This document describes a mirror-based microelectromechanical system (MEMS) for optical image stabilization in image-capture systems. The mirror-based MEMS includes a MEMS platform that can rotate about a pitch axis and/or a yaw axis. MEMS rotors drive rotational motion of the MEMS platform. One or more piezo films, flexibly connected to the stationary platform, extend over the MEMS rotors. The piezo films have a resistance value that varies when the piezo films are deformed by the MEMS rotors. The piezo films form a bridge circuit across the MEMS platform, which produces an output voltage that varies with the resistance values. A MEMS mirror, coupled to the MEMS platform, reflects light rays to an image sensor. A microcontroller receives pitch and yaw information from the image sensor. The microcontroller accesses the output voltage and determines how much to move the MEMS platform to compensate for the pitch and yaw of the camera.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: April 25, 2023
    Assignee: Google LLC
    Inventors: Jamyuen Ko, Chung Chun Wan
  • Patent number: 11637791
    Abstract: A method and system for allocating tasks among processing devices in a data center. The method may include receiving a request to allocate a task to one or more processing devices, the request indicating a required bandwidth for performing the task, a list of predefined processing device groups connected to a host server and indicating availability of the processing device groups included therein for allocation of tasks and available bandwidth for each available processing device group, assigning the task to a processing device group having an available bandwidth greater than or equal to the required bandwidth for performing the task, and updating the list to indicate that each of the processing device group to which the task is assigned and other processing device group sharing at least one processing device is unavailable. The task may be assigned to an available processing device group having a lowest amount of power needed.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: April 25, 2023
    Assignee: Google LLC
    Inventor: Umang Sureshbhai Patel
  • Patent number: 11636314
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network. One of the methods includes obtaining a batch of training items and a ground truth assignment; processing the training items in the batch using the neural network to generate respective embeddings for each of the training items; and adjusting the current values of the network parameters by performing an iteration of a neural network training procedure to optimize an objective function that penalizes the neural network for generating embeddings that do not result in, for each possible clustering assignment other than the ground truth assignment, the oracle clustering score being higher than a clustering score for the possible clustering assignment by at least a structured margin between the possible clustering assignment and the ground truth assignment.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: April 25, 2023
    Assignee: Google LLC
    Inventor: Hyun Oh Song
  • Patent number: 11636601
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing fundus images using fundus image processing machine learning models. One of the methods includes obtaining a model input comprising one or more fundus images, each fundus image being an image of a fundus of an eye of a patient; processing the model input using a fundus image processing machine learning model, wherein the fundus image processing machine learning model is configured to process the model input comprising the one or more fundus image to generate a model output; and processing the model output to generate health analysis data.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: April 25, 2023
    Assignee: Google LLC
    Inventors: Lily Hao Yi Peng, Dale R. Webster, Philip Charles Nelson, Varun Gulshan, Marc Adlai Coram, Martin Christian Stumpe, Derek Janme Wu, Arunachalam Narayanaswamy, Avinash Vaidyanathan Varadarajan, Katharine Blumer, Yun Liu, Ryan Poplin
  • Patent number: 11635880
    Abstract: Systems, methods and computer-readable storage media that be used to configure an animated content item based on a position of the animated content item within a viewport of a computing device upon which the animated content item is presented. One method includes providing, to a first computing device, an animation configuration interface configured to allow selection via the first computing device of a position-dependent setting comprising a position within the viewport at which a property of the animated content item changes. The method further includes receiving, by a second computing device, the position-dependent setting and configuring the property of the animated content item based on the position-dependent setting such that the animated content item is configured to change the property when presented within a viewport of the second computing device at the position of the viewport in accordance with the position-dependent setting.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: April 25, 2023
    Assignee: GOOGLE LLC
    Inventors: Nivesh Rajbhandari, Mariko Ogawa
  • Patent number: D985011
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: May 2, 2023
    Assignee: GOOGLE LLC
    Inventors: Michelle Chen, Ryan Geiss, Marc Levoy, Kelly Tsai, Chorong Johnston, Alexander Schiffhauer, Samuel Hasinoff