Nvidia Patent Grants

Application programming interface to indicate accelerator error handlers

Granted: February 18, 2025
Patent Number: 12229566
Apparatuses, systems, and techniques to execute one or more application programming interfaces (APIs) to perform one or more operations for one or more accelerators within a heterogeneous processor. In at least one embodiment, one or more processors are to perform one or more instructions in response to one or more APIs to indicate one or more functions to be performed in response to one or more errors from one or more accelerators within a heterogeneous processor.

Circuit system and method of manufacturing a printed circuit board

Granted: February 11, 2025
Patent Number: 12225665
A circuit system and method of manufacturing a printed circuit board includes providing an integrated circuit package mounted on a first side of a printed circuit board and a power regulator connected to power terminals of the integrated circuit package through a cutout in the printed circuit board. The power regulator draws power from the printed circuit board by way of side pins around a periphery of the cutout.

Semantic rearrangement of unknown objects from natural language commands

Granted: February 11, 2025
Patent Number: 12223949
A robotic system is provided for performing rearrangement tasks guided by a natural language instruction. The system can include a number of neural networks used to determine a selected rearrangement of the objects in accordance with the natural language instruction. A target object predictor network processes a point cloud of the scene and the natural language instruction to identify a set of query objects that are to-be-rearranged. A language conditioned prior network processes the…

Detection of misalignment hotspots for high definition maps for navigating autonomous vehicles

Granted: February 11, 2025
Patent Number: 12223593
A high-definition map system receives sensor data from vehicles travelling along routes and combines the data to generate a high definition map for use in driving vehicles, for example, for guiding autonomous vehicles. A pose graph is built from the collected data, each pose representing location and orientation of a vehicle. The pose graph is optimized to minimize constraints between poses. Points associated with surface are assigned a confidence measure determined using a measure of…

Leveraging multidimensional sensor data for computationally efficient object detection for autonomous machine applications

Granted: February 11, 2025
Patent Number: 12223429
In various examples, a two-dimensional (2D) and three-dimensional (3D) deep neural network (DNN) is implemented to fuse 2D and 3D object detection results for classifying objects. For example, regions of interest (ROIs) and/or bounding shapes corresponding thereto may be determined using one or more region proposal networks (RPNs)—such as an image-based RPN and/or a depth-based RPN. Each ROI may be extended into a frustum in 3D world-space, and a point cloud may be filtered to include…

Sparse programming image validation

Granted: February 11, 2025
Patent Number: 12223303
Apparatuses, systems, and methods for verifying fingerprints associated with components to be installed on printed circuit boards (PCBs). In at least one embodiment, one or more processors determine whether a component fingerprint associated with a component to be installed on the PCB corresponds to an expected fingerprint, the component fingerprint based, at least in part, on a firmware version associated with the component.

Hierarchical network for stacked memory system

Granted: February 11, 2025
Patent Number: 12223201
A hierarchical network enables access for a stacked memory system including or more memory dies that each include multiple memory tiles. The processor die includes multiple processing tiles that are stacked with the one or more memory die. The memory tiles that are vertically aligned with a processing tile are directly coupled to the processing tile and comprise the local memory block for the processing tile. The hierarchical network provides access paths for each processing tile to…

Efficient data transmissions between storage nodes in replication relationships

Granted: February 11, 2025
Patent Number: 12222820
A storage platform (100) improves data flow when modifying mirrored volumes. A backup storage component (120 A) that receives a service request keeps a copy of change data when redirecting the service request to a primary storage component (120B) that owns the volume that the service request targets. The primary storage (120B) component does not need to return the change data to the backup storage component (120A) when the primary storage component (120B) instructs the backup storage…

Determination of luminance values using image signal processing pipeline

Granted: February 4, 2025
Patent Number: 12219301
Apparatuses, systems, and techniques to receive, at one or more processors associated with an image signal processing (ISP) pipeline for a camera, an image generated using an image sensor of the camera, wherein the image comprises a plurality of channels associated with color information of the image; process, by the one or more processors, the plurality of channels of the image to generate a plurality of luminance and/or radiance values; generate, by the one or more processors, an…

