Patents Assigned to Google LLC
-
Patent number: 11942083Abstract: The technology described in this document can be embodied in a computer-implemented method that includes receiving, at a processing system, a first signal including an output of a speaker device and an additional audio signal. The method also includes determining, by the processing system, based at least in part on a model trained to identify the output of the speaker device, that the additional audio signal corresponds to an utterance of a user. The method further includes initiating a reduction in an audio output level of the speaker device based on determining that the additional audio signal corresponds to the utterance of the user.Type: GrantFiled: May 21, 2021Date of Patent: March 26, 2024Assignee: Google LLCInventors: Diego Melendo Casado, Ignacio Lopez Moreno, Javier Gonzalez-Dominguez
-
Patent number: 11941969Abstract: Systems and methods for enabling a system to rapidly respond to wireless instructions being transmitted by a personal device over one of several communications networks that share a common RF medium are provided. During operation of the system, certain network communications may take priority over other network communications. Rapid response communications enable a user to communicate with the system, using the personal device, in a manner that does not collide or interfere with higher priority network communications.Type: GrantFiled: January 7, 2019Date of Patent: March 26, 2024Assignee: Google LLCInventors: Hirofumi Honjo, Prashanth Ramachandran, Mikko Sannala, Naveen Singh, Wes Calidonna, Arjuna Sivasithambaresan, Harry Tannenbaum, Scott Hong
-
Patent number: 11943352Abstract: A method for outsourcing exponentiation in a private group includes executing a query instruction to retrieve a query element stored on an untrusted server by selecting a prime factorization of two or more prime numbers of a modulus associated with the query element stored on the server, obtaining a group element configured to generate a respective one of the prime numbers, generating a series of base values using the prime factorization and the group element, and transmitting the series of base values from the client device to the server. The server is configured to determine an exponentiation of the group element with an exponent stored on the server using the series of base values. The method also includes receiving a result from the server based on the exponentiation of the group element with the exponent.Type: GrantFiled: April 16, 2021Date of Patent: March 26, 2024Assignee: Google LLCInventors: Kevin Yeo, Sarvar Patel, Phillipp Schoppmann
-
Publication number: 20240098527Abstract: This document describes improvements in range and reliability for wireless mesh networks implementing IEEE 802.11 networking technologies. Reducing the number of spatial streams, N, to a lower value at middle and far distance ranges using an optimized rate control algorithm, preemptively trades off a lower throughput limit for a higher link budget. This higher link budget provides longer range and higher RF link reliability by using an N×N spatial diversity of MIMO RF channels for maximizing link budget instead of network throughput.Type: ApplicationFiled: February 4, 2022Publication date: March 21, 2024Applicant: Google LLCInventors: Yu Wen, Zhifeng Cai, Srinivasa Kumar Duvvuri, Raymond Reynolds Hayes, Kevin N. Hayes, Der-Woei Wu
-
Publication number: 20240096320Abstract: A method for decaying speech processing includes receiving, at a voice-enabled device, an indication of a microphone trigger event indicating a possible interaction with the device through speech where the device has a microphone that, when open, is configured to capture speech for speech recognition. In response to receiving the indication of the microphone trigger event, the method also includes instructing the microphone to open or remain open for a duration window to capture an audio stream in an environment of the device and providing the audio stream captured by the open microphone to a speech recognition system. During the duration window, the method further includes decaying a level of the speech recognition processing based on a function of the duration window and instructing the speech recognition system to use the decayed level of speech recognition processing over the audio stream captured by the open microphone.Type: ApplicationFiled: April 26, 2023Publication date: March 21, 2024Applicant: Google LLCInventors: Matthew Sharifi, Victor Carbune
-
Publication number: 20240095594Abstract: A method includes training a first differentially private (DP) model using a private training set, the private training set including a plurality of training samples, the first DP model satisfying a differential privacy budget, the differential privacy budget defining an amount of information about individual training samples of the private training set that may be revealed by the first DP model. The method also includes, while training the first DP model, generating a plurality of intermediate checkpoints, each intermediate checkpoint of the plurality of intermediate checkpoints representing a different intermediate state of the first DP model, each of the intermediate checkpoints satisfying the same differential privacy budget. The method further includes determining an aggregate of the first DP model and the plurality of intermediate checkpoints, and determining, using the aggregate, a second DP model, the second DP model satisfying the same differential privacy budget.Type: ApplicationFiled: August 31, 2023Publication date: March 21, 2024Applicant: Google LLCInventors: Om Dipakbhai Thakkar, Arun Ganesh, Virat Vishnu Shejwalkar, Abhradeep Guha Thakurta, Rajiv Mathews
-
AUDIO RENDERING DEVICE AND AUDIO CONFIGURATOR DEVICE FOR AUDIO STREAM SELECTION, AND RELATED METHODS
Publication number: 20240094982Abstract: Audio rendering devices comprising at least one audio rendering unit for playing audio streams, processing circuit and a wireless communication unit for establishing wireless links and related method are disclosed. One audio rendering device is configured to receive a remote audio stream prioritization policy comprising one or more lists of associations between audio stream attributes and priority values, update a local audio stream prioritization policy based on the remote audio stream prioritization policy, identify audio streams available via wireless links, retrieve audio stream attributes of the available audio streams, select an available audio stream to be played among the available audio streams, based on the updated local audio stream prioritization policy and based on the audio stream attributes of the available audio streams, and play the selected audio stream, by the audio rendering unit of the audio rendering device.Type: ApplicationFiled: November 27, 2023Publication date: March 21, 2024Applicant: Google LLCInventors: Florian Denis, Thomas Girardier -
Publication number: 20240097663Abstract: Various arrangements involving a bidirectional pulse driver circuit are presented herein. The driver circuit can include a forward pulse trigger circuit and a forward pulse loop circuit. The forward pulse loop circuit can include a first silicon-controlled rectifier (SCR) that is activated by the forward pulse trigger circuit. The driver circuit can include a reverse pulse trigger circuit and a reverse pulse loop circuit. The reverse pulse loop circuit can include a second SCR that is activated by the reverse pulse trigger circuit. The driver circuit can also include a controller that activates the forward pulse trigger circuit and the reverse pulse trigger circuit in a first pattern to cause a current pulse to be applied to a load in a forward direction and in a second pattern to cause the current pulse to be applied to the load in a reverse direction.Type: ApplicationFiled: August 17, 2023Publication date: March 21, 2024Applicant: Google LLCInventor: Roth Wiedrick
-
Publication number: 20240097752Abstract: This document describes methods, devices, systems, and means for determining a joint-codebook for wireless communication with a user equipment, UE, by a base station in an active coordination set, ACS, in which a base station receives capability information from one or more other base stations in the ACS. The base station generates a joint-codebook for the ACS based on the received capability information and sends the joint-codebook to the one or more other base stations in the ACS. The base station and the other base stations in the ACS jointly-transmit the joint-codebook to the UE and receive Precoding Matrix Indicator, PMI, feedback from the UE. The base station and the other base stations in the ACS jointly-process downlink data for the UE using the PMI feedback and the joint-codebook and jointly-transmit the downlink data to the UE.Type: ApplicationFiled: February 24, 2021Publication date: March 21, 2024Applicant: Google LLCInventors: Jibing Wang, Erik Richard Stauffer
-
Publication number: 20240094827Abstract: Systems and techniques are described for robust radar-based gesture-recognition. A radar system detects radar-based gestures on behalf of application subscribers. A state machine transitions between multiple states based on inertial sensor data. A no-gating state enables the radar system to output radar-based gestures to application subscribers. The state machine also includes a soft-gating state that prevents the radar system from outputting the radar-based gestures to the application subscribers. A hard-gating state prevents the radar system from detecting radar-based gestures altogether. The techniques and systems enable the radar system to determine when not to perform gesture-recognition, enabling user equipment to automatically reconfigure the radar system to meet user demand. By so doing, the techniques conserve power, improve accuracy, or reduce latency relative to many common techniques and systems for radar-based gesture-recognition.Type: ApplicationFiled: November 28, 2023Publication date: March 21, 2024Applicant: Google LLCInventors: Jung Ook Hong, Patrick M. Amihood, John David Jacobs, Abel Seleshi Mengistu, Leonardo Giusti, Vignesh Sachidanandam, Devon James O'Reilley Stern, Ivan Poupyrev, Brandon Barbello, Tyler Reed Kugler, Johan Prag, Artur Tsurkan, Alok Chandel, Lucas Dupin Moreira Costa, Selim Flavio Cinek
-
Publication number: 20240097321Abstract: This document describes apparatuses and techniques for providing a flexible connector between a secondary circuit board and a main logic board with a permeability shield to increase impedance of the flexible connector to reduce antenna loss from an antenna via the flexible connector to the main logic board. For example, an apparatus includes a secondary circuit board supporting one or more control pads and an antenna. A flexible connector includes a plurality of conductive traces configured to electrically couple the one or more control pads of the secondary circuit board to a coupling on a main logic board. A permeability shield is configured to be disposed along one or more portions of the flexible connector. The permeability shield is configured to increase impedance of the flexible connector to reduce antenna loss of the antenna via the control pads and the flexible connector to the main logic board.Type: ApplicationFiled: November 30, 2023Publication date: March 21, 2024Applicant: Google LLCInventors: Yao Ding, Qi Qi
-
Publication number: 20240096326Abstract: A method includes receiving a spoken utterance that includes a plurality of words, and generating, using a neural network-based utterance classifier comprising a stack of multiple Long-Short Term Memory (LSTM) layers, a respective textual representation for each word of the of the plurality of words of the spoken utterance. The neural network-based utterance classifier trained on negative training examples of spoken utterances not directed toward an automated assistant server. The method further including determining, using the respective textual representation generated for each word of the plurality of words of the spoken utterance, that the spoken utterance is one of directed toward the automated assistant server or not directed toward the automated assistant server, and when the spoken utterance is directed toward the automated assistant server, generating instructions that cause the automated assistant server to generate a response to the spoken utterance.Type: ApplicationFiled: December 1, 2023Publication date: March 21, 2024Applicant: Google LLCInventors: Nathan David Howard, Gabor Simko, Maria Carolina Parada San Martin, Ramkarthik Kalyanasundaram, Guru Prakash Arumugam, Srinivas Vasudevan
-
Patent number: 11936180Abstract: A circuit for controlling an interface between an integrated circuit of an electronic device and an external device includes each of an interface control switch and an overvoltage protection switch. The interface control switch includes a controller for controlling a mode of the interface between a data communication mode that connects the external device to the integrated circuit of the electronic device via one or more communication lines of the electronic device, and a power transmission mode that connects a power source of the external device to a battery of the electronic device. The controller includes a reset line for resetting the interface control switch. The overvoltage protection switch is connected between the one or more communication ports and the reset line, and is configured to activate the reset line of the controller in response to an overvoltage condition at the one or more communication lines of the electronic device.Type: GrantFiled: June 29, 2022Date of Patent: March 19, 2024Assignee: Google LLCInventor: Yao Ding
-
Patent number: 11935095Abstract: Methods and systems herein may help to provide an advertisement marketplace for advertisements that are valued according to gaze data from wearable computing devices.Type: GrantFiled: September 20, 2021Date of Patent: March 19, 2024Assignee: Google LLCInventor: Eric Teller
-
Patent number: 11936576Abstract: This document describes methods, devices, systems, and means for fifth generation new radio uplink multiplexing assisted by shared grant-free transmission. A user equipment (UE) inserts a first cyclical redundancy check (CRC) into a transport block (TB), encodes the TB, including the CRC, into a codeword (CW). Based on receiving a preemption indicator for part of a first physical resource, the UE selects a first part of the CW for rate matching with a length based on a received uplink (UL) grant and the received preemption indicator. The UE transmits the first part of the CW using the first physical resource, selects a second part of the CW, inserts a second CRC in the selected second part of the CW, and transmits the second part of the CW using a second physical resource.Type: GrantFiled: August 8, 2022Date of Patent: March 19, 2024Assignee: Google LLCInventor: Kao-Peng Chou
-
Patent number: 11934818Abstract: An orchestration engine that interfaces with the various clouds to implement the system solution. The orchestration engine builds, configures, and converges the single system solution. The orchestration engine builds the system by instantiating machines and services on the various clouds. The orchestration engine configures the system according to input from the client and the solution provider and then converges the various systems by establishing relationships and connections between the various services. Optionally, the orchestration engine also runs tests to verify that the system is working properly. Once the system has been built, configured and converged, the orchestration engine provides the client with a single entry point for using the system solution.Type: GrantFiled: August 31, 2022Date of Patent: March 19, 2024Assignee: Google LLCInventors: John M. Keagy, Mark W. Worsey, Heather A. McKelvey
-
Patent number: 11935634Abstract: A system for predicting and summarizing medical events from electronic health records includes a computer memory storing aggregated electronic health records from a multitude of patients of diverse age, health conditions, and demographics including medications, laboratory values, diagnoses, vital signs, and medical notes. The aggregated electronic health records are converted into a single standardized data structure format and ordered arrangement per patient, e.g., into a chronological order. A computer (or computer system) executes one or more deep learning models trained on the aggregated health records to predict one or more future clinical events and summarize pertinent past medical events related to the predicted events on an input electronic health record of a patient having the standardized data structure format and ordered into a chronological order.Type: GrantFiled: August 30, 2017Date of Patent: March 19, 2024Assignee: Google LLCInventors: Alexander Mossin, Alvin Rajkomar, Eyal Oren, James Wilson, James Wexler, Patrik Sundberg, Andrew Dai, Yingwei Cui, Gregory Corrado, Hector Yee, Jacob Marcus, Jeffrey Dean, Benjamin Irvine, Kai Chen, Kun Zhang, Michaela Hardt, Xiaomi Sun, Nissan Hajaj, Peter Junteng Liu, Quoc Le, Xiaobing Liu, Yi Zhang
-
Patent number: 11936411Abstract: Systems, methods, and apparatuses, including electronic devices and computer-readable storage media, for adaptively switching wireless connections between antennas of a wearable electronic device and a host electronic device. One device includes a wearable electronic device with a first and second housing, each housing including two or more antennas. The wearable electronic device is configured to establish and monitor a wireless cross-link between two antennas in different housings, or between antennas in one housing and antennas of a host electronic device. The wearable electronic device can monitor the integrity of the wireless cross-link, and establish an updated cross-link in response to the wireless cross-link not meeting a predetermined integrity threshold. The wearable electronic device can monitor a wireless cross-head link between housings of a wearable electronic device at the same time as a wireless cross-body link between the wearable electronic device and the host electronic device.Type: GrantFiled: November 18, 2022Date of Patent: March 19, 2024Assignee: Google LLCInventors: Vijay Asrani, Jiang Zhu, Nan Xu
-
Patent number: 11934492Abstract: Implementations disclose determining connections between sound recordings and compositions. A method includes maintaining, by a server device of a content sharing platform, a serving structure to represent resources comprising sound recording resources and composition resources and explicit connections between the resources, generating a hypothesis structure from the serving structure, the hypothesis structure comprising the resources and the explicit connections of the serving structure and inferred connections between the resources, the inferred connections identified based on data comprised in the resources of the serving structure, and upon receiving a user approval of at least one of the inferred connections, adding, by the server device, the at least one of the inferred connections to the serving structure.Type: GrantFiled: December 12, 2017Date of Patent: March 19, 2024Assignee: Google LLCInventors: Stanley Wolf, Colby Ranger, Harris Cohen
-
Patent number: 11936610Abstract: Systems and methods are provided that facilitate selecting videos to share in a messaging session. A system is provided that includes an accessible data mining component configured to generate a first set of data associated with a messaging session between a user and one or more other user, the first set of data excluding data that is inaccessible to the user and comprising data that is accessible to the user, and an identification component configured to identify a set of media items based on the first set of data. An inaccessible data mining component is further configured to generate a second set of data comprising data that is inaccessible to the user but accessible to at least one of the one or more other users, and a recommendation component configured to recommend a subset of the set of media items to the user based on the second set of data.Type: GrantFiled: January 9, 2023Date of Patent: March 19, 2024Assignee: Google LLCInventors: Justin Lewis, Ruxandra Georgiana Davies