Patents Assigned to Google LLC
-
Patent number: 12169911Abstract: Systems and methods for identifying a personalized prior within a generative model's latent vector space based on a set of images of a given subject. In some examples, the present technology may further include using the personalized prior to confine the inputs of a generative model to a latent vector space associated with the given subject, such that when the model is tasked with editing an image of the subject (e.g., to perform inpainting to fill in masked areas, improve resolution, or deblur the image), the subject's identifying features will be reflected in the images the model produces.Type: GrantFiled: June 14, 2023Date of Patent: December 17, 2024Assignee: GOOGLE LLCInventors: Kfir Aberman, Yotam Nitzan, Orly Liba, Yael Pritch Knaan, Qiurui He, Inbar Mosseri, Yossi Gandelsman, Michal Yarom
-
Patent number: 12169277Abstract: Display systems, such as near eye display systems or wearable heads up displays, may include a laser projection system having an optical engine and an optical scanner. Light output by the optical engine may be directed into the optical scanner as two angularly separated laser light beams. The angularly separated laser light beams typically have different angles of incidence on a second scan mirror of the optical scanner. Respectively different levels of magnification are applied to the beam diameter of each of the angularly separated laser light beams in a first dimension, such that the angularly separated laser light beams have respectively different beam diameters upon incidence at the second scan mirror. In some embodiments, the different beam diameters of the angularly separated laser light beams result in regions of incidence of each of the angularly separated laser light beams on the second scan mirror being equal or substantially similar.Type: GrantFiled: July 13, 2021Date of Patent: December 17, 2024Assignee: GOOGLE LLCInventors: Daniel Adema, Ian Andrews
-
Patent number: 12169522Abstract: A method includes receiving a content feed that includes audio data corresponding to speech utterances and processing the content feed to generate a semantically-rich, structured document. The structured document includes a transcription of the speech utterances and includes a plurality of words each aligned with a corresponding audio segment of the audio data that indicates a time when the word was recognized in the audio data. During playback of the content feed, the method also includes receiving a query from a user requesting information contained in the content feed and processing, by a large language model, the query and the structured document to generate a response to the query. The response conveys the requested information contained in the content feed. The method also includes providing, for output from a user device associated with the user, the response to the query.Type: GrantFiled: March 2, 2023Date of Patent: December 17, 2024Assignee: Google LLCInventors: Johan Schalkwyk, Francoise Beaufays
-
Patent number: 12169478Abstract: A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The method further includes authenticating the save request, based at least in part on information identifying a user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.Type: GrantFiled: January 9, 2023Date of Patent: December 17, 2024Assignee: Google LLCInventors: Eric Benson Schoeffler, Peyman Nayeri, Brian Lewis Cairns, Michael Jeffrey Procopio
-
Patent number: 12169588Abstract: Techniques and apparatuses are described that implement the secure external data storage. A computing system may include a system-on-chip as a main processing complex and one or more secure elements that execute specialized functions related to sensitive information. While the secure element may use an external flash for storage for performance reasons, storing sensitive information on an external flash may expose the sensitive information if the external flash is ever compromised. The disclosed techniques and apparatuses provide an integrated secure element, of a system-on-chip, which leverages a secure channel with a secure flash to manage a cryptographic key for securing sensitive information stored on an unsecured external flash to prevent the exposure of sensitive information.Type: GrantFiled: August 29, 2019Date of Patent: December 17, 2024Assignee: Google LLCInventors: Olivier Jean Benoit, Osman Koyuncu
-
Patent number: 12169762Abstract: Methods, systems, and apparatus for parallel decoding for quantum error correction codes. In one aspect, a classical computer system is configured to implement a decoding process on measurement data received from a quantum computing system to determine errors in a quantum computation. The classical computing system implements a main thread, multiple worker threads, and a data structure common to each worker thread. The data structure stores data of a dynamic system of disjoint clusters of nodes of a detector graph for the decoding process, where the data includes compressed logical flip information of child nodes in each cluster of nodes. During execution of the decoding process, the multiple worker threads are configured to, in parallel: obtain clusters of nodes and modify the clusters of nodes, where, for each modification, the worker thread updates data in the data structure that corresponds to the cluster under an atomicity primitive.Type: GrantFiled: June 5, 2023Date of Patent: December 17, 2024Assignee: Google LLCInventor: Noah John Shutty
-
Patent number: 12170940Abstract: The subject matter described herein provides systems and techniques to automatically configure a proximal device, such as a smart watch, a tablet, or any other smart device, based on configuration information sent from the user equipment (UE) to the proximal device when the local communications connection, such as a wireless connection, between the devices is weak. If it is determined that there is a weak local communications connection between the UE and the proximal device the UE may automatically send network configuration information to the proximal device. If it is determined that there is a weak local communications connection between the UE and the proximal device the UE may automatically turn on its mobile hotspot, and automatically send the mobile hotspot configuration information to the proximal device.Type: GrantFiled: March 29, 2023Date of Patent: December 17, 2024Assignee: Google LLCInventors: Jibing Wang, Erik Richard Stauffer, Qin Zhang
-
Patent number: 12169304Abstract: A photonic integrated circuit chip includes a substrate and a wafer on the substrate. The wafer itself includes a photonic grating coupler with a taper portion and grating features. The grating features extend from the taper portion toward the substrate.Type: GrantFiled: May 30, 2023Date of Patent: December 17, 2024Assignee: Google LLCInventors: Liming Wang, Ryohei Urata, Jan Petykiewicz, Jill Berger
-
Patent number: 12170816Abstract: Implementations relate to an automated assistant that provides and manages output from one or more elements of output hardware of a computing device. The automated assistant manages dynamic adjustment of access permissions to the computing device according to, for example, a detected presence of one or more users. An active-user queue can be established each time a unique user enters a viewing window of a camera of the computing device when, up to that point, no user was considered active. Multiple image frames can be captured via the camera and processed to determine whether an initial user remains in the viewing window and/or whether another user has entered the viewing window. The initial user can be considered active as long as they are exclusively detected in the viewing window. Restricted content associated with the user may be rendered by the computing device whilst the user is active.Type: GrantFiled: August 16, 2023Date of Patent: December 17, 2024Assignee: GOOGLE LLCInventors: Jaclyn Konzelmann, Tuan Nguyen, Vinay Bettadapura, Andrew Gallagher, Utsav Prabhu, Caroline Pantofaru
-
Patent number: 12170819Abstract: Methods, systems, and media for modifying the presentation of video content on a user device based on a consumption mode of the user device are provided. In some embodiments, a computer-implemented method comprises: receiving, from a user device, a request to present a video content item, wherein the video content item includes an audio portion; identifying a segment of the audio portion as including a particular type of audio content (e.g., silent content, music content, speech content, theatrical content, non-musical content, etc.); determining a consumption mode associated with the user device; generating a modified video content item based on the consumption mode associated with the user device by removing a portion of the video content item that corresponds to the segment of the audio portion identified as including the particular type of audio content; and causing the modified video content item to be presented on the user device.Type: GrantFiled: September 11, 2023Date of Patent: December 17, 2024Assignee: Google LLCInventors: Joshua Burkart, Christian Weitenberner
-
Patent number: 12170596Abstract: A system for simulating network configurations includes data processing hardware and memory hardware in communication with the data processing hardware. The memory hardware stores instructions that when executed on the data processing hardware cause the data processing hardware to perform operations. The operation includes receiving one or more parameter changes for a production network model of a network. The operations also include generating a simulation network model including the one or more parameter changes. Another operation includes analyzing the simulated network flow within the simulation network model. The operations also include generating a report including an impact of the parameter changes on the network. The operations may also include receiving a production network log including a recorded workflow for the production network model and simulating the production workflow of the production network log within the simulation network model to generate a simulated network log.Type: GrantFiled: August 18, 2023Date of Patent: December 17, 2024Assignee: Google LLCInventors: Gargi Adhav, Hui Liu, Vishal Gupta, Vikas Aggarwal, Kan Cai, Xiaoyu Zhang
-
Patent number: 12170619Abstract: Congestion control by adding a congestion signal tag header to each of one or more transmission packets prior to transmission of the transmission packets by the first node to a second node, the congestion signal tag header specifying one or more congestion signal types and, for each of the congestion signal types, specifying a congestion signal value by providing an initial congestion signal value for the congestion signal value; receiving one or more return packets generated by the second node in response to receipt of the transmission packets, the return packets including a congestion signal reflection header having one or more return congestion signal values, and the return congestion signal values corresponding respectively to the congestion signal types; and determining whether transmission rate control is necessary based on the return congestion signal values.Type: GrantFiled: August 31, 2023Date of Patent: December 17, 2024Assignee: Google LLCInventors: Neelesh Bansod, Abhiram Ravi, Arjun Singhvi, Nandita Dukkipati, Hassan Mohamed Gamal Hassan Wassel, Masoud Moshref Javadi
-
Patent number: 12169795Abstract: To provide ride services within a mapping application in a client computing device without directing the user to a separate ride service application, the mapping application invokes one or several ride service APIs to access ride service data from various ride service providers. For example, the mapping application receives a request for travel directions to a destination and generates multi-modal travel directions which include a route segment where the mode of transportation is a ride service. The mapping application invokes one or several ride service APIs to retrieve a price estimate, estimated wait time, or any other suitable information regarding the ride service route segment. Accordingly, the mapping application provides the multi-modal travel directions to a user including information regarding the ride service route segment.Type: GrantFiled: June 26, 2023Date of Patent: December 17, 2024Assignee: GOOGLE LLCInventors: Scott Ogden, Jon Øvrebø Dubielzyk, Izaak Rubin
-
Patent number: 12169278Abstract: An HMD employs a multifocal module having one or more voltage controlled optical elements. By changing the voltage applied to the one or more optical elements, the HMD can change the focal length of an image generated by the micro-display. The multifocal module can include a cholesteric liquid crystal (CLC) element and a polarizer switch. By controlling the voltage applied to each of the CLC element and the polarizer switch, the HMD can change the focal length of the image passed through the multifocal module. The HMD can thereby change the focal length of any image generated by the micro-display.Type: GrantFiled: December 4, 2019Date of Patent: December 17, 2024Assignee: GOOGLE LLCInventors: Yi Qin, Ozan Cakmakci
-
Patent number: 12169779Abstract: The present disclosure provides systems and methods that enable parameter-efficient transfer learning, multi-task learning, and/or other forms of model re-purposing such as model personalization or domain adaptation. In particular, as one example, a computing system can obtain a machine-learned model that has been previously trained on a first training dataset to perform a first task. The machine-learned model can include a first set of learnable parameters. The computing system can modify the machine-learned model to include a model patch, where the model patch includes a second set of learnable parameters. The computing system can train the machine-learned model on a second training dataset to perform a second task that is different from the first task, which may include learning new values for the second set of learnable parameters included in the model patch while keeping at least some (e.g., all) of the first set of parameters fixed.Type: GrantFiled: May 2, 2023Date of Patent: December 17, 2024Assignee: GOOGLE LLCInventors: Mark Sandler, Andrew Gerald Howard, Andrey Zhmoginov, Pramod Kaushik Mudrakarta
-
Patent number: 12170821Abstract: Methods, systems, and media for aggregating and presenting content relevant to a particular video game. In some embodiments, the method comprises: identifying videos related to a video game; selecting videos relevant to each of a plurality of categories; selecting videos based on popularity; receiving a request to present a user interface related to the video game; determining user subscription information for a user associated with the request; selecting videos based on user subscription information; causing the user interface to be presented including representations of: videos relevant to a first category in a first portion, videos selected based on popularity in a second portion, and videos selected based on the user subscription information in a third portion; receiving a request to present a video selected via the user interface; and causing the user device to present the requested video.Type: GrantFiled: December 5, 2022Date of Patent: December 17, 2024Assignee: Google LLCInventors: Alan Joyce, Marshall Bock, Jonathan Terleski, Frank Petterson, Jason Robert Sao Bento, Kristofer Chiao
-
Patent number: 12168296Abstract: Implementations are provided for generating a plurality of simulated training instances based on a recorded user-directed robot control episode, and training one or more robot control policies based on such training instances. In various implementations, a three-dimensional environment may be simulated and may include a robot controlled by an external robot controller. A user may operate the robot controller to control the robot in the simulated 3D environment to perform one or more robotic tasks. The user-directed robot control episode, including responses of the external robot controller and the simulated robot to user commands and/or the virtual environment, can be captured. Features of the captured user-directed robot control episode can be altered in order to generate a plurality of training instances. One or more robot control policies can then be trained based on the plurality of training instances.Type: GrantFiled: September 1, 2021Date of Patent: December 17, 2024Assignee: GOOGLE LLCInventors: Matthew Bennice, Paul Bechard, Joséphine Simon
-
Patent number: 12169494Abstract: A method including receiving, from a device, interaction data associated with an event including a first identifier, identifying a second identifier associated with the first identifier, identifying one or more previous interactions associated with the first identifier or the second identifier, annotating the interaction data based on the identified one or more previous interactions, wherein the annotation indicates a preference for previous interactions associated with the first identifier or previous interactions associated with the second identifier, and transmitting an indication that the event is associated with one or more of the previous interactions, wherein the one or more previous interactions are determined based on the preference indicated by the annotation.Type: GrantFiled: August 18, 2020Date of Patent: December 17, 2024Assignee: GOOGLE LLCInventors: Lianxiao Qui, Satvik Chauhan
-
Publication number: 20240412734Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting hotwords using a server. One of the methods includes receiving an audio signal encoding one or more utterances including a first utterance; determining whether at least a portion of the first utterance satisfies a first threshold of being at least a portion of a key phrase; in response to determining that at least the portion of the first utterance satisfies the first threshold of being at least a portion of a key phrase, sending the audio signal to a server system that determines whether the first utterance satisfies a second threshold of being the key phrase, the second threshold being more restrictive than the first threshold; and receiving tagged text data representing the one or more utterances encoded in the audio signal when the server system determines that the first utterance satisfies the second threshold.Type: ApplicationFiled: August 21, 2024Publication date: December 12, 2024Applicant: GOOGLE LLCInventors: Alexander H. Gruenstein, Petar Aleksic, Johan Schalkwyk, Pedro J. Moreno Mengibar
-
Publication number: 20240414056Abstract: A method for arbitrarily grouping computer system resources includes receiving a resource policy to be applied to a group of resources associated with a user. The resource policy includes a unique user-defined label assigned to each resource of the group of resources. The method also includes identifying the group of resources among a plurality of resources using the user-defined label. Here, the plurality of resources is associated with the user and distributed across a plurality of different computing environments. For each identified resource of the group of resources, the method also includes applying the resource policy to a corresponding identified resource by accessing the respective computing environment where the corresponding identified resource resides.Type: ApplicationFiled: August 20, 2024Publication date: December 12, 2024Applicant: Google LLCInventors: Cyrus Harvesf, Marco Cavalli