Printed circuit board assembly with integrated vapor chamber

Granted: February 4, 2025
Patent Number: 12219691
A printed circuit board assembly comprises: a printed circuit board (PCB); an integrated circuit (IC) package that is mounted on the PCB and includes a first surface and a bare IC die disposed on the first surface; and a vapor chamber coupled to the first surface of the IC package.

Encoding output for streaming applications based on client upscaling capabilities

Granted: February 4, 2025
Patent Number: 12219173
In various examples, the decoding and upscaling capabilities of a client device are analyzed to determine encoding parameters and operations used by a content streaming server to generate encoded video streams. The quality of the upscaled content of the client device may be monitored by the streaming servers such that the encoding parameters may be updated based on the monitored quality. In this way, the encoding operations of one or more streaming servers may be more effectively matched…

Implementing trusted executing environments across multiple processor devices

Granted: February 4, 2025
Patent Number: 12219057
Apparatuses, systems, and techniques to generate a trusted execution environment including multiple accelerators. In at least one embodiment, a parallel processing unit (PPU), such as a graphics processing unit (GPU), operates in a secure execution mode including a protect memory region. Furthermore, in an embodiment, a cryptographic key is utilized to protect data during transmission between the accelerators.

Image generation using one or more neural networks

Granted: February 4, 2025
Patent Number: 12217386
Apparatuses, systems, and techniques are presented to generate images. In at least one embodiment, at least a first optical flow network (OFN) and at least a first reconstruction network (RN) can be used to generate one or more images based, at least in part, upon the OFN and the RN using a shared loss function.

Optimizing grid-based compute graphs

Granted: February 4, 2025
Patent Number: 12217331
Disclosed are apparatuses, systems, and techniques that enable compressed grid-based graph representations for efficient implementations of graph-mapped computing applications. The techniques include but are not limited to selecting a reference grid having a plurality of blocks, assigning nodes of the graph to blocks of the grid, and generating a graph representation that maps directions, relative to the reference grid, of nodal connections of the graph.

Identifying application buffers for post-processing and re-use in secondary applications

Granted: February 4, 2025
Patent Number: 12217326
Apparatuses, systems, and techniques for buffer identification of an application for post-processing. The apparatuses, systems, and techniques includes generating a buffer statistic data structure for a buffer of a plurality of buffers associated with a frame of an application; updating the buffer statistic data structure with metadata of the draw call responsive to detecting a draw call to the buffer; and determining, based on the buffer statistic data structure, a score reflecting a…

Layout parasitics and device parameter prediction using graph neural networks

Granted: February 4, 2025
Patent Number: 12217151
A graph neural network to predict net parasitics and device parameters by transforming circuit schematics into heterogeneous graphs and performing predictions on the graphs. The system may achieve an improved prediction rate and reduce simulation errors.

Parallel processing of hierarchical text

Granted: February 4, 2025
Patent Number: 12217002
Apparatuses, systems, and techniques to parse textual data using parallel computing devices. In at least one embodiment, text is parsed by a plurality of parallel processing units using a finite state machine and logical stack to convert the text to a tree data structure. Data is extracted from the tree by the plurality of parallel processors and stored.

Methods of contact for simulation

Granted: February 4, 2025
Patent Number: 12216969
Apparatuses, systems, and techniques apply to a force-based (e.g., primal) formulation for object simulation. In at least one embodiment, updates to the force-based formulation is determined by solving for constraints that are to be satisfied when simulating rigid bodies (e.g., contact rich scenarios).

Authenticated control sequences to initialize sensors over a multi-target interface bus

Granted: February 4, 2025
Patent Number: 12216608
A controller device includes a memory storing instructions. An interface bus is coupled to sensors and configured to operate with a multi-target interface protocol. A processor is coupled to the memory and the interface bus. The processor broadcasts initialization data, according to the multi-target interface protocol, to the sensors. The processor generates, from the initialization data, using at least one cryptographic function, an authentication tag for each sensor. Each…

Compiled shader program caches in a cloud computing environment

Granted: January 28, 2025
Patent Number: 12210867
Apparatuses, systems, and techniques for a compiled shader program caches in a cloud computing environment.