Google Patent Grants

Visual search determination for text-to-image replacement

Granted: February 4, 2025
Patent Number: 12216703
Systems and methods for textual replacement can include the determination of a visual intent, which can trigger an interface for selecting an image to replace visual descriptors. The visually descriptive terms can be identified, and an indicator can be provided to indicate the text replacement option may be initiated. An image can then be selected by a user to replace the visually descriptive terms.

Managing sidelink and non-sidelink information

Granted: February 4, 2025
Patent Number: 12219640
To manage sidelink and non-sidelink information, a user device obtains, by processing hardware in a user device communicating with a radio access network (RAN), a first set of information for sidelink communication with another user device (504A), and obtains, by the processing hardware, a second set of information for non-sidelink communication (504B). The user device transmits, by the processing hardware to the RAN, a first message including the first set of information (1010A), and…

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…

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…

Video player with assisted seek

Granted: February 4, 2025
Patent Number: 12216893
A method for presenting content comprises receiving a content item; receiving a plurality of thumbnails from the content item, each thumbnail associated with a point in the content item; playing the content item starting at a first point; receiving in a user interface a selection at a second point in the content item; presenting, in the user interface, first content of the content item at the second point; and presenting, in the user interface, a subset of the plurality of thumbnails,…

Meta-estimation of bloom filters with vectors of counts

Granted: February 4, 2025
Patent Number: 12216788
Systems and methods for the meta-estimation of data structures representing identifiers are disclosed. The system maintain one or more data records comprising one or more identifiers and one or more attributes. Using the data records, the system can generate a first data structure, such as a probabilistic data structure, that represents the plurality of data records. The first data structure can have a plurality of registers. The system can identify a subset of the plurality of registers…

Provision of different content pages based on varying user interactions with a single content item

Granted: February 4, 2025
Patent Number: 12216726
Methods, systems, and computer programs encoded on a computer storage medium, that provide different content pages based on varying user interactions with a content item on a content page. A first content page that includes a first multi-interaction content navigation item may be provided for display within a first application. A first set of user interactions with this content navigation item may cause display of a second content page that is linked to by this content navigation item. A…

Display screen or portion thereof with graphical user interface

Granted: February 4, 2025
Patent Number: D1060385

Methods, systems, and media for processing queries relating to presented media content

Granted: February 4, 2025
Patent Number: 12216700
Methods, systems, and media for processing queries relating to presented media content are provided. In some implementations, a method comprises: receiving a request to associate with a media playback device that is presenting media content to a user of the mobile device, wherein a mobile application executing on the mobile device and a media application executing on the media playback device exchange media playback information; activating a microphone associated with the mobile device…

Query suggestions based on entity collections of one or more past queries

Granted: February 4, 2025
Patent Number: 12216669
Methods and apparatus for providing query suggestions to a user based on one or more past queries submitted by the user. Candidate query suggestions responsive to a current query may be identified. A candidate query similarity measure may be determined for a given candidate query suggestion based on matching entities related to the given candidate query suggestion and the one or more past queries. In some implementations, the similarity measure of the given candidate query suggestion may…

Packet cache system and method

Granted: February 4, 2025
Patent Number: 12216587
A packet cache system includes a cache memory allocator for receiving a memory address corresponding to a non-cache memory and allocated to a packet, and associating the memory address with a cache memory address; a hash table for storing the memory address and the cache memory address, with the memory address as a key and the cache memory address as a value; a cache memory for storing the packet at a location indicated by the cache memory address; and an eviction engine for determining…

Early boot debugging of hardware issues in a computing system

Granted: February 4, 2025
Patent Number: 12216557
This document describes apparatuses and techniques for enabling a user to authorize access to early boot debugging of hardware issues in a computing system. In general, responsive to a user consenting to early boot debugging, a debug reenable signal is set in nonvolatile storage. Upon reinitialization of the computing system and receipt of an early debugging request, if the debug reenable signal is detected and the early debugging request is authenticated, an early boot debugging system…

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…

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…

Air turbine energy recapture system

Granted: February 4, 2025
Patent Number: 12215610
A system includes a hot air vent extending about a heat source. The hot air vent is configured to produce an air flow by directing air heated by the heat source to rise upward along the hot air vent. The system further includes a wind turbine arranged at a top of the hot air vent configured to be operated by the heated air rising upward along the hot air vent.

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…