Patents Assigned to Google LLC
  • Patent number: 12141455
    Abstract: A system and method for balancing data storage among a plurality of groups of computing devices, each group comprising one or more respective computing devices, each group having an available storage capacity. The method may involve, for each group of computing devices, determining an amount of used storage at the group of computing devices exceeding a predefined first threshold value that is less than the available storage capacity and calculating a storage cost based on the determined amount of used storage exceeding the predefined first threshold value, determining a total storage cost of the plurality of groups of computing devices based on a sum of the calculated storage costs, determining a transfer of one or more projects between the groups of computing devices that reduces the total storage and directing the plurality of groups of computing devices to execute the determined transfer.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventor: Alan Pearson
  • Patent number: 12141136
    Abstract: The present disclosure provides systems and methods for low-latency provision of content. The method includes receiving one or more signals indicating a current location of a client device; before receiving an input query from a map application of the client device, retrieving characteristics of the client device; and generating a set of identifications, the set of identifications including the current location of the client device, and the characteristics of the client device. The method further includes determining that a query prediction exceeds a threshold; responsive to the determination that the query prediction exceeds the threshold, selecting a link to a geographic location of an entity that is associated with the query prediction; and, responsive to a selection of a map application on the client device by a user, transmitting the selected link to the client device before receiving a query from the user of the client device.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: November 12, 2024
    Assignee: GOOGLE LLC
    Inventor: Ayush Agarwal
  • Patent number: 12141314
    Abstract: Aspects of the disclosure provide for an end-to-end system for detecting and responding to known secrets leaked on a computing platform. By securely retrieving secret data from a repository of known secrets, the platform can detect whether potential secrets are leaked in digital documents generated by applications or services of the platform, and compare the potential secrets with known secrets in the repository. The system deterministically and accurately identifies whether secrets were leaked in a digital document, and can also identify both the source of the leakage and the affected users, devices, or groups of users and devices on the platform.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Phillip Marvin Tischler, Seth Joseph Vargo, Timothy Dylan Peacock, Colin Man, Scott Tyler Ellis
  • Patent number: 12141605
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling operations represented on a computation graph. One of the methods receiving, by a computation graph system, a request to generate a schedule for processing a computation graph, obtaining data representing the computation graph generating a separator of the computation graph; and generating the schedule to perform the operations represented in the computation graph, wherein generating the schedule comprises: initializing the schedule with zero nodes; for each node in the separator: determining whether the node has any predecessor nodes in the computation graph, when the node has any predecessor nodes, adding the predecessor nodes to the schedule, and adding the node in the schedule, and adding to the schedule each node in each subgraph that is not a predecessor to any node in the separator on the computation graph.
    Type: Grant
    Filed: July 18, 2023
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Erik Nathan Vee, Manish Deepak Purohit, Joshua Ruizhi Wang, Shanmugasundaram Ravikumar, Zoya Svitkina
  • Patent number: 12141882
    Abstract: Methods, systems, and media for determining and presenting information related to embedded sound recordings are provided.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Kevin Song Zhu, Thomas Bugnon, Keith Wedelich, George Huang, Jacob Levine, Sha Chang, Julian Bill, Arthur Gaudriot, Nicholas Bryan Johnson, Vishaal Prasad
  • Patent number: 12142008
    Abstract: This document describes asymmetric camera sensor positioning for enhanced package detection. In aspects, an electronic doorbell has an image sensor that is rotated to a portrait orientation and vertically shifted relative to a lens of a camera, resulting in asymmetric positioning of the image sensor relative to the lens. The lens projects an image circle onto the image sensor and the image sensor has a sensor detection area having upper corners within the image circle and lower corners outside of the image circle to enable capture of an object located in a lower portion of the image circle and proximate to an edge of the image circle. Then, lens distortion correction is performed on a captured image to provide a final image usable to detect the package, which may be located within the image circle but outside of a conventional sensor detection area.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Jacobi Colton Grillo, Adrian Mircea Proca, William Vincent Duran, ChihHao Chen
  • Patent number: 12141345
    Abstract: Implementations set forth herein relate to an automated assistant that can render selectable suggestion(s) at a display interface of computerized glasses, and can adapt the suggestions according to changes to a gaze direction of the user and/or other further inputs from the user. The selectable suggestion(s) can be initially rendered based on contextual data that may be associated with a user who is directing their gaze into an environment that includes different environmental features. Certain environmental features can be identified by the automated assistant as being predicted to be of interest to the user and—when a user expresses interest in a particular feature—the selectable suggestions can be adapted. Interest of the user in the particular environmental feature can be expressed by redirecting their gaze towards the particular feature and/or providing further input relevant to the particular feature.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: November 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Chris Ross, Jarlan Perez, Alexander Chu, Naheel Jawaid
  • Patent number: 12138541
    Abstract: Game decisions are coordinated using a semantic natural language processing (NLP) machine learning (ML) algorithm, which is stored in a memory in some cases. In response to a game event, a processor records a text string that represents the game event in a text log that includes a sequence of text strings that represent game events that have transpired during a portion of the game. The processor also generates, using the semantic NLP ML algorithm, scores for labeled actions or content based on the text log and a curve that represents a target player experience as a function of progress through the game. The processor further serves one or more of the labeled actions or content that is selected based on the scores. The labeled actions or content are served to a display associated with the processor.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: November 12, 2024
    Assignee: GOOGLE LLC
    Inventor: Anna Kipnis
  • Patent number: 12143683
    Abstract: The timing for displaying an overlay a video is optimized using a system that includes an engagement component that receives information regarding frames of a video at which respective users of a plurality of users stop engaging with the video and an analysis component that calculates user engagement scores for the frames based on the information, wherein the user engagement scores reflect a percentage of the plurality of users that stop engaging with the video at the respective frames, and wherein the higher the percentage the lower the user engagement score. The system further includes an identification component that identifies a subset of the frames associated with relatively lower user engagement scores in comparison to other frames of the video and an overlay component that configures an overlay for displaying over the video near at least one of the frames included in the subset.
    Type: Grant
    Filed: January 25, 2024
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Jakob Foerster, Dhruv Bakshi
  • Patent number: 12140675
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for generating a route through a geographic area are provided. The disclosed technology can generate an unoccupied cell map. The unoccupied cell map can include cells that are associated with unoccupied portions of a geographic area that are not associated with light detection and ranging (LiDAR) returns. Further, route request data that is associated with a request for a route from a starting location to one or more destination locations within the geographic area can be received. Based on the route request data, the unoccupied cell map can be accessed. A route, based on the unoccupied cell map, can then be generated. Furthermore, the route can include the unoccupied cells between a starting location and one or more destination locations within the geographic area. Indications associated with the route can then be generated.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: November 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Yan Mayster, Brian Daniel Shucker, Stephane Gilles Belmon
  • Patent number: 12142003
    Abstract: A system and method of detecting display fit measurements and/or ophthalmic measurements for a head mounted wearable computing device including a display device is provided. An image of a fitting frame worn by a user of the computing device is captured by the user, through an application running on the computing device. One or more visual markers each including a distinct pattern are detected in the image including the fitting frame. A model of the fitting frame, and configuration information associated with the fitting frame, are determined based on the detection of the pattern. A three-dimensional pose of the fitting frame is determined based on the detected visual marker(s) and patterns, and the configuration information associated with the fitting frame. The display device of the head mounted wearable computing device can then be configured based on the three-dimensional pose of the fitting frame as captured in the image.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Idris Syed Aleem, Rees Anwyl Samuel Simmons, Sushant Umesh Kulkarni, Ahmed Gawish, Mayank Bhargava
  • Patent number: 12141661
    Abstract: Methods, systems and apparatus for resetting a qubit. In one aspect, an apparatus includes a qubit, wherein the state of the qubit occupies a plurality of levels comprising two computational levels and one or more non-computational levels; a resonator that operates at a resonator frequency; control electronics that control a frequency of the qubit such that during a reset operation the qubit frequency is adjusted from a holding frequency that is lower than the resonator frequency to an idling frequency that is higher than the resonator frequency, and during the adjustment a first derivative of the qubit frequency at a first time is positive, at a second time that occurs after the first time is zero, and at a third time that occurs after the second time is positive, where the qubit frequency achieves the idling frequency at a fourth time that occurs after the third time.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Kevin Chenghao Miao, Alexander Korotkov, Matthew James McEwen, Rami Barends
  • Patent number: 12141216
    Abstract: A content management system server can obtain a protocol based data transmission via a computer network from a script that executes at the publisher device server, and can obtain search result content items from an index of electronic documents that include snippets of text extracted from the search result content items and that include hypertext links to the search result content items. The system can extract feature vectors and document identifiers of the search result content items, and can determine information retrieval scores of search result content items. Based on the network identifier, location probabilities of device locations can be ranked and compared to thresholds. The system can determine a confidence threshold representing a minimum degree of certainty of the geographical location of the devices and can select content for protocol based transmission accordingly.
    Type: Grant
    Filed: December 8, 2023
    Date of Patent: November 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Krzystof Duleba, Amin Charaniya, Vibhor Nanavati, Aileen Tang
  • Patent number: 12140910
    Abstract: Aspects of the technology provide a symbiotic graphical display on a client device such as a smartwatch. The system includes at least one emissive display element and at least one non-emissive display element. The display elements are arrayed in layers or other configurations such that content or other information is concurrently aligned across the respective display surfaces of the different elements. A first set of content is rendered using the non-emissive display element while a second set of content is rendered using the emissive display element. Depending on characteristics or features of a given content item, that item may be rendered by one or both of the display elements. Certain content may be transitioned from the emissive display element to the non-emissive display element according to a time threshold or other criteria.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventor: Alex Olwal
  • Patent number: 12141586
    Abstract: A method for configuring and deploying execution environments for software applications includes receiving a bootstrap execution environment from a data store, the bootstrap execution environment including a software application, the software application including a manifest of dependencies. The method includes executing the bootstrap execution environment and determining whether an enhanced execution environment is available from the data store. When the enhanced execution environment is available from the data store, the method includes receiving the enhanced execution environment from the data store and enhancing the bootstrap execution environment based on the received enhanced execution environment. When the enhanced execution environment is not available from the data, the method includes enhancing the bootstrap execution environment based on the manifest of dependencies to create the enhanced execution environment and storing the enhanced execution environment in the data store.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Dominic Kramer, Ryan Day
  • Patent number: 12141709
    Abstract: Systems and methods provide an application programming interface to offer action suggestions to third-party applications using context data associated with the third-party. An example method includes receiving content information and context information from a source mobile application, the content information representing information to be displayed on a mobile device as part of a source mobile application administered by a third party, the context information being information specific to the third party and unavailable to a screen scraper. The method also includes predicting an action based on the content information and the context information, the action representing a deep link for a target mobile application. The method further includes providing the action to the source mobile application with a title and a thumbnail, the source mobile application using the title and thumbnail to display a selectable control that, when selected, causes the mobile device to initiate the action.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: November 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Ibrahim Badr, Mauricio Zuluaga, Aneto Okonkwo, Gökhan Bakir
  • Patent number: 12142015
    Abstract: A method for generating a video is described. The method includes: generating an initial output video including multiple frames, each of the frames having multiple channels; identifying a partitioning of the initial output video into a set of channel slices that are indexed according to a particular slice order, each channel slice being a down sampling of a channel stack from a set of channel stacks; initializing, for each channel stack in the set of channel stacks, a set of fully-generated channel slices; repeatedly processing, using an encoder and a decoder, a current output video to generate a next fully-generated channel slice to be added to the current set of fully-generated channel slices; generating, for each channel index, a respective fully-generated channel stack using the respective fully generated channel slices; and generating a fully-generated output video using the fully-generated channel stacks.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Oscar Carl Tackstrom, Jakob D. Uszkoreit, Dirk Weissenborn
  • Patent number: 12141331
    Abstract: This document describes methods and systems that use an undefined lifecycle state identifier to manage security of a system-on-chip (SoC) integrated circuit (IC) device. As part of the described techniques, the SoC IC device may include a first set of logic integrated circuitry that determines that a first combination of bit values fails to correspond to a known lifecycle state identifier. The first set of logic integrated circuitry may then provide, to a second set of logic integrated circuitry, a second combination of bit values that corresponds to the undefined lifecycle state identifier. The second set of logic integrated circuitry may then place the SoC IC device into an undefined lifecycle state.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Andrei Tudor Stratan, Olivier Jean Benoit
  • Patent number: 12142818
    Abstract: Devices are provided that include radar circuits arranged to send and receive radar signals that can be used to, for example, detect gestures performed in the vicinity of the device. Arrangements of the circuits and associated antennas allow for the device to have no bezel or a minimal bezel.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Jian Wang, David J. Weber, Jiang Zhu, Maryam Tabesh, Arnold Feldman, Jaime Lien
  • Patent number: RE50200
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 12, 2024
    Assignee: GOOGLE LLC
    Inventor: Sehee Lee