Google Patent Grants

Generating interfacing source code

Granted: February 4, 2025
Patent Number: 12217029
This specification is generally directed to techniques for generating interfacing source code between computing components based on natural language input. In various implementations, a natural language input that requests generation of interfacing source code to logically couple a first computing component with a second computing component may be processed to generate an interface request semantic embedding. The interface request semantic embedding may be processed based on one or more…

Probability estimation for video coding

Granted: February 4, 2025
Patent Number: 12219143
Entropy coding a sequence of symbols is described. A first probability model for entropy coding is selected. At least one symbol of the sequence is coded using a probability determined using the first probability model. The probability according to the first probability model is updated with an estimation of a second probability model to entropy code a subsequent symbol. The combination may be a fixed or adaptive combination.

Rendering augmented reality content based on post-processing of application content

Granted: February 4, 2025
Patent Number: 12217218
Implementations relate to an automated assistant that provides augmented reality content, via a display interface of computerized glasses, resulting from post-processing of application content. The application content can be identified based on prior interactions between a user and one or more applications, and the application content can be processed to determine objects, and/or object classifications, that may be associated with the application content. When the user is wearing the…

Training text summarization neural networks with an extracted segments prediction objective

Granted: February 4, 2025
Patent Number: 12217180
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a text summarization neural network. One of the methods includes pre-training the text summarization neural network including learning values of a plurality of network parameters through self-supervised learning using unlabeled data comprising unlabeled first texts, the pre-training including: obtaining an unlabeled first text comprising a plurality of segments; selecting one or…

Processing loops in computational graphs

Granted: February 4, 2025
Patent Number: 12217177
Systems and methods for processing loops in computational graphs representing machine learning models are disclosed. An example method begins with obtaining data representing a computational graph. Data identifying an allocation of the computational graph across devices is obtained. Additionally, one or more nodes in the computational graph that represent a respective control flow statement are identified. For each identified node, a structure of nodes and edges that represents an…

Attention-based sequence transduction neural networks

Granted: February 4, 2025
Patent Number: 12217173
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. In one aspect, one of the systems includes an encoder neural network configured to receive the input sequence and generate encoded representations of the network inputs, the encoder neural network comprising a sequence of one or more encoder subnetworks, each encoder subnetwork configured to receive a respective encoder subnetwork…

Machine-learned state space model for joint forecasting

Granted: February 4, 2025
Patent Number: 12217144
A deep state space generative model is augmented with intervention prediction. The state space model provides a principled way to capture the interactions among observations, interventions, critical event occurrences, true states, and associated uncertainty. The state space model can include a discrete-time hazard rate model that provides flexible fitting of general survival time distributions. The state space model can output a joint prediction of event risk, observation and…

Using machine learning to detect which part of the screen includes embedded frames of an uploaded video

Granted: February 4, 2025
Patent Number: 12217142
A system and methods are disclosed for using a trained machine learning model to identify constituent images within composite images. A method may include providing data identifying a first image as input to a machine learning model trained using training data identifying a plurality of composite images that each include one or more constituent images, and determining, using one or more outputs of the trained machine learning model, that the first image is a composite image that includes…

Integrating circuit elements in a stacked quantum computing device

Granted: February 4, 2025
Patent Number: 12217129
A stacked quantum computing device including a first chip that includes a first dielectric substrate and a superconducting qubit on the first dielectric substrate, and a second chip that is bonded to the first chip and includes a second dielectric substrate, a qubit readout element on the second dielectric substrate, a control wire on the second dielectric substrate, a dielectric layer covering the control wire, and a shielding layer covering the dielectric layer.

Integrated memory card ejector and sensor ports

Granted: February 4, 2025
Patent Number: 12217107
This document describes apparatuses that include integrated memory card ejector and sensor ports. A first described aspect of an apparatus includes a memory card connector, a housing, and a carriage. The memory card connector includes a receiver configured to receive a memory card and an ejector assembly configured to eject the memory card from the receiver. The housing includes a sidewall that includes a memory card slot and an integrated port. The integrated port defines an outside…

