Patents Assigned to Google LLC
-
Patent number: 12294752Abstract: Methods, systems, and media for adjusting quality level during synchronized media content presentation are provided.Type: GrantFiled: June 30, 2023Date of Patent: May 6, 2025Assignee: Google LLCInventors: Joe Bertolami, Steven Pochapin, Curtis May, Benoît de Boursetty
-
Patent number: 12293762Abstract: Embodiments may be implemented by a computing device, such as a head-mountable display, in order to use a single guard phrase to enable different voice commands in different interface modes. An example device includes an audio sensor and a computing system configured to analyze audio data captured by the audio sensor to detect speech that includes a predefined guard phrase, and to operate in a plurality of different interface modes comprising at least a first and a second interface mode. During operation in the first interface mode, the computing system may initially disable one or more first-mode speech commands, and respond to detection of the guard phrase by enabling the one or more first-mode speech commands. During operation in the second interface mode, the computing system may initially disable a second-mode speech command, and to respond to the guard phrase by enabling the second-mode speech command.Type: GrantFiled: December 16, 2022Date of Patent: May 6, 2025Assignee: GOOGLE LLCInventors: Michael J. LeBeau, Mat Balez
-
Patent number: 12292939Abstract: Systems and methods are described that include determining an intent from an intent library that matches a received query, identifying, based on the intent, at least one mini-app from a first provider and at least one mini-app from a second provider, ranking the identified mini-apps, and triggering rendering of search results, the search results including at least a first ranked mini-app in an expanded state and the remaining ranked mini-apps in a collapsed state.Type: GrantFiled: July 28, 2023Date of Patent: May 6, 2025Assignee: GOOGLE LLCInventors: Jared Zimmerman, Heather Campbell
-
Patent number: 12294848Abstract: A method includes, while a user is wearing stereo headphones in an environment, obtaining, from a target digital assistant, a response to a query issued by the user, and obtaining spatial audio preferences of the user. Based on the spatial audio preferences of the user, the method also includes determining a spatially disposed location within a playback sound-field for the user to perceive as a sound-source of the response to the query. The method further includes rendering output audio signals characterizing the response to the query through the stereo headphones to produce the playback sound-field. Here, the user perceives the response to the query as emanating from the sound-source at the spatially disposed location within the playback sound-field.Type: GrantFiled: December 14, 2022Date of Patent: May 6, 2025Assignee: Google LLCInventors: Matthew Sharifi, Victor Carbune
-
Patent number: 12292569Abstract: 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: May 6, 2025Assignee: GOOGLE LLCInventors: Daniel Adema, Stuart James Myron Nicholson
-
Patent number: 12293194Abstract: This document describes techniques and apparatuses that enable determining expected hash-values in functions with control flow. A computing device receives a function comprising function instructions within at least three basic blocks connected via multiple execution paths. Hash-input instructions are inserted within a plurality of the basic blocks that indirectly force hash values at the respective insertion points. Hash values at ends of the plurality of the basic blocks are set to a canonical value and an expected hash-value and hash input-values are calculated using a hash function. By using the canonical value and the hash input-values, the expected hash-value is the same regardless of which execution path is executed.Type: GrantFiled: January 18, 2024Date of Patent: May 6, 2025Assignee: Google LLCInventors: Nathaniel Casey Voorhies, Antonio Cortes Perez
-
Patent number: 12293266Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for learning a data augmentation policy for training a machine learning model. In one aspect, a method includes: receiving training data for training a machine learning model to perform a particular machine learning task; determining multiple data augmentation policies, comprising, at each of multiple time steps: generating a current data augmentation policy based on quality measures of data augmentation policies generated at previous time steps; training a machine learning model on the training data using the current data augmentation policy; and determining a quality measure of the current data augmentation policy using the machine learning model after it has been trained using the current data augmentation policy; and selecting a final data augmentation policy based on the quality measures of the determined data augmentation policies.Type: GrantFiled: February 22, 2024Date of Patent: May 6, 2025Assignee: Google LLCInventors: Vijay Vasudevan, Barret Zoph, Ekin Dogus Cubuk, Quoc V. Le
-
Patent number: 12294759Abstract: Metadata for media content items is received. The metadata identifies a thumbnail representation of the media content items. At least some of media content items are displayed in an overview area in an EPG of a user interface. The overview area includes cells aligned in one or more rows. The cells include a subset of the metadata for a respective media content item. The subset of the metadata includes the thumbnail representations of media content items. A first media content item is displayed in a focus area in the EPG of the user interface. The focus area includes expanded metadata having a sample of the first media content item that is played as an underlay of a display of at least some other metadata of the first media content item such that playback is presented underneath the display of the other metadata of the first media content item.Type: GrantFiled: September 22, 2023Date of Patent: May 6, 2025Assignee: Google LLCInventors: Michael Kleinerman, Neil Cormican
-
Publication number: 20250140239Abstract: A method includes receiving a sequence of acoustic frames characterizing one or more utterances. At each of a plurality of output steps, the method also includes generating, by an encoder network of a speech recognition model, a higher order feature representation for a corresponding acoustic frame of the sequence of acoustic frames, generating, by a prediction network of the speech recognition model, a hidden representation for a corresponding sequence of non-blank symbols output by a final softmax layer of the speech recognition model, and generating, by a first joint network of the speech recognition model that receives the higher order feature representation generated by the encoder network and the dense representation generated by the prediction network, a probability distribution that the corresponding time step corresponds to a pause and an end of speech.Type: ApplicationFiled: January 6, 2025Publication date: May 1, 2025Applicant: Google LLCInventors: Shuo-yiin Chang, Bo Li, Tara N. Sainath, Trevor Strohman, Chao Zhang
-
Publication number: 20250138660Abstract: This document describes systems and techniques directed at extending touch-sensitive regions in electronic devices. In aspects, an electronic device includes a cover layer, a touch sensor panel, and an electronic visual display panel (“display panel”). The cover layer includes a top face and a side face. The touch sensor panel has a first sensing region corresponding to a surface of the top face and a second sensing region at least partially corresponding to a second surface of the side face. The display panel has an active area corresponding at least partially to the first surface of the top face. The active area of the touch sensor panel is greater than an active area of the display panel. Despite the display panel and the touch sensor panel having different active area sizes, an integrated circuit is configured to control both of them, maximizing an internal volumetric efficiency.Type: ApplicationFiled: September 19, 2024Publication date: May 1, 2025Applicant: Google LLCInventors: Gang Cheng, Chih Chun Chang
-
Publication number: 20250139676Abstract: A method for differential management includes obtaining a first instance and a second instance of content of a content management system, the first instance including a first plurality of objects of the content, and the second instance including a second plurality of objects of the content. The method includes determining a first tree data structure representing the first plurality of objects at the first instance and a second tree data structure representing the second plurality of objects at the second instance. The method includes identifying, based on a comparison of the first tree data structure and the second tree data structure, a set of deltas. The method includes transmitting, to a client device, the set of deltas that, when received by the client device, cause the client device to display the set of deltas via a user-interface of the client device.Type: ApplicationFiled: November 1, 2023Publication date: May 1, 2025Applicant: Google LLCInventor: Mahendra Chouhan
-
Patent number: 12288289Abstract: Systems and methods for generating and providing augmented virtual environments can include obtaining user data, processing the user data to determine a plurality of objects associated with the user data, and generating one or more renderings of the objects in an environment. The renderings can be generated based on a plurality of rendering datasets obtained based on the plurality of determined objects determined to available to a user. The plurality of rendering datasets can include a plurality of three-dimensional meshes and/or a plurality of neural radiance field datasets. The one or more renderings can be provided via an interactive user interface that can allow a user to view renderings of different views of the objects in the environment from different positions and view directions.Type: GrantFiled: November 21, 2023Date of Patent: April 29, 2025Assignee: GOOGLE LLCInventor: Igor Bonaci
-
Patent number: 12288393Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a neural network to (i) generate accurate network outputs for a machine learning task and (ii) generate intermediate outputs that can be used to reliably classify out-of-distribution inputs.Type: GrantFiled: June 4, 2021Date of Patent: April 29, 2025Assignee: Google LLCInventors: Rudy Bunel, Jim Huibrecht Winkens, Abhijit Guha Roy, Olaf Ronneberger, Seyed Mohammadali Eslami, Ali Taylan Cemgil, Simon Kohl
-
Patent number: 12287836Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for generating terms of a search query based on a user's spoken utterances, identifying multiple cross-platform messages based on the generated terms, and to generating, via a presentation device, a single interface that enables the user to interact with identified messages. Based on a spoken utterance, the disclosed embodiments may determine user-specified search terms and/or criteria, and based on the user-specified search terms and/or criteria, may obtain cross-platform message data that corresponds to the search query. The communications device may generate one or more interface elements that describe corresponding ones of the cross-platform messages, which may be presented within a unified graphical user interface or voice-user interface by a communications device.Type: GrantFiled: April 1, 2024Date of Patent: April 29, 2025Assignee: GOOGLE LLCInventors: Vinh Quoc Ly, Ahmet Onur Tekdas, Timo Mertens, Okan Kolak, Charles Randell Sievert, Christine Nguyen, Jin Lu
-
Patent number: 12287959Abstract: A user interface including a plurality of user interface elements is provided to a display of a user computing device. In response to the user computing device not receiving a selection of one of the plurality of user interface elements after a predetermined period of time, the user computing device provides a recommendation indicating a first user interface element of the plurality of user interface elements for selection. The recommendation is generated after the predetermined period of time and is based on one or more previous interactions with one or more of the plurality of user interface elements by one or more users of respective user computing devices.Type: GrantFiled: June 14, 2022Date of Patent: April 29, 2025Assignee: GOOGLE LLCInventors: Joseph L. Turner, Stephen Rhys Norum
-
Patent number: 12288295Abstract: Systems and methods of the present disclosure are directed to a method that can include obtaining a 3D mesh comprising polygons and texture/shading data. The method can include rasterizing the 3D mesh to obtain a 2D raster comprising pixels and coordinates respectively associated with a subset of pixels. The method can include determining an initial color value for the subset of pixels based on the coordinates of the pixel and the associated shading/texture data. The method can include constructing a splat at the coordinates of a respective pixel. The method can include determining an updated color value for a respective pixel based on a weighting of the subset of splats to generate a 2D rendering of the 3D mesh based on the coordinates of a pixel and a splat.Type: GrantFiled: August 31, 2020Date of Patent: April 29, 2025Assignee: GOOGLE LLCInventors: Kyle Adam Genova, Daniel Vlasic, Forrester H. Cole
-
Patent number: 12287745Abstract: DMA architectures capable of performing multi-level multi-striding and determining multiple memory addresses in parallel are described. In one aspect, a DMA system includes one or more hardware DMA threads. Each DMA thread includes a request generator configured to generate, during each parallel memory address computation cycle, m memory addresses for a multi-dimensional tensor in parallel and, for each memory address, a respective request for a memory system to perform a memory operation. The request generator includes m memory address units that each include a step tracker configured to generate, for each dimension of the tensor, a respective step index value for the dimension and, based on the respective step index value, a respective stride offset value for the dimension. Each memory address unit includes a memory address computation element configured to generate a memory address for a tensor element and transmit the request to perform the memory operation.Type: GrantFiled: August 2, 2023Date of Patent: April 29, 2025Assignee: Google LLCInventors: Mark William Gottscho, Matthew William Ashcraft, Thomas Norrie, Oliver Edward Bowen
-
Patent number: D1072659Type: GrantFiled: August 18, 2021Date of Patent: April 29, 2025Assignee: Google LLCInventors: Valentin Jean Charles Marcel Sollier, Brian Dennis Paschke, Dongsan Min, Cédric Eric Jean-Edouard Bernard, Benjamin Patrick Robert Jean Riot, Junyong Park, Irina Igorevna Kozlovskaya
-
Patent number: D1073518Type: GrantFiled: August 18, 2021Date of Patent: May 6, 2025Assignee: Google LLCInventors: Valentin Jean Charles Marcel Sollier, Brian Dennis Paschke, Dongsan Min, Cédric Eric Jean-Edouard Bernard, Benjamin Patrick Robert Jean Riot, Junyong Park, Irina Igorevna Kozlovskaya
-
Patent number: D1073693Type: GrantFiled: March 30, 2023Date of Patent: May 6, 2025Assignee: GOOGLE LLCInventors: Hank H. Huang, Alex Tursi, Elbert Tiao, Jane Yoon, Byeong Chae Cho, John Schlemmer, Soyoung Park, Sarah Goldschmidt, Hannah Cho