Nvidia Patent Applications

SECURE ELECTRONIC COMPONENT ASSEMBLY

Granted: March 6, 2025
Application Number: 20250081349
A secure electronic component assembly is described herein for ensuring the physical integrity of an integrated circuit (IC). The secure electronic component assembly may comprise a printed circuit board (PCB), an integrated circuit (IC) mounted on the PCB, and an underfill material disposed between the IC and the PCB. The underfill material comprises a detection agent that is configured to change a state of the IC in response to exposure to an external environment, wherein the change in…

IMPROVING STREAMING VIDEO QUALITY IN LOSSY NETWORK CONDITIONS

Granted: March 6, 2025
Application Number: 20250080755
In various examples, systems, devices and methods are disclosed relating to enhancing the efficiency and reducing the delay of error resilience in multimedia communication systems. The systems, devices and methods can include a computer system determining a sliding frame window (or a sliding reference window) for a video stream. The size of the sliding frame window represents a minimum separation between reference frames and corresponding inter frames. The computer system can encode a…

SECURITY CHIP FOR ENSURING THE PHYSICAL INTEGRITY OF AN INTEGRATED CIRCUIT

Granted: March 6, 2025
Application Number: 20250079344
A secure electronic component assembly is described herein for ensuring the physical integrity of an integrated circuit (IC). The secure electronic component assembly may comprise a printed circuit board (PCB), an integrated circuit (IC) mounted on the PCB, and a security chip that is operatively coupled to the IC. The IC may comprise a plurality of solder balls operatively coupled thereto and configured for physical and electrical connection between the IC and the PCB. The security chip…

Patterned Magnetic Flux Structure for Coupled Inductors

Granted: March 6, 2025
Application Number: 20250079063
A magnetic inductor core forms a three-dimensional figure eight pattern. An upper member of the core forms an upper half of the figure eight pattern, a lower member of the core forms a lower half of the figure eight pattern, and central portions of the upper and lower members are separated from one another in a depth dimension by a main gap that passes transversely through the core from left to right sides of the figure eight pattern. The upper and lower members are joined at top and…

Patterned Magnetic Flux Structure for Coupled Inductors

Granted: March 6, 2025
Application Number: 20250079062
A magnetic inductor core forms a three-dimensional figure eight pattern. An upper member of the core forms an upper half of the figure eight pattern, a lower member of the core forms a lower half of the figure eight pattern, and central portions of the upper and lower members are separated from one another in a depth dimension by a main gap that passes transversely through the core from left to right sides of the figure eight pattern. The upper and lower members are joined at top and…

DIRECTED GRAPH GENERATION WITH DIFFUSION KERNELS

Granted: March 6, 2025
Application Number: 20250077624
In various examples, systems and methods are disclosed relating to graph generation. One system includes one or more processing circuits configured to receive a first data structure including one or more relationships between a plurality of components. The one or more processing circuits are further configured to encode, using a predefined function, a second data structure determined based on the first data structure to generate a noisy representation of the second data structure. The…

HUMAN-IN-THE-LOOP TASK AND MOTION PLANNING FOR IMITATION LEARNING

Granted: February 27, 2025
Application Number: 20250068966
In various examples, systems and methods are disclosed relating to training machine learning models using human demonstration of segments of a task, where other segments of the task are performed by a planning method, such as a Task and Motion Planning (TAMP) system. A method may include segmenting a task to be performed by a robot into segments, determining a first set of instructions of a plurality of sets of instructions for operating the robot to perform a first objective of a first…

SMALL MOLECULE GENERATION USING MACHINE LEARNING MODELS

Granted: February 20, 2025
Application Number: 20250061978
In various examples, systems and methods are disclosed relating to using machine learning models to generate small molecules with desired structural or physicochemical properties with high sampling efficiency. In some implementations, one or more processors receive a data structure representing a first small molecule and encode the data structure into a latent distribution of a fixed size using a machine learning model, thereby determining an encoded representation of the data structure.…

NEURAL NETWORKS FOR SYNTHETIC DATA GENERATION WITH DISCRETE AND CONTINUOUS VARIABLE FEATURES

Granted: February 20, 2025
Application Number: 20250061612
In various examples, systems and methods are disclosed relating to neural networks for synthetic data generation with discrete and continuous variable features. In training, an encoder can determine a plurality of encodings from a plurality of samples of training data, and the continuous generative model can operate as a decoder that is conditioned on the plurality of encodings to generate an estimated output to update the encoder and the continuous generative model. The discrete…

UPDATING SYNTHETIC IMAGE LABELS USING NEURAL NETWORKS TO IMPROVE PERFORMANCE ON REAL-WORLD APPLICATIONS

Granted: February 13, 2025
Application Number: 20250054288
Various examples relate to translating image labels from one domain (e.g., a synthetic domain) to another domain (e.g., a real-world domain) to improve model performance on real-world datasets and applications. Systems and methods are disclosed that provide an unsupervised label translator that may employ a generative adversarial network (GAN)-based approach. In contrast to conventional systems, the disclosed approach can employ a data-centric perspective that addresses systematic…