Display screen or portion thereof with graphical user interface

Granted: February 4, 2025
Patent Number: D1060385

Translation of text depicted in images

Granted: February 4, 2025
Patent Number: 12217017
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that translate text depicted in images from a source language into a target language. Methods can include obtaining a first image that depicts first text written in a source language. The first image is input into an image translation model, which includes a feature extractor and a decoder. The feature extractor accepts the first image as input and in response, generates a first set of…

Learning to extract entities from conversations with neural networks

Granted: February 4, 2025
Patent Number: 12216999
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for extracting entities from conversation transcript data. One of the methods includes obtaining a conversation transcript sequence, processing the conversation transcript sequence using a span detection neural network configured to generate a set of text token spans; and for each text token span: processing a span representation using an entity name neural network to generate an entity name…

Document mark-up and navigation using natural language processing

Granted: February 4, 2025
Patent Number: 12216983
A method includes obtaining a text document, generating a first mark-up of the text document by a first natural language processing (NLP) model, and displaying the text document and the first mark-up. The method also includes receiving a user interaction with a portion of the first mark-up. The portion of the first mark-up of the text document may be associated with a portion of the text document. The method additionally includes, based on the user interaction with the portion of the…

Populating answers to polling questions based on initial responses

Granted: February 4, 2025
Patent Number: 12216895
Systems and methods for populating answers to polling questions based on initial responses. A graphical user interface (GUI) is provided to a set of participants of a conference call. The GUI includes a first portion that presents a polling question to be answered by the set of participants. A detecting is made that a first participant of the set of participants has provided a verbal answer to the polling question. The GUI provided to a second participant of the set of participants is…

Component port for an electronic device resistant to damage from foreign debris

Granted: February 4, 2025
Patent Number: 12216504
The present application provides a wearable computing device. The wearable computing device includes a housing, at least one internal component, and a port. The at least one internal component is positioned within the housing and includes an aperture. The port includes an exterior portion defining an opening in the wearable computing device, the exterior portion extending into the wearable computing device to define an inner wall, and an interior portion extending inward from the…

Destruction validation system

Granted: February 4, 2025
Patent Number: 12216463
This technology relates to a destruction validation system. The destruction validation system includes a destruction device and a controller. The controller is configured to monitor current drawn by the destruction device during destruction of the piece of physical media. The controller may compare the current drawn to a current profile. Based on the comparison of the current drawn to the current profile, the controller may generate and output a notification indicating whether the piece…

Easily accessible fiber optic panel assembly

Granted: February 4, 2025
Patent Number: 12216319
A fiber optic panel assembly that includes one or more sliding trays disposed therein is provided. The sliding trays may slide out certain selected adaptor modules outward from other non-selected fiber optic modules in a vertical fashion is provided. In one example, the fiber optic panel assembly includes a ceiling, a bottom cover, and two opposing side panels defining an interior opening therein, and a curved support plate disposed in the interior opening of the fiber optic panel…

Interactive listing of ride service options in a navigation application

Granted: February 4, 2025
Patent Number: 12215986
An interactive digital map of a geographic area is provided via a user interface. A request to obtain travel directions to a destination is received via the user interface. Respective indications of candidate rides for at least a portion of a route to the destination are requested from third-party providers, each of the indications including a pick-up location, a price estimate, and pick-up time. The requested indications of the candidate rides are received. A ranking of the candidate…

Injecting noise into robot simulation

Granted: February 4, 2025
Patent Number: 12214507
Implementations are provided for increasing realism of robot simulation by injecting noise into various aspects of the robot simulation. In various implementations, a three-dimensional (3D) environment may be simulated and may include a simulated robot controlled by an external robot controller. Joint command(s) issued by the robot controller and/or simulated sensor data passed to the robot controller may be intercepted. Noise may be injected into the joint command(s) to generate noisy…