Patents Assigned to Google LLC
  • Patent number: 12271723
    Abstract: This disclosure relates to a method for managing installation of applications, where the method includes receiving, from a first computing device associated with an administrator of an organization, a pin request to attach an application, provided by an application store platform, with a version of the application, initiating, in response to the pin request, transfer of a copy of the version of the application from the application store platform to a data storage device, generating an application identifier that identifies a location of the version of the application stored in the data storage device, and transmitting installation data to a second computing device that is managed by the organization. The installation data includes the application identifier, which is used by the second computing device to install the version of the application from the data storage device.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Anuj Goyal, Benjamin Ackerman, Marcus Köhler, Apisada Petchtes, Qingle Yao, Dan Chen, Ligeng Dong, David Shangni Li, Oleg Davydov
  • Patent number: 12271416
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for suppressing search results to personally objectionable content. One of the methods includes receiving an identifier of a resource that has image content. A first classifier classifies the image content as including objectionable content or not including objectionable content. A second classifier classifies the image content as including professionally produced content or not including professionally produced content. Whenever the image content is classified as including objectionable content and as not including professionally produced content, the resource is designated as having personally objectionable content.
    Type: Grant
    Filed: May 11, 2023
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Christian von Essen, Xiaoxiang Yu, Matthias Heiler
  • Patent number: 12272382
    Abstract: In one example, a system comprises a hardware processor that is configured to: receive a request to modify a video content item containing a plurality of media elements; present a user interface that includes a video track representation of the video content item and a layered representation of the plurality of media elements, wherein each media element is represented by a media overlay element positioned proximal to the video track representation, wherein at least one media overlay element overlaps at least another media overlap element to provide a compact representation of the plurality of media elements; and in response to receiving a selected time position within the video track representation, update the layered representation within the user interface to present an expanded overlay list that includes media overlay elements corresponding to the subset of the plurality of media elements that occur at the selected time position.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Ariel Braunstein, Nicholas Matarese
  • Patent number: 12272096
    Abstract: The present disclosure provides systems and methods for calibration-free instant motion tracking useful, for example, for rending virtual content in augmented reality settings. In particular, a computing system can iteratively augment image frames that depict a scene to insert virtual content at an anchor region within the scene, including situations in which the anchor region moves relative to the scene. To do so, the computing system can estimate, for each of a number of sequential image frames: a rotation of an image capture system that captures the image frames; and a translation of the anchor region relative to an image capture system, thereby providing sufficient information to determine where and at what orientation to render the virtual content within the image frame.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: April 8, 2025
    Assignee: GOOGLE LLC
    Inventors: Jianing Wei, Matthias Grundmann
  • Patent number: 12273336
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for creating and using virtual email addresses for user privacy protection and data security are described. In one aspect, a method includes receiving, from a user device and at an identity server, login credentials for a first email address mapped to a first set of user information values, detecting, by the identity server, a trigger event, in response to detecting the trigger event, creating, by the identity server, a new virtual email address separate from the first email address and mapped to a second set of user information values different from the first set of user information values, detecting, by the identity server, a request for credentials from a requesting entity, and in response to detecting the request, transmitting, by the identity server, the new virtual email address as new login credentials to the requesting entity.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Karin Hennessy, Jeremy Joshua Phillips
  • Patent number: 12271990
    Abstract: Systems and methods of the present disclosure are directed to a method for optimizing utilization of graphics processors for machine learning inference tasks. The method includes simultaneously rendering, by a computing system comprising one or more computing devices, a plurality of textures from an input to a machine-learned model. The method includes generating, by the computing system, a plurality of shaders based at least in part on a layout of the plurality of textures, wherein each of the plurality of shaders corresponds to at least one operator of a plurality of operators of the machine-learned model. The method includes processing, by the computing system using a Graphics Processing Unit (GPU), the plurality of textures with the plurality of shaders to obtain a machine-learning output for the machine-learned model.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: April 8, 2025
    Assignee: GOOGLE LLC
    Inventors: Raman Sarokin, Juhyun Lee
  • Patent number: 12273595
    Abstract: Techniques for initiating download of content are provided, including receiving, by one or more processors of the mobile computing device, an indication of a selection, made by a user of the mobile computing device, associated with third-party content provided by a proximate media player device; identifying, by the one or more processors of the mobile computing device, an indication of downloadable content associated with the third-party content displayed by the media player device; and downloading, by the one or more processors of the mobile computing device, in response to receiving the indication that the user selected the icon and without further input from the user, the downloadable content to a memory of the mobile computing device.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: April 8, 2025
    Assignee: GOOGLE LLC
    Inventors: Kurt Wilms, Anish Kattukaran, Lingxian Ding, Amit Ghorawat
  • Patent number: 12273583
    Abstract: Methods, systems, and media for providing dynamic media sessions are provided.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Chris Chan, Kenneth J. Mackay, James Carroll West, Tavis A. Maclellan
  • Patent number: 12272349
    Abstract: A method for representing an intended prosody in synthesized speech includes receiving a text utterance having at least one word, and selecting an utterance embedding for the text utterance. Each word in the text utterance has at least one syllable and each syllable has at least one phoneme. The utterance embedding represents an intended prosody. For each syllable, using the selected utterance embedding, the method also includes: predicting a duration of the syllable by decoding a prosodic syllable embedding for the syllable based on attention by an attention mechanism to linguistic features of each phoneme of the syllable and generating a plurality of fixed-length predicted frames based on the predicted duration for the syllable.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Robert Clark, Chun-An Chan, Vincent Wan
  • Patent number: 12271576
    Abstract: A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration.
    Type: Grant
    Filed: February 23, 2024
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Christopher Charles Burns, George Alban Heitz, III, James Edward Stewart, Cameron Hill, Seungho Yang, Joe Delone Venters, William Alex Finlayson, Carsten Hinz, Timothy Samuel Psiaki, Nathan Scott Klee, Gregory Rourk Nelson, Kevin James Avery, Lawrence W. Neal, Martin Davidsson
  • Patent number: 12271817
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Patent number: 12271934
    Abstract: A method for enhancing dialog systems is disclosed herein. The method may include maintaining an online marketplace that may have a plurality of dialog system extension elements. The plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from an end user. The end user may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the end user.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: April 8, 2025
    Assignee: GOOGLE LLC
    Inventors: Ilya Gennadyevich Gelfenbeyn, Artem Goncharuk, Pavel Aleksandrovich Sirotin
  • Patent number: 12274079
    Abstract: This disclosure relates to deep trench capacitors embedded in a package substrate on which an integrated circuit is mounted. In some aspects, a chip package includes an integrated circuit die that has a power distribution circuit for one or more circuits of the integrated circuit. The chip package also includes a substrate different from the integrated circuit and having a first surface on which the integrated circuit die is mounted and a second surface opposite the first surface. The substrate includes one or more cavities formed in at least one of the first surface or the second surface. The chip package also includes one or more deep trench capacitors disposed in at least one of the one or more cavities. Each deep trench capacitor is connected to the power distribution circuit by conductors.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Nam Hoon Kim, Teckgyu Kang, Scott Lee Kirkman, Woon-Seong Kwon
  • Patent number: 12270898
    Abstract: Techniques and apparatuses are described that implement a smart-device-based radar system capable of determining characteristics of objects external to a vehicle, occupants within a vehicle, and objects proximal to an open-air vehicle. In particular, the system enables a smart device to perform many vehicle operations such as collision avoidance, occupant detection, and parking assistance in vehicle and open-air vehicle environments without integrated radar technology. By using a smart device to perform such actions, existing vehicles and open-air vehicles without integrated radar functionality may be able to leverage radar-based vehicle operations.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Chih Yu Chen, YungSheng Chang, Ivan Poupyrev
  • Patent number: 12271742
    Abstract: Implementations relate to determining a rendering type for an application that is executing automatically. Based on user interactions with an application that is associated with specified input from the user while the user is interacting with the application, a confidence metric is generated for each specified input and a rendering type is determined based on the confidence metrics. Subsequently, when the user requests that a sequence of actions be performed, the application will be displayed according to the rendering type.
    Type: Grant
    Filed: August 4, 2023
    Date of Patent: April 8, 2025
    Assignee: GOOGLE LLC
    Inventors: Cliff Kuang, Diana Avram, Mugurel-Ionut Andreica, Radu Voroneanu, Sneha Ashok, Deepak Goyal, Kyunghoon Lee, Alice Liang, Dana Ritter, Adam Coimbra, Anton Berezin, Andre Elisseeff
  • Patent number: 12271373
    Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server-such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.
    Type: Grant
    Filed: September 19, 2023
    Date of Patent: April 8, 2025
    Assignee: GOOGLE LLC
    Inventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
  • Patent number: 12271253
    Abstract: The disclosed technology provides techniques, systems, and apparatus for proactively detecting, containing, and recovering from uncorrectable memory errors in distributed computing environment. An aspect of the disclosed technology includes scanning, by a scanner of a host machine, memory of the host machine for errors. After the scanner detects an error, the scanner may generate an error notification. The scanner may transmit the error notification to one or more processors of the host machine to implement mitigation techniques.
    Type: Grant
    Filed: March 27, 2024
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Jue Wang, Gregory Thelen, Andrew Christopher Walton, Yi Cao, James Houghton
  • Patent number: 12272442
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network to perform a downstream computer vision task. One of the methods includes pre-training an initial neural network that shares layers with the neural network to perform an initial computer vision task and then training the neural network on the downstream computer vision task.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Xiaohua Zhai, Sylvain Gelly, Alexander Kolesnikov, Yin Ching Jessica Yung, Joan Puigcerver i Perez, Lucas Klaus Beyer, Neil Matthew Tinmouth Houlsby, Wen Yau Aaron Loh, Alan Prasana Karthikesalingam, Basil Mustafa, Jan Freyberg, Patricia Leigh MacWilliams, Vivek Natarajan
  • Patent number: D1069759
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Maj Isabelle Olsson, Willy Carteau, Diana Chang, Katherine Morgenroth
  • Patent number: D1069826
    Type: Grant
    Filed: August 13, 2024
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventor: Christopher Norman