Patents Assigned to Google LLC
-
Patent number: 12280314Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.Type: GrantFiled: July 19, 2022Date of Patent: April 22, 2025Assignee: GOOGLE LLCInventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
-
Patent number: 12282760Abstract: In some examples, a method includes downloading, from an application provider, a patch to be applied to a first application element and a stripped version of the application that does not include one or more application elements to be reused during installation of the application, decompressing the first application element to generate a decompressed version of the first application element, and decompressing the patch to generate a decompressed version of the patch. The method may also include applying the decompressed version of the patch to the decompressed version of the first application element to generate a patched application element, compressing the patched application element to generate a compressed patched application element, and installing the application using the compressed patched application element, the stripped version of the application, and the one or more application elements other than the first application element.Type: GrantFiled: July 6, 2022Date of Patent: April 22, 2025Assignee: Google LLCInventors: Matthew Patterson, Liyuan Gao
-
Patent number: 12282679Abstract: A drive placement or placement functionality can enable initial copies of data to be placed on a drive in reclaim unit (HRUs) in a manner which is probabilistically more efficient from a garbage collection (GC) perspective and leverages knowledge of a host or application using the data. The placement functionality enables the advantages of fine-grained placement functionality while simultaneously allowing a storage device or storage drive to maintain NAND or other management responsibility, and not allocate that responsibility to an application or host device using the device.Type: GrantFiled: July 13, 2022Date of Patent: April 22, 2025Assignee: Google LLCInventors: Christopher Sabol, Manuel Benitez
-
Patent number: 12284426Abstract: 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: October 24, 2023Date of Patent: April 22, 2025Assignee: Google LLCInventors: Brian James Mulford, T. J. Gaffney, Michael John de Ridder, Colby D. Ranger
-
Patent number: 12282869Abstract: The present disclosure provides systems and methods for on-device machine learning. In particular, the present disclosure is directed to an on-device machine learning platform and associated techniques that enable on-device prediction, training, example collection, and/or other machine learning tasks or functionality. The on-device machine learning platform can include a context provider that securely injects context features into collected training examples and/or client-provided input data used to generate predictions/inferences. Thus, the on-device machine learning platform can enable centralized training example collection, model training, and usage of machine-learned models as a service to applications or other clients.Type: GrantFiled: July 27, 2022Date of Patent: April 22, 2025Assignee: GOOGLE LLCInventors: Pannag Sanketi, Wolfgang Grieskamp, Daniel Ramage, Hrishikesh Aradhye
-
Patent number: 12282867Abstract: This disclosure relates to a privacy preserving machine learning platform. In one aspect, a method includes receiving, by a first computing system of multiple multi-party computation (MPC) systems, an inference request that includes a first share of a given user profile. A number k of nearest neighbor user profiles that are considered most similar to the given user profile are identified. The first computing system identifies a first set of nearest neighbor profiles based on the first share of the given user profile and a k-nearest neighbor model. The first computing system receives, from each of one or more second computing systems of the multiple MPC systems, data indicating a respective second set of nearest neighbor profiles identified by the second computing system based on a respective second share of the given user profile and a respective second k-nearest neighbor model trained by the second computing system.Type: GrantFiled: September 29, 2021Date of Patent: April 22, 2025Assignee: Google LLCInventors: Gang Wang, Marcel M. Moti Yung
-
Patent number: 12279882Abstract: A method for facilitating a Parkinson's Disease (“PD”) assessment of a patient includes capturing first video of a patient performing first test movements while holding the mobile device; capturing second video of the patient performing second test movements while maintaining the mobile device on their person; capturing third video of the patient performing third test movements including standing and walking; capturing one or more IMU readings using an IMU of the mobile device; processing the first video, the second video, and the third video according to (i) a hand landmark model to generate one or more hand biomarkers, (ii) a face landmark model to generate one or more face biomarkers, and (iii) a body landmark model to generate one or more body biomarkers; and determining an assessment score based on a standardized PD assessment by processing the biomarkers.Type: GrantFiled: July 25, 2022Date of Patent: April 22, 2025Assignee: GOOGLE LLCInventors: Anupam J. Pathak, Jian Cui, Dongeek Shin
-
Patent number: 12282511Abstract: Aspects of the disclosure provide for a database container orchestrator system for deploying and managing containerized databases running on a computing platform. A system can include a database daemon for translating first commands, such as remote procedure calls, into second commands, such as queries built from SQL statements, which cause the database to retrieve data or perform other functions otherwise unavailable to an application incompatible with the database. The first commands received by the database daemon can be defined by an interface of a computing platform running containers for both the database and the database daemon. The interface can be an Application Programming Interface (API), which can include definitions of commands for starting, configuring, and running a containerized database, regardless of the different codebases represented by the containerized database and other applications.Type: GrantFiled: December 13, 2022Date of Patent: April 22, 2025Assignee: Google LLCInventors: Boris Dali, Hao Hu
-
Patent number: 12284628Abstract: Aspects of the technology evaluate a client device query to identify an IP address-based estimated location of a mobile device. One or more candidate wireless stations are selected in accordance with the IP-based estimated location and a location-relevant response to the query is also generated in accordance with the IP-based location. This information is transmitted to the mobile device. The mobile device compares the received information about the candidate wireless stations against one or more actual wireless stations with which the mobile device is in communication. Log information is generated as a result of the comparison. The log information is anonymized and transmitted to the network without user ID or other client-identifiable information included in the log. The received log information is then used to validate the initial estimated location. Aggregation of log information from multiple devices may be used in the validation process.Type: GrantFiled: March 14, 2024Date of Patent: April 22, 2025Assignee: Google LLCInventors: Antonio Trapanese, Ankit Gupta, Pawel Walczak
-
Patent number: 12282201Abstract: A patch panel assembly that has a splicing tray integrated therein for fiber optic hardware connection is provided. In one example, the patch panel assembly include a ceiling, a bottom cover, and two opposing side panels defining an interior region therein. A splicing tray disposed in the interior region of the patch panel assembly. The splicing tray is slidable between a non-extended position and an extended position.Type: GrantFiled: March 22, 2022Date of Patent: April 22, 2025Assignee: Google LLCInventors: Charles Poe, Clinton S. Morris, Robert L. Brumit, Jr.
-
Publication number: 20250124026Abstract: A method includes receiving a text embedding generation query from a user requesting generation of a text embedding for one or more data elements stored at a data warehouse. In response, the method includes selecting, using the text embedding generation query, a text embedding model from a plurality of different text embedding models. The method includes generating, using the selected text embedding model, the text embedding for the one or more data elements and storing the text embeddings at the data warehouse. The method includes receiving a machine learning model training query from the user device requesting training of a machine learning model using the text embeddings. In response to receiving the machine learning model training query, the method includes training the machine learning model using the text embeddings. The method includes providing, to the user device, a notification indicating that training of the machine learning model is complete.Type: ApplicationFiled: October 11, 2023Publication date: April 17, 2025Applicant: Google LLCInventors: Xi Cheng, Wen Zhang, Jiashang Liu, Mingge Deng, Amir Hormati, Omid Fatemieh
-
Publication number: 20250126374Abstract: Techniques and apparatuses are described that implement random modulation of charge-pump noise phases to reduce structured noise induced by the charge pump. In an example aspect, a correlated double sampling (CDS) circuit is coupled to a pixel array including at least one pixel circuit. The CDS circuit receives an input signal generated by the at least one pixel circuit from the pixel array and samples a reset component of the input signal during a first sampling time to generate a reset component sample. The first sampling time is at a first offset from a reset control signal and prior to a settling time of the at least one pixel circuit. The CDS circuit samples a signal component of the input signal during a second sampling time to generate a signal component sample and determines an output signal based on the reset component sample and the signal component sample.Type: ApplicationFiled: December 23, 2024Publication date: April 17, 2025Applicant: Google LLCInventors: Qingfei Chen, Kwang Oh Kim
-
Publication number: 20250124909Abstract: Adaptive howling suppression is provided for active noise control (ANC) systems of wearable audio components (WACs), such as earbuds, based on detecting whether the WACs are presently being worn. Upon first detecting howling, embodiments can pre-suppress the howling audio signature by reducing ANC output. Then, embodiments detect whether the WAC is presently on-ear (worn) or off-ear and attempt to fully suppress the howling using different parameters, based on this detection. For example, if on-ear, embodiments use on-ear tuning settings to cycle through a set of suppression stages until ANC output can be restored without howling; if off-ear, embodiments use off-ear tuning settings to cycle through the set of suppression stages until ANC output can be restored without howling. Once ANC output can be restored without howling, the system can be released to a normal idle state.Type: ApplicationFiled: October 13, 2023Publication date: April 17, 2025Applicant: Google LLCInventors: Liyang Rui, Guohua Sun, Lyle Nitta
-
Patent number: 12279014Abstract: In some aspects, a method includes executing a streaming application configured to stream a media content item on a display of a television device, and receiving, from the streaming application, a request to generate a token. The method includes, in response to the request, obtaining a user identifier of a user account of a media platform, obtaining a plurality of signals used to select promoted content for the user account, generating the token to include the user identifier and the plurality of signals, and encrypting the token to generate an encrypted token. The encrypted token is configured to be included in a fetch request to retrieve a promoted content item, personalized to the user account, from a promoted content server associated with the media platform. The promoted content item is configured to be inserted into playback of the media content item by the streaming application.Type: GrantFiled: March 14, 2023Date of Patent: April 15, 2025Assignee: Google LLCInventors: Rashmi Murthy, Matthew Ross, Jimmy Justin Glenn Chua Lo, Sri Chaitanya Kamisetty, Kaichi Zhou, Donato Borrello, Neil Mitan Gandhi, Igor Fradlis
-
Patent number: 12277259Abstract: Methods, apparatus, systems, and computer-readable media are provided for generating and/or adapting automated assistant content according to a distance of a user relative to an automated assistant interface that renders the automated assistant content. For instance, the automated assistant can provide data for a client device to render. The client device can request additional data when the user relocates closer to, or further from, the client device. In some implementations, a request for additional data can identify a distance between the user and the client device. In this way, the additional data can be generated or selected according to the distance in the request. Other implementations can allow an automated assistant to determine an active user from a group of users in an environment, and determine a distance between the active user and the client device in order that any rendered content can be tailored for the active user.Type: GrantFiled: October 2, 2023Date of Patent: April 15, 2025Assignee: GOOGLE LLCInventors: Tuan Nguyen, Kenneth Mixter, Yuan Yuan
-
Patent number: 12279507Abstract: A display configuration to facilitate imaging through the display is disclosed. The imaging can be achieved by positioning a camera behind a transmit/receive area (120,122) of a display. The transmit/receive area is configured to reduce the interaction between the light propagating through the display and circuit elements of the display. The configuration of the transmit/receive area can be characterized by reduced pixel density, rearranged circuit elements (1242), and as light blocking layer (1222, 1260) to prevent light from diffracting from gaps formed by circuit elements (1242).Type: GrantFiled: September 12, 2020Date of Patent: April 15, 2025Assignee: Google LLCInventors: Sangmoo Choi, Jyothi Karri, Ion Bita
-
Patent number: 12278627Abstract: 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: October 26, 2023Date of Patent: April 15, 2025Assignee: Google LLCInventor: Trevor Scott Bunker
-
Patent number: 12278859Abstract: Systems and methods are provided for creating a cinematic storytelling experience. A user selection of a story is received from a client device. User input to initiate verbal recitation of the selected story is received. Correspondence between the verbal recitation and at least one keyword is detected, and the at least one corresponding action is performed.Type: GrantFiled: September 26, 2022Date of Patent: April 15, 2025Assignee: Google LLCInventors: Alexander Rothera, Scott D. Lange, Jennifer Drop
-
Patent number: 12276790Abstract: Systems, devices, and methods for accommodating multiple sets of laser light sources in an optical engine of a display system such as a laser projection system are described. Laser light beams may be combined via wavelength-, polarization-, and/or angular-separation-based techniques. First and second sets of laser light beams may be angularly separated such that different sets of partially overlapping pixels are projected by the system, thereby increasing the display pixel density and/or an expanding the field of view of the display. One or more laser die may be mounted to each submount of the optical engine. For embodiments with two laser dies on each submount, collimating lenses may introduce angular separation between laser light beams output by each pair of commonly mounted laser dies. A retroreflector prism may be disposed at a beam combiner to provide a compact extension of the optical path through the beam combiner.Type: GrantFiled: January 21, 2022Date of Patent: April 15, 2025Assignee: GOOGLE LLCInventors: Daniel Adema, Stuart James Myron Nicholson
-
Patent number: 12277758Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium. In one aspect, a method includes receiving a text prompt describing a scene; processing the text prompt using a text encoder neural network to generate a contextual embedding of the text prompt; and processing the contextual embedding using a sequence of generative neural networks to generate a final video depicting the scene.Type: GrantFiled: December 29, 2023Date of Patent: April 15, 2025Assignee: Google LLCInventors: Jonathan Ho, William Chan, Chitwan Saharia, Jay Ha Whang, Tim Salimans