Patents Assigned to Google LLC
-
Patent number: 11838582Abstract: A method using media arbitration includes, while a first assistant-enabled device is performing a first long-standing operation, determining the first assistant-enabled device satisfies a co-presence condition with a second assistant-enabled device, and determining that the second assistant-enabled device is performing a second long-standing operation that conflicts with the first long-standing operation performed by the first assistant-enabled device. Based on determining that the first long-standing operation and the second long-standing operation conflict, the method also includes executing an operation arbitration routine to identify one or more compromise operations for at least one of the first assistant-enabled device or the second assistant-enabled device to perform, and instructing the first assistant-enabled device or the second assistant-enabled device to perform a selected compromise operation among the identified compromise operations.Type: GrantFiled: December 12, 2022Date of Patent: December 5, 2023Assignee: Google LLCInventors: Matthew Sharifi, Victor Carbune
-
Patent number: 11838600Abstract: A system and method are disclosed for identifying a plurality of past videos posted via a first group of channels, determining, for each channel of a second group, an average number of access requests that a future video to be posted via a respective channel is predicted to receive within a first time interval after posting, determining, for each channel of the second group, a plurality of adjusted average numbers of access requests that the future video to be posted via the respective channel of the second group is predicted to receive within the first time interval, wherein each of the plurality of adjusted average numbers of access requests is determined using an adjustment factor reflecting a number of access requests received by a past video posted via a respective channel of the first group, and determining whether the second group of channels satisfies a predetermined access criterion.Type: GrantFiled: November 27, 2019Date of Patent: December 5, 2023Assignee: Google LLCInventors: Brian James Mulford, T. J. Gaffney, Michael John De Ridder, Colby D. Ranger
-
Patent number: 11838199Abstract: Grouping virtualized computing instances in cloud environments can be achieved utilizing groups of network endpoints, such as hardware devices, virtualized computing instances, etc. The network endpoint group (NEG) provides a logical grouping for providers of backend services that may be arranged on the network endpoints, and may be organized based on the backend service to be provided by the computing environments that operate as network endpoints. For example, the NEGs may be implemented for load balancing applications. The network endpoint groups, and the network endpoints included therein, may be managed using a framework of tools, libraries and application programming interfaces.Type: GrantFiled: June 17, 2022Date of Patent: December 5, 2023Assignee: Google LLCInventors: Anna Berenberg, Venkat Subbaiah Naidu Kotla, Neha Pattan, Uday Ramakrishna Naik, Prajakta Joshi, Ines Clara Envid Lazaro
-
Patent number: 11836598Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for three-dimensionally stacked neural network accelerators. In one aspect, a method includes obtaining data specifying that a tile from a plurality of tiles in a three-dimensionally stacked neural network accelerator is a faulty tile. The three-dimensionally stacked neural network accelerator includes a plurality of neural network dies, each neural network die including a respective plurality of tiles, each tile has input and output connections. The three-dimensionally stacked neural network accelerator is configured to process inputs by routing the input through each of the plurality of tiles according to a dataflow configuration and modifying the dataflow configuration to route an output of a tile before the faulty tile in the dataflow configuration to an input connection of a tile that is positioned above or below the faulty tile on a different neural network die than the faulty tile.Type: GrantFiled: March 26, 2021Date of Patent: December 5, 2023Assignee: Google LLCInventors: Andreas Georg Nowatzyk, Olivier Temam
-
Patent number: 11838018Abstract: A system includes multiple sensors and, for each sensor, a respective sensor controller of multiple sensor controllers. Each sensor controller is configured to implement a respective decimation filter that is configured to generate a single output value from multiple input samples generated by a corresponding sensor of the multiple sensors. The system further includes a master sensor controller of the multiple sensor controllers, which is configured to generate a sync signal upon receiving a threshold number of input samples. Each sensor controller other than the master sensor controller is configured to monitor sync signals generated by the master sensor controller and to provide an output value generated from input samples upon determining that the master sensor controller generated a sync signal.Type: GrantFiled: November 18, 2019Date of Patent: December 5, 2023Assignee: Google LLCInventor: Trevor Scott Bunker
-
Patent number: 11835246Abstract: Techniques for performing an emissions demand response event are described. In an example, a cloud-based HVAC control server system obtains a history of emissions rates. Based on the history of emissions rates, a future time period of predicted high emissions is identified. An emission demand response event participation level of an account mapped to a thermostat is determined for the future time period of predicted high emissions. The emissions demand response event participation level may be one of a plurality of emissions demand response event participation levels. based on the emissions demand response event participation level of the account, an emissions demand response event is generated during the future time period of predicted high emissions. The cloud-based HVAC control server system then causes a thermostat to control an HVAC system in accordance with the generated emissions demand response event.Type: GrantFiled: June 17, 2021Date of Patent: December 5, 2023Assignee: Google LLCInventors: Samuel Y. Chang, Kristoffer J. Donhowe, Ramya Bhagavatula, Jeffrey Gleeson, Kevin Chen
-
Patent number: 11836320Abstract: Systems and methods for identifying spurious signals in capacitive touch sensors. In some examples, the technology may include a capacitive touch sensor having an input surface, a stylus configured to transmit a first electrical signal through its exterior surface based on a determination of an orientation of the stylus, and one or more processors configured to: identify a contact to a first area of the input surface based on one or more changes in electrical charge sensed in the first area, determine that the one or more changes in electrical charge sensed in the first area include the first electrical signal, and determine whether to identify the contact to the first area as spurious based on the determination that the one or more changes in electrical charge sensed in the first area include the first electrical signal.Type: GrantFiled: July 21, 2022Date of Patent: December 5, 2023Assignee: Google LLCInventor: Douglas James Stockwell
-
Patent number: 11836575Abstract: Methods, systems and apparatus for approximating a target quantum state. In one aspect, a method for determining a target quantum state includes the actions of receiving data representing a target quantum state of a quantum system as a result of applying a quantum circuit to an initial quantum state of the quantum system; determining an approximate quantum circuit that approximates the specific quantum circuit by adaptively adjusting a number of T gates available to the specific quantum circuit; and applying the determined approximate quantum circuit to the initial quantum state to obtain an approximation of the target quantum state.Type: GrantFiled: September 25, 2018Date of Patent: December 5, 2023Assignee: Google LLCInventors: Ryan Babbush, Austin Greig Fowler
-
Patent number: 11836209Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating interactions with false rendered elements. In one aspect, a method includes receiving a rendering notification and a declaration of a rendered element defined in an active window on a client device, detecting interaction with the rendered element at the client device, determining whether the interaction occurred at a declared location of the rendered element within the active window, and processing the interaction including: in response to determining that the interaction occurred: capturing a screenshot of the active window on the client device; verifying a visual appearance of the rendered element in the screenshot with a declared appearance of the rendered element, and generating an interaction attestation, thereby validating the interaction. In response to determining that the interaction did not occur, refraining from generating the interaction attestation.Type: GrantFiled: May 22, 2020Date of Patent: December 5, 2023Assignee: Google LLCInventors: Gang Wang, Alex Daniel Jacobson
-
Patent number: 11836171Abstract: A system and method for processing queries including splitting a query into sub-queries, mapping the sub-queries to respective sets of filter properties, mapping the sets of filter properties to respective reconfiguration bitstreams, configuring a plurality of filters within a field programmable gate array (FPGA) according to respective ones of the respective reconfiguration bitstreams, wherein each filter is formed in a respective reconfigurable region of the FPGA.Type: GrantFiled: October 15, 2021Date of Patent: December 5, 2023Assignee: Google LLCInventor: Kiran Kalkunte Seshadri
-
Patent number: 11838356Abstract: Methods, systems, and apparatus for automatic sharding and load balancing in a distributed data processing system. In one aspect, a method includes determining workload distribution for an application across worker computers and in response to determining a load balancing operation is required: selecting a first worker computer having a highest load measure relative to respective load measure of the other work computers; determining one or more move operations for a partition of data assigned to the first worker computer and a weight for each move operation; and selecting the move operation with a highest weight the selected move operation.Type: GrantFiled: May 16, 2022Date of Patent: December 5, 2023Assignee: Google LLCInventors: Alexander Shraer, Kfir Lev-Ari, Arif Merchant, Vishesh Khemani, Atul Adya
-
Patent number: 11837216Abstract: A method for training a generative adversarial network (GAN)-based text-to-speech (TTS) model and a speech recognition model in unison includes obtaining a plurality of training text utterances. At each of a plurality of output steps for each training text utterance, the method also includes generating, for output by the GAN-Based TTS model, a synthetic speech representation of the corresponding training text utterance, and determining, using an adversarial discriminator of the GAN, an adversarial loss term indicative of an amount of acoustic noise disparity in one of the non-synthetic speech representations selected from the set of spoken training utterances relative to the corresponding synthetic speech representation of the corresponding training text utterance. The method also includes updating parameters of the GAN-based TTS model based on the adversarial loss term determined at each of the plurality of output steps for each training text utterance of the plurality of training text utterances.Type: GrantFiled: February 14, 2023Date of Patent: December 5, 2023Assignee: Google LLCInventors: Zhehuai Chen, Andrew M. Rosenberg, Bhuvana Ramabhadran, Pedro J. Moreno Mengibar
-
Patent number: 11834756Abstract: This disclosure describes methods and compositions for protein and peptide sequencing.Type: GrantFiled: September 11, 2020Date of Patent: December 5, 2023Assignee: Google LLCInventors: Annalisa Marie Pawlosky, Michael Gibbons, Sara Ahadi, Shirley Jing Shao, Anna Le, Ali Bashir, Marc Berndl, Michelle Therese Hoerner Dimon, Lauren Schiff
-
Patent number: 11835352Abstract: Presented are techniques of identifying, processing and displaying data point clusters associated with map information in an efficient manner. Methods and systems are disclosed which process map information to identify clusters of requested data points for display, based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.Type: GrantFiled: August 6, 2019Date of Patent: December 5, 2023Assignee: Google LLCInventors: Steve Chien, Mark Yinan Li, Marc Andreas Schaub, Benjamin James Anderson, James Aspinall, Zhou Bailiang, Ruwen Hess
-
Patent number: 11839060Abstract: This document describes a thermal-control system that is integrated into a video-recording doorbell. The thermal-control system includes a combination of heat spreaders and materials with high thermal conductivity. The thermal-control system may spread and dissipate energy from a thermal-loading condition effectuated upon the video-recording doorbell to concurrently maintain temperatures of multiple thermal zones on or within the video-recording doorbell at or below prescribed temperature thresholds.Type: GrantFiled: January 31, 2022Date of Patent: December 5, 2023Assignee: Google LLCInventors: Arun Prakash Raghupathy, Ihab A. Ali, Jacobi Colton Grillo
-
Patent number: 11832961Abstract: Various systems, devices, and methods for contactless sleep tracking are presented. Based on data received from a contactless sensor, such as a radar sensor, determine that a user has entered a sleep state. A transition time may be determined at which the user transitions from the sleep state to an awake state. An environmental event, based on data received from an environmental sensor, may be identified as occurring within a time period of the transition time. The user waking may be attributed to the environmental event based on the environmental event occurring within the time period of the transition time. An indication of the attributed environmental event as a cause of the user waking may be output.Type: GrantFiled: August 11, 2020Date of Patent: December 5, 2023Assignee: Google LLCInventors: Dongeek Shin, Michael Dixon, Andrew William Goldenson
-
Patent number: 11836009Abstract: 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: GrantFiled: July 29, 2019Date of Patent: December 5, 2023Assignee: Google LLCInventors: Justin Leong, Xiapoing Qin, Christen Cameron Bilger, Philip Hobson Boothby, Frances Kwee, Matthew Michael Seflic, James Castro
-
Patent number: 11834664Abstract: This disclosure describes methods and compositions for protein and peptide sequencing.Type: GrantFiled: September 11, 2020Date of Patent: December 5, 2023Assignee: Google LLCInventors: Annalisa Marie Pawlosky, Zachary Cutts, Shirley Jing Shao, Michelle Therese Hoerner Dimon, Marc Berndl, Alexander Julian Tran, Diana Terri Wu
-
Patent number: 11838448Abstract: Methods and systems for audio-based polling during a conference call discussion are provided. During a conference call, a user selection of an element on a client device is detected. The element is designated to initiate audio-based polling of participants of the conference call. In response to the detection of the user selection of the element on the client device, a verbal statement provided by a first participant of the conference call is recorded. A determination is made of whether the recorded verbal statement includes a question that is to be used for audio-based polling of one or more second participants of the conference call. Responsive to a determination that the verbal statement includes the question that is to be used for audio-based polling, audio-based polling of the one or more second participants is initiated.Type: GrantFiled: November 30, 2021Date of Patent: December 5, 2023Assignee: Google LLCInventors: Emily Burd, Akshat Sharma
-
Publication number: 20230385428Abstract: A method for processing a cryptographic operation request includes receiving, at a hardware security module (HSM), the cryptographic operation request including a cryptographic key and at least one authorization token, determining, by the HSM, whether an access control list (ACL) associated with the cryptographic key of the cryptographic operation request is authorized to govern access to the cryptographic key, and validating, by the HSM, the at least one authorization token. When the at least one authorization token is valid and the ACL is authorized to govern access to the cryptographic key of the cryptographic operation request, the method includes processing, by the HSM, the cryptographic operation request.Type: ApplicationFiled: July 25, 2023Publication date: November 30, 2023Applicant: Google LLCInventors: Patrick Stahlberg, August Huber, Il-Sung Lee, Tao Tao, Xiaolan Zhang, John Randolph, David Elrom