Nvidia Patent Applications

HIGH-RESOLUTION VIDEO GENERATION USING IMAGE DIFFUSION MODELS

Granted: May 1, 2025
Application Number: 20250142145
In various examples, systems and methods are disclosed relating to aligning images into frames of a first video using at least one first temporal attention layer of a neural network model. The first video has a first spatial resolution. A second video having a second spatial resolution is generated by up-sampling the first video using at least one second temporal attention layer of an up-sampler neural network model, wherein the second spatial resolution is higher than the first spatial…

PACKAGE LAYOUTS UTILIZING NON-RECTANGULAR PERIPHERAL CHIPS

Granted: May 1, 2025
Application Number: 20250140742
A circuit package includes a central chip and multiple input/output (IO) chips disposed along a periphery of the central chip, wherein at least some of the IO chips being non-rectangular and extending into corner regions of the periphery. The IO chips may have non-rectangular patterned areas in the shape of isosceles trapezoids, right trapezoids, and stepped tables, for example.

SYSTEM FOR AUTOMATED DATA RETRIEVAL FROM AN INTEGRATED CIRCUIT FOR EVENT ANALYSIS

Granted: May 1, 2025
Application Number: 20250137211
Systems, computer program products, and methods are described herein for automated data retrieval from an integrated circuit (IC). An example system extracts, using a scan island (e.g., a partition of the IC that is isolated for data retrieval), data from a plurality of scan chains and a plurality of random-access memories (RAMs) associated with the IC in response to a trigger event associated with the IC; determines, using a data security module associated with the scan island, whether…

FEATURE EXTRACTION WITH THREE-DIMENSIONAL INFORMATION

Granted: April 24, 2025
Application Number: 20250131680
Disclosed are systems and methods relating to extracting 3D features, such as bounding boxes. The systems can apply, to one or more features of a source image that depicts a scene using a first set of camera parameters, based on a condition view image associated with the source image, an epipolar geometric warping to determine a second set of camera parameters. The systems can generate, using a neural network, a synthetic image representing the one or more features and corresponding to…

ADAPTIVE CLOCK GENERATION FOR SERIAL LINKS

Granted: April 24, 2025
Application Number: 20250132892
Adaptive clock mechanisms for serial links utilizing a delay-chain-based edge generation circuit to generate a clock that is a faster (higher-frequency) version of an incoming digital clock. The base frequency of the link clock utilized by the line transmitters is determined by the (slower) clock utilized by the digital circuitry supplying data to the line transmitters. An edge generator that may be composed of only non-synchronous circuit elements multiplies the edges of the slower…

BANDWIDTH PRESERVATION THROUGH SELECTIVE APPLICATION OF ERROR MITIGATION TECHNIQUES FOR VIDEO FRAME REGIONS

Granted: April 17, 2025
Application Number: 20250126324
In various examples, systems and methods are disclosed relating to bandwidth preservation through selective application of error mitigation techniques for video frame regions. A subset of network packets for a video stream are identified as corresponding to an encoded region of a video frame of the video stream. At least one error correction packet is transmitted for the subset that encodes the region of the video frame. The network packets and the at least one error correction packet…

TEMPORAL REDISTRIBUTION OF NETWORK PACKET PAYLOADS TO REDUCE IMPACT TO PERCEIVED VIDEO QUALITY

Granted: April 17, 2025
Application Number: 20250126320
In various examples, systems and methods are disclosed relating to improving perceived video quality through temporal redistribution of network packet payloads that may carry error mitigation data. A subset of network packets for an encoded video stream is identified from a sequence of network packets as corresponding to a region of a video frame of the encoded video stream. A transmission order for the sequence of network packets is determined based at least on the subset of network…

ERROR CONCEALMENT IN VIDEO FRAMES FOR VIDEO STREAMING SYSTEMS AND APPLICATIONS

Granted: April 17, 2025
Application Number: 20250126296
In various examples, systems and methods are disclosed relating to error concealment by replacing a lost video frame region with a chronological predecessor. Network packets including data corresponding to an encoded bitstream of a frame of a video stream can be received. In response to determining that at least one packet of the video stream has been lost, a region of the video frame corresponding to the lost network packet can be replaced with the same region of a previous frame of the…

SYSTEM FOR ACCESS CONTROL

Granted: April 17, 2025
Application Number: 20250125953
systems, computer program products, and methods are described for an endpoint device configured for secure data transmission within a network. An example endpoint device may include a network interface configured to receive a communication request from a peer endpoint device, and an access control unit configured to determine whether a peer endpoint device is IDE qualified based on the communication request. If the peer endpoint device is IDE qualified, the access control unit authorizes…

ANTI-ALIASING SCOREBOARD MECHANISM TO MITIGATE EXECUTION DELAYS OF LONG-LATENCY INSTRUCTION EXECUTIONS

Granted: April 17, 2025
Application Number: 20250123905
A process to ameliorate scoreboard aliasing in multi-threaded data processors whereby, in response to executing at least one long-latency instruction in a first thread, a shared hardware scoreboard is incremented. A shared software register is incremented and the shared software register is spilled to a first per-thread register, and execution is switched to a second thread. After execution switches back to the first thread, execution of the first thread is suspended until the shared…

