Patents Assigned to Google LLC
-
Patent number: 12254876Abstract: 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: March 19, 2024Date of Patent: March 18, 2025Assignee: Google LLCInventors: Diego Melendo Casado, Ignacio Lopez Moreno, Javier Gonzalez-Dominguez
-
Patent number: 12254884Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, audio data that corresponds to an utterance. The actions further include determining a first value corresponding to a likelihood that the utterance includes a hotword. The actions further include receiving a second value corresponding to a likelihood that the utterance includes the hotword, the second value being determined by a second computing device. The actions further include comparing the first value and the second value. The actions further include based on comparing the first value to the second value, initiating speech recognition processing on the audio data.Type: GrantFiled: January 24, 2024Date of Patent: March 18, 2025Assignee: Google LLCInventor: Matthew Sharifi
-
Patent number: 12254406Abstract: A method including, in a training phase, training a gaze prediction model including a first model and a second model, the first model and the second model being configured in conjunction to predict segmentation data based on training data, training a third model together with the first model and the second model, the third model being configured to predict a training characteristic using an output of the first model based on the training data, and in an operational phase, receiving operational data and predicting an operational characteristic using the trained first model and the trained third model.Type: GrantFiled: June 22, 2021Date of Patent: March 18, 2025Assignee: Google LLCInventors: Onur G. Guleryuz, Sean Ryan Francesco Fanello
-
Patent number: 12255744Abstract: Techniques and apparatuses are described for user equipment-coordination set, UECS, hybrid automatic repeat request, HARQ, that establish a HARQ timeline that is specific to the capabilities of a respective UECS. Compared to a single user equipment, UE, the HARQ timeline for a UECS depends on a number of factors, such as the joint processing capability in the UECS, latency of communication over a local wireless network between the UEs in the UECS, or the like. Based on its capabilities, the UECS can request uplink and/or downlink processing delay times or a UECS-specific HARQ timeline from a base station. The base station grants the uplink and/or downlink processing delay times or the UECS-specific HARQ timeline to the UECS in a layer-1, layer-2, or a layer-3 control message. The use of a UECS-specific HARQ timeline increases the reliability of HARQ signaling for uplink and downlink communication between the UECS and a base station.Type: GrantFiled: January 19, 2021Date of Patent: March 18, 2025Assignee: Google LLCInventors: Jibing Wang, Erik Richard Stauffer
-
Patent number: 12256452Abstract: A method, in a user device configured to communicate with a first base station via a radio link, for managing communication of a segmented radio resource control (RRC) message that includes N segments includes transmitting (212) a first M segments of the segmented RRC message to the first base station, M being an integer greater than zero and less than N, detecting (220), by processing hardware of the user device and before transmitting an (M+1)-th segment of the segmented RRC message, a failure of the radio link, and, after detecting the failure of the radio link, transmitting (264) at least a last N?M+1 segments of the segmented RRC message to either the first base station or a second base station.Type: GrantFiled: July 9, 2020Date of Patent: March 18, 2025Assignee: GOOGLE LLCInventor: Chih-Hsiang Wu
-
Patent number: 12254891Abstract: Processing of acoustic features of audio data to generate one or more revised versions of the acoustic features, where each of the revised versions of the acoustic features isolates one or more utterances of a single respective human speaker. Various implementations generate the acoustic features by processing audio data using portion(s) of an automatic speech recognition system. Various implementations generate the revised acoustic features by processing the acoustic features using a mask generated by processing the acoustic features and a speaker embedding for the single human speaker using a trained voice filter model. Output generated over the trained voice filter model is processed using the automatic speech recognition system to generate a predicted text representation of the utterance(s) of the single human speaker without reconstructing the audio data.Type: GrantFiled: October 10, 2019Date of Patent: March 18, 2025Assignee: GOOGLE LLCInventors: Quan Wang, Ignacio Lopez Moreno, Li Wan
-
Patent number: 12254172Abstract: Embodiments according to examples aspects of the present disclosure provide for an example computer-implemented method. The example method can include obtaining a data structure configured for rendering a plurality of content containers on a user device, the plurality of content containers providing a collapsed configuration and an expanded configuration. The example method can include rendering, based on a first rate parameter descriptive of a user input associated with the user device, one or more of the plurality of content containers according to the collapsed configuration. The example method can include rendering, based on a second rate parameter, at least one of the plurality of content containers according to the expanded configuration.Type: GrantFiled: August 24, 2022Date of Patent: March 18, 2025Assignee: GOOGLE LLCInventors: Ramprasad Sedouram, Safia Ali, Shailly Kishtawal, Merlyn Fraga Francis Xavier, Bhavinee Vyas, Jaunani Sriramachandran, Manasi Rajan Kothari, Apoorv Gupta
-
Patent number: 12256288Abstract: A user-to-entity communication channel is established for providing increased information regarding entities to the general population. Ambassadors for a entity are identified and selected based on location history of devices for which location reporting is authorized. The ambassadors may provide information regarding the entity to the public through the communication channel. Communications between the users and ambassadors may be reported to the entity owner for analysis by the entity owner.Type: GrantFiled: August 10, 2023Date of Patent: March 18, 2025Assignee: Google LLCInventors: Matteo Agosti, Ankit Gupta
-
Patent number: 12256011Abstract: Methods, systems, and media for secure authentication of users using one or more biometric recognition systems are provided. In some embodiments, the method comprises: receiving an indication that a biometric identifier is to be used to authenticate a user to a service; receiving (i) the biometric identifier of the user from a capture device and (ii) knowledge-based secondary information associated with the user from an input device; determining a Voronoi cell identifier that corresponds to the biometric identifier; calculating a hash of the Voronoi cell identifier and the knowledge-based secondary information; transmitting the hash to a server device for verification; in response to transmitting the hash to the server device, receiving a response indicating whether the hash matches a previously stored hash that was stored in the server device; and determining whether to automatically authenticate the user to the service based on the response from the server device.Type: GrantFiled: June 5, 2023Date of Patent: March 18, 2025Assignee: Google LLCInventors: David Stein, Ryan Vilim, John Wittrock
-
Patent number: 12253367Abstract: A navigation system can identify locations of interest at a route destination. Those locations of interest at the destination can fall within a predetermined distance of the destination or those that are responsive to a query that includes the destination as a parameter. The navigation system can receive a selection of an identified location of interest near the destination, and update a route to terminate at the identified location of interest rather than the original destination. Information identifying the origin and destination for the route can be collected at a first user device and the route can be displayed at a second user device. Additional information is then received from the first user device (such as a selection of an identified location of interest near the destination). This additional information received at the first user device is used to update the route that is displayed on the second user device.Type: GrantFiled: September 28, 2023Date of Patent: March 18, 2025Assignee: GOOGLE LLCInventors: Cayden Meyer, Scott James Ogden
-
Patent number: 12255292Abstract: An example outdoor mounted device includes a first battery configured to operate at a low temperature range that at least includes negative 20 Celsius; a second battery configured to operate at a high temperature range; a temperature sensor; and processing circuitry configured to: determine, based on data received from the temperature sensors, a current temperature; responsive to determining that the current temperature is within the low temperature range, cause one or more components of the computing device to operate using electrical energy sourced from the first battery; and responsive to determining that the current temperature is within the high temperature range, cause the one or more components of the computing device to operate using electrical energy sourced from the second battery.Type: GrantFiled: March 15, 2024Date of Patent: March 18, 2025Assignee: Google LLCInventors: James Robert Lim, Wei Li, Brian Conner, Brett Wilson
-
Patent number: 12254885Abstract: Techniques are described herein for detecting and handling failures in other automated assistants. A method includes: executing a first automated assistant in an inactive state at least in part on a computing device operated by a user; while in the inactive state, determining, by the first automated assistant, that a second automated assistant failed to fulfill a request of the user; in response to determining that the second automated assistant failed to fulfill the request of the user, the first automated assistant processing cached audio data that captures a spoken utterance of the user comprising the request that the second automated assistant failed to fulfill, or features of the cached audio data, to determine a response that fulfills the request of the user; and providing, by the first automated assistant to the user, the response that fulfills the request of the user.Type: GrantFiled: January 13, 2023Date of Patent: March 18, 2025Assignee: GOOGLE LLCInventors: Victor Carbune, Matthew Sharifi
-
Patent number: 12255129Abstract: In some implementations, a substrate for coupling to an integrated circuit includes multiple layers. Each of the multiple layers has, in a particular region of the substrate, a repeating pattern of regions corresponding to power and ground. The multiple layers include (i) a top layer having, in the particular region, power contacts and ground contacts for coupling to an integrated circuit and (ii) a bottom layer having, in the particular region, power contacts and ground contacts for coupling to another device. At least one layer of the multiple layers has a repeating pattern of signal traces that extend along and are located between the regions corresponding to ground in the at least one layer.Type: GrantFiled: October 3, 2023Date of Patent: March 18, 2025Assignee: Google LLCInventors: Jin Young Kim, Zhonghua Wu
-
Patent number: 12254413Abstract: Systems, methods, and computer program products for performing semi-supervised contrastive learning of visual representations are provided. For example, the present disclosure provides systems and methods that leverage particular data augmentation schemes and a learnable nonlinear transformation between the representation and the contrastive loss to provide improved visual representations. Further, the present disclosure also provides improvements for semi-supervised contrastive learning.Type: GrantFiled: June 28, 2023Date of Patent: March 18, 2025Assignee: GOOGLE LLCInventors: Ting Chen, Simon Komblith, Mohammad Norouzi, Geoffrey Everest Hinton, Kevin Jordan Swersky
-
Patent number: 12255585Abstract: A device for generating a qubit control signal includes: a first signal envelope generator circuit including a first multiple of signal sources, in which an output of each signal source of the first multiple of signal sources is combined to provide a first cumulative output; and a first mixer circuit coupled to the first signal envelope generator circuit, in which the first cumulative output is coupled to a first input of the first mixer circuit, and an output of the first mixer circuit includes a first qubit control signal.Type: GrantFiled: February 6, 2024Date of Patent: March 18, 2025Assignee: Google LLCInventor: Joseph Cheney Bardin
-
Patent number: 12255856Abstract: Implementations are directed to updating a trained voice bot that is deployed for conducting conversations on behalf of a third-party. A third-party developer can interact with a voice bot development system that enables the third-party developer to train, update, validate, and monitor performance of the trained voice bot. In various implementations, the trained voice bot can be updated by updating a corpus of training instances that was initially utilized to train the voice bot, and updating the trained voice bot based on the updated corpus. In some implementations, the corpus of training instances may be updated in response to identifying occurrence(s) of behavioral error(s) of the trained voice bot while the conversations are being conducted on behalf of the third-party. In additional or alternative implementations, the corpus of training instances may be updated in response to determining the trained voice bot does not include a desired behavior.Type: GrantFiled: January 3, 2024Date of Patent: March 18, 2025Assignee: GOOGLE LLCInventors: Asaf Aharoni, Eyal Segalis, Ofer Ron, Sasha Goldshtein, Tomer Amiaz, Razvan Mathias, Yaniv Leviathan
-
Patent number: 12254051Abstract: A method for a crawl algorithm includes obtaining a plurality of web pages for a web crawler to crawl. The method also includes determining an available bandwidth for the web crawler. The method includes, for each respective web page of the plurality of web pages, determining a respective crawl value for the respective web page based on the available bandwidth and determining that the respective crawl value of the respective web page satisfies a threshold value. The method includes, in response to determining that the respective crawl value of the respective web page satisfies the threshold value, updating the respective web page in a cache memory.Type: GrantFiled: September 25, 2023Date of Patent: March 18, 2025Assignee: Google LLCInventors: Linhai Qiu, Robert Istvan Busa-Fekete, Julian Ulf Zimmert, Andras Gyorgy, Hao Shen, Hyomin Choi, Sharmila Vijay, Li Xiao
-
Patent number: 12256151Abstract: An example method includes displaying, by a graphical user interface of a computing device, an image comprising a target region. The target region may be smaller than an entirety of the image. The method includes providing, by the graphical user interface, a user-adjustable control to adjust a desired local brightness exposure level for the target region. The method includes receiving, by the user-adjustable control, a user indication of the desired local brightness exposure level for the target region. The method includes adjusting the local brightness exposure level for the target region in the image in response to the user indication.Type: GrantFiled: March 25, 2022Date of Patent: March 18, 2025Assignee: Google LLCInventors: Tianfan Xue, Samuel William Hasinoff, Rachit Gupta
-
Patent number: 12254869Abstract: A transformer-transducer model for unifying streaming and non-streaming speech recognition includes an audio encoder, a label encoder, and a joint network. The audio encoder receives a sequence of acoustic frames, and generates, at each of a plurality of time steps, a higher order feature representation for a corresponding acoustic frame. The label encoder receives a sequence of non-blank symbols output by a final softmax layer, and generates, at each of the plurality of time steps, a dense representation. The joint network receives the higher order feature representation and the dense representation at each of the plurality of time steps, and generates a probability distribution over possible speech recognition hypothesis. The audio encoder of the model further includes a neural network having an initial stack of transformer layers trained with zero look ahead audio context, and a final stack of transformer layers trained with a variable look ahead audio context.Type: GrantFiled: July 24, 2023Date of Patent: March 18, 2025Assignee: Google LLCInventors: Anshuman Tripathi, Hasim Sak, Han Lu, Qian Zhang, Jaeyoung Kim
-
Patent number: D1067091Type: GrantFiled: September 16, 2022Date of Patent: March 18, 2025Assignee: Google LLCInventors: Hae Rim Jeong, Sung Bai, Maj Isabelle Olsson, Étienne Bérubé