Patents Assigned to Google LLC
  • Patent number: 12294752
    Abstract: Methods, systems, and media for adjusting quality level during synchronized media content presentation are provided.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: May 6, 2025
    Assignee: Google LLC
    Inventors: Joe Bertolami, Steven Pochapin, Curtis May, Benoît de Boursetty
  • Patent number: 12293762
    Abstract: 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: Grant
    Filed: December 16, 2022
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Michael J. LeBeau, Mat Balez
  • Patent number: 12292939
    Abstract: 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: Grant
    Filed: July 28, 2023
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Jared Zimmerman, Heather Campbell
  • Patent number: 12294848
    Abstract: 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: Grant
    Filed: December 14, 2022
    Date of Patent: May 6, 2025
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 12292569
    Abstract: 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: Grant
    Filed: January 21, 2022
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Daniel Adema, Stuart James Myron Nicholson
  • Patent number: 12293194
    Abstract: 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: Grant
    Filed: January 18, 2024
    Date of Patent: May 6, 2025
    Assignee: Google LLC
    Inventors: Nathaniel Casey Voorhies, Antonio Cortes Perez
  • Patent number: 12293266
    Abstract: 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: Grant
    Filed: February 22, 2024
    Date of Patent: May 6, 2025
    Assignee: Google LLC
    Inventors: Vijay Vasudevan, Barret Zoph, Ekin Dogus Cubuk, Quoc V. Le
  • Patent number: 12294759
    Abstract: 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: Grant
    Filed: September 22, 2023
    Date of Patent: May 6, 2025
    Assignee: Google LLC
    Inventors: Michael Kleinerman, Neil Cormican
  • Publication number: 20250140239
    Abstract: 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: Application
    Filed: January 6, 2025
    Publication date: May 1, 2025
    Applicant: Google LLC
    Inventors: Shuo-yiin Chang, Bo Li, Tara N. Sainath, Trevor Strohman, Chao Zhang
  • Publication number: 20250138660
    Abstract: 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: Application
    Filed: September 19, 2024
    Publication date: May 1, 2025
    Applicant: Google LLC
    Inventors: Gang Cheng, Chih Chun Chang
  • Publication number: 20250139676
    Abstract: 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: Application
    Filed: November 1, 2023
    Publication date: May 1, 2025
    Applicant: Google LLC
    Inventor: Mahendra Chouhan
  • Patent number: 12288289
    Abstract: 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: Grant
    Filed: November 21, 2023
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventor: Igor Bonaci
  • Patent number: 12288393
    Abstract: 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: Grant
    Filed: June 4, 2021
    Date of Patent: April 29, 2025
    Assignee: Google LLC
    Inventors: Rudy Bunel, Jim Huibrecht Winkens, Abhijit Guha Roy, Olaf Ronneberger, Seyed Mohammadali Eslami, Ali Taylan Cemgil, Simon Kohl
  • Patent number: 12287836
    Abstract: 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: Grant
    Filed: April 1, 2024
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Vinh Quoc Ly, Ahmet Onur Tekdas, Timo Mertens, Okan Kolak, Charles Randell Sievert, Christine Nguyen, Jin Lu
  • Patent number: 12287959
    Abstract: 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: Grant
    Filed: June 14, 2022
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Joseph L. Turner, Stephen Rhys Norum
  • Patent number: 12288295
    Abstract: 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: Grant
    Filed: August 31, 2020
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Kyle Adam Genova, Daniel Vlasic, Forrester H. Cole
  • Patent number: 12287745
    Abstract: 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: Grant
    Filed: August 2, 2023
    Date of Patent: April 29, 2025
    Assignee: Google LLC
    Inventors: Mark William Gottscho, Matthew William Ashcraft, Thomas Norrie, Oliver Edward Bowen
  • Patent number: D1072659
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: April 29, 2025
    Assignee: Google LLC
    Inventors: 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: D1073518
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: May 6, 2025
    Assignee: Google LLC
    Inventors: 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: D1073693
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Hank H. Huang, Alex Tursi, Elbert Tiao, Jane Yoon, Byeong Chae Cho, John Schlemmer, Soyoung Park, Sarah Goldschmidt, Hannah Cho