SYSTEM FOR AUTOMATED DATA RETRIEVAL FROM AN INTEGRATED CIRCUIT FOR EVENT ANALYSIS

Granted: April 17, 2025
Application Number: 20250123329
A scan island for automated data retrieval from an integrated circuit (IC) includes a data extraction module configured to extract data from multiple scan chains and random-access memory (RAM) modules in response to a trigger event, storing the data in an external non-volatile storage medium. The scan island further comprises a clock and reset module, which includes a free-running independent clock to enable continuous operation of the scan island upon occurrence of the trigger event,…

SYSTEM FOR SECURE DATA TRANSMISSION

Granted: April 10, 2025
Application Number: 20250119413
Systems, computer program products, and methods are described for secure data transmission. An example system includes a first end-point device, an intermediate device, and a second-end point device. The first end-point device determines the format requirements of the communication link between the first end-point device and the intermediate device, and the communication link intermediate device and the second end-point device. Based on the format requirements, the first end-point device…

GENERATING MOTION TOKENS FOR SIMULATING TRAFFIC USING MACHINE LEARNING MODELS

Granted: April 3, 2025
Application Number: 20250111109
In various examples, systems and methods are disclosed relating to generating tokens for traffic modeling. One or more circuits can identify trajectories in a dataset, and generate actions from the identified trajectories. The one or more circuits can generate, based at least on the plurality of actions and at least one trajectory of the plurality of trajectories, a set of tokens representing actions to generate trajectories of one or more agents in a simulation. The one or more circuits…

WIDE-RANGE POWER DELIVERY SYSTEM

Granted: March 27, 2025
Application Number: 20250105734
Power delivery systems for integrated circuits that include a first metal path traversing first metal layers from a global power domain supply to a voltage regulator, a second metal path traversing second metal layers from a local power domain supply to the voltage regulator, and a third metal path traversing third metal layers from the local power domain supply to an integrated circuit. Electrical isolation gaps are formed between the first metal layers, the second metal layers, and the…

CLOCK TO ANALOG REFERENCE VOLTAGE GENERATOR

Granted: March 27, 2025
Application Number: 20250103076
Reference voltage generators including a header circuit configured to pass current from a power supply to a time-to-digital converter, an amount of the current to pass determined by a thermometer code, and logic to update the thermometer code based on a comparison between an output of the time-to-digital converter and a digital code representing a reference voltage level.

MECHANISM FOR DETECTING AND MITIGATING CONGESTION IN A DRAGONFLY NETWORK

Granted: March 20, 2025
Application Number: 20250097153
A process to manage congestion in a network involves converting traffic received from the local endpoints to a bandwidth demand for one or more destination endpoint in a remote group, and determining a sum over the destination endpoints of a minimum of a maximum bandwidth of a link and a bandwidth demand to one or more of the remote endpoints.

INTERPRETABLE TRAJECTORY PREDICTION FOR AUTONOMOUS AND SEMI-AUTONOMOUS SYSTEMS AND APPLICATIONS

Granted: March 20, 2025
Application Number: 20250091618
In various examples, a trajectory prediction model provides interpretable trajectory predictions for autonomous and semi-autonomous systems and applications via counterfactual game-theoretic reasoning. Model-based latent variables can be formulated through responsibility evaluations. Responsibility can be broken into multiple components, such as safety and courtesy. Responsibility can be quantified, for example, by answering a counterfactual question: could an agent have executed…

SYNTHETIC IMAGE GENERATION FOR SUPPLEMENTING NEURAL FIELD REPRESENTATIONS AND RELATED APPLICATIONS

Granted: March 13, 2025
Application Number: 20250086896
In various examples, systems and methods are disclosed relating to neural networks for three-dimensional (3D) scene representations and modifying the 3D scene representations. In some implementations, a diffusion model can be configured to modify selected portions of 3D scenes represented using neural radiance fields, without painting back in content of the selected portions that was originally present. A first view of the neural radiance fields can be inpainted to remove a target…

KERNEL LAUNCH DEPENDENCIES

Granted: March 13, 2025
Application Number: 20250085973
Apparatuses, systems, and techniques to execute CUDA programs. In at least one embodiment, one or more software kernels are caused to indicate one or more dependencies among two or more software kernels. In at least one embodiment, one or more software kernels are performed based on one or more kernel dependencies.

GEOMETRIC POLICY FABRICS FOR ACCELERATED LEARNING IN ROBOTICS SYSTEMS, PLATFORMS, AND APPLICATIONS

Granted: March 13, 2025
Application Number: 20250083309
In various examples, systems and methods are disclosed relating to geometric fabrics for accelerated policy learning and sim-to-real transfer in robotics systems, platforms, and/or applications. For example, a system can provide an input indicative of a goal pose for a robot to a model to cause the model to generate an output, the output representing a plurality of points along a path for movement of the robot to the goal pose; and generate one or more control signals for operation of…