Patents Assigned to Google LLC
-
Patent number: 11640362Abstract: 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: GrantFiled: April 12, 2021Date of Patent: May 2, 2023Assignee: Google LLCInventors: Shailendra Desai, Robert Totte, Juan Sierra, Parimal Gaikwad, Amit Jain, Mark Pearce
-
Patent number: 11640822Abstract: 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: GrantFiled: July 30, 2020Date of Patent: May 2, 2023Assignee: GOOGLE LLCInventors: Justin Lewis, Thomas Price
-
Patent number: 11641566Abstract: 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: GrantFiled: July 25, 2019Date of Patent: May 2, 2023Assignee: Google LLCInventors: Jibing Wang, Erik Richard Stauffer
-
Patent number: 11641507Abstract: 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: GrantFiled: November 29, 2021Date of Patent: May 2, 2023Assignee: Google LLCInventors: Ant Oztaskent, Yaroslav Volovich
-
Patent number: 11641408Abstract: 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: GrantFiled: October 29, 2021Date of Patent: May 2, 2023Assignee: Google LLCInventors: Ushasree Kode, Nishit Shah, Ibrahim Damlaj, Michal Levin, Thomas Weedon Hume
-
Publication number: 20230125564Abstract: 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: ApplicationFiled: September 6, 2022Publication date: April 27, 2023Applicant: Google LLCInventors: Octavio Ponce Madrigal, Anton Heistser, Patrick M. Amihood
-
Publication number: 20230125170Abstract: 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: ApplicationFiled: December 21, 2022Publication date: April 27, 2023Applicant: Google LLCInventors: Jason Sanders, Gabriel Taubman, John J. Lee
-
Publication number: 20230126062Abstract: 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: ApplicationFiled: September 6, 2022Publication date: April 27, 2023Applicant: Google LLCInventors: Octavio Ponce Madrigal, Anton Heistser, Patrick M. Amihood
-
Publication number: 20230131119Abstract: 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: ApplicationFiled: October 31, 2022Publication date: April 27, 2023Applicant: Google LLCInventors: Emre Tuncer, Huachang Xu, Ramprasad Raghavan, Fanny Gur, Manish Harnur
-
Publication number: 20230130634Abstract: 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: ApplicationFiled: September 29, 2022Publication date: April 27, 2023Applicant: Google LLCInventors: Tara N. Sainath, Rami Botros, Anmol Gulati, Krzysztof Choromanski, Ruoming Pang, Trevor Strohman, Weiran Wang, Jiahui Yu
-
Publication number: 20230129068Abstract: 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: ApplicationFiled: September 6, 2022Publication date: April 27, 2023Applicant: Google LLCInventors: Octavio Ponce Madrigal, Anton Heistser, Patrick M. Amihood
-
Patent number: 11635867Abstract: 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: GrantFiled: May 17, 2020Date of Patent: April 25, 2023Assignee: Google LLCInventors: James Aspinall, Andre Santoso, Juan Carlos Miguel Anorga
-
Patent number: 11637991Abstract: 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: GrantFiled: August 4, 2021Date of Patent: April 25, 2023Assignee: GOOGLE LLCInventors: Colvin Pitts, Aaron Michael Donsbach
-
Patent number: 11637434Abstract: 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: GrantFiled: April 5, 2021Date of Patent: April 25, 2023Assignee: Google LLCInventors: James Robert Lim, David Wang, Bonnie Yip, Haoxing Zhang
-
Patent number: 11635632Abstract: 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: GrantFiled: April 12, 2021Date of Patent: April 25, 2023Assignee: Google LLCInventors: Jamyuen Ko, Chung Chun Wan
-
Patent number: 11637791Abstract: 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: GrantFiled: May 31, 2022Date of Patent: April 25, 2023Assignee: Google LLCInventor: Umang Sureshbhai Patel
-
Patent number: 11636314Abstract: 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: GrantFiled: November 15, 2017Date of Patent: April 25, 2023Assignee: Google LLCInventor: Hyun Oh Song
-
Patent number: 11636601Abstract: 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: GrantFiled: March 25, 2021Date of Patent: April 25, 2023Assignee: Google LLCInventors: 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: 11635880Abstract: 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: GrantFiled: October 23, 2019Date of Patent: April 25, 2023Assignee: GOOGLE LLCInventors: Nivesh Rajbhandari, Mariko Ogawa
-
Patent number: D985011Type: GrantFiled: October 10, 2019Date of Patent: May 2, 2023Assignee: GOOGLE LLCInventors: Michelle Chen, Ryan Geiss, Marc Levoy, Kelly Tsai, Chorong Johnston, Alexander Schiffhauer, Samuel Hasinoff