THREE DIMENSIONAL CIRCUIT MOUNTING STRUCTURES

Granted: February 6, 2025
Application Number: 20250048532
A circuit board includes chip die mounted on a three dimensional rectangular structure, a three dimensional triangular prism structure, or a combination thereof. A ball grid array for the chip die mounted on any such three dimensional structure is interposed between the three dimensional structure and the circuit board itself.

SURFACE TEXTURE GENERATION FOR THREE-DIMENSIONAL OBJECT MODELS USING GENERATIVE MACHINE LEARNING MODELS

Granted: February 6, 2025
Application Number: 20250045980
Aspects of this technical solution can obtain, according to a plurality of cameras oriented toward the surface of a three-dimensional (3D) model having a surface including a two-dimensional (2D) texture model, input according to corresponding views from the plurality of cameras of the 2D texture model on the surface of the 3D model, and generate, according to the input and according to a model configured to generate a two-dimensional (2D) image, an output including a 2D texture for the…

REAL-TIME MULTIPLE VIEW MAP GENERATION USING NEURAL NETWORKS

Granted: February 6, 2025
Application Number: 20250045952
In various examples, systems and methods are disclosed relating to real-time multiview map generation using neural networks. A system can receive sensors images of an environment, such as images from one or more camera, RADAR, LIDAR, and/or ultrasound sensors. The system can process the sensor images using one or more neural networks, such as neural networks implementing attention structures, to detect features in the environment such as lane lines, lane dividers, wait lines, or…

ACCELERATED GEOMETRY PROCESSING USING PARALLEL PROCESSING SYSTEMS

Granted: January 30, 2025
Application Number: 20250037376
In various examples, systems and methods are disclosed relating to shape processing using parallel computing systems. A processor can map one or more combinations of a plurality of first polygons identified from a first structure and a plurality of second polygons identified from a second structure, to a grid comprising a plurality of cells. The processor can identify one or more occupied cells of the plurality of cells, to which the one or more combinations are mapped. The processor can…

DENOISING DYNAMICALLY RAY-TRACED SCENES USING TEMPORAL AND SPATIAL VARIANCES OF HISTORICAL PIXEL VALUES

Granted: January 23, 2025
Application Number: 20250029315
In various examples, systems and methods are disclosed relating to historical reset. One method includes determining at least one history buffer for a frame, determining, in a spatial domain, a spatial component of the accumulated pixel value at the pixel location based on a first spatial moment and a second spatial moment, determining, in a temporal domain, a temporal component of the accumulated pixel value at the pixel location based on a first temporal moment and a second temporal…

DENOISING DYNAMICALLY RAY-TRACED SCENES USING HISTORICAL PIXEL VALUES

Granted: January 23, 2025
Application Number: 20250029204
In various examples, systems and methods are disclosed relating to historical acceleration. One method includes determining a plurality of history buffers for a frame, the plurality of history buffers comprising a responsive history buffer and a normal history buffer, the responsive history buffer comprising a first pixel value at a pixel location of the frame, and the normal history buffer comprising a second pixel value at the pixel location of the frame, and the normal history buffer…

MULTI-MODAL SYNTHETIC CONTENT GENERATION USING NEURAL NETWORKS

Granted: January 16, 2025
Application Number: 20250022100
In various examples, systems and methods are disclosed relating to systems and methods for multi-modal creative content generation using neural networks. The systems and methods can use one or more neural networks to generate outputs representative of creative and/or artistic characteristics of features indicated by input prompts. The one or more neural networks can include at least one text extension model to increase an amount of information of the input prompts. The one or more neural…

CIRCUIT TO PROTECT AGAINST MULTI-RAIL VOLTAGE GLITCHING ATTACKS

Granted: January 2, 2025
Application Number: 20250004522
A circuit includes a bandgap circuit configured to generate multiple reference voltages. A first voltage glitching detection circuit utilizes a first one of the reference voltages and a first power rail to generate a first reset signal in response to a voltage glitching attack on the first power rail, and a second voltage glitching detection circuit operates independently of the reference voltages to generate a second reset signal in response to the voltage glitching attack on the first…

BACKLIGHT-FREE AUGMENTED REALITY USING DIGITAL HOLOGRAPHY

Granted: January 2, 2025
Application Number: 20250004275
Optical systems including an interferometer utilizing a spatial light modulator. A light guide including a first beam splitter and multiple mirrors directs incoherent light through the beam splitter to the interferometer to generate an interference light pattern, and further directs the interference light pattern back to the first beam splitter via the mirrors.

SHARED METAL WIRE CAPACITANCE FOR NEGATIVE BIT-LINE

Granted: December 19, 2024
Application Number: 20240420748
Negative bit line voltage assist mechanisms for multi-bank machine memories utilizing multiple local IO drivers include a shared boost capacitor configured to generate a negative bit line voltage assist for write operations by local IO drivers, where the boost capacitor is configured to selectively couple to one of the local IO drivers during the write operation.