Nvidia Patent Grants

System for automated data retrieval from an integrated circuit for event analysis

Granted: January 28, 2025
Patent Number: 12210770
Systems, computer program products, and methods are described herein for automated data retrieval from an integrated circuit (IC). An example system receives an alert indicating a trigger event associated with the IC; 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 receiving the alert; stores the data in an external…

Latency determinations for human interface devices

Granted: January 28, 2025
Patent Number: 12212480
In various examples, latency of human interface devices (HIDs) may be accounted for in determining an end-to-end latency of a system. For example, when an input is received at an HID, an amount of time for the input to reach a connected device may be computed by the HID and included in a data packet transmitted by the HID device to the connected device. The addition of the peripheral latency to the end-to-end latency determination may provide a more comprehensive latency result for the…

Ultrasound image synthesis using one or more neural networks

Granted: January 28, 2025
Patent Number: 12211609
Apparatuses, systems, and techniques are presented to generate ultrasound images. In at least one embodiment, use one or more neural networks are used to generate one or more ultrasound images of one or more objects based, at least in part, upon one or more acoustic properties of the one or more objects.

Multi-modal sensor fusion for content identification in applications of human-machine interfaces

Granted: January 28, 2025
Patent Number: 12211308
Interactions with virtual systems may be difficult when users inadvertently fail to provide sufficient information to proceed with their requests. Certain types of inputs, such as auditory inputs, may lack sufficient information to properly provide a response to the user. Additional information, such as image data, may enable user gestures or poses to supplement the auditory inputs to enable response generation without requesting additional information from users.

Converting discrete light attenuation into spectral data for rendering object volumes

Granted: January 28, 2025
Patent Number: 12211236
Disclosed are apparatuses, systems, and techniques to render images depicting light interacting with media that have volume attenuation, using optimized spectral rendering that emulates rendering of the media in tristimulus color rendering schemes.

Object detection in image stream processing using optical flow with dynamic regions of interest

Granted: January 28, 2025
Patent Number: 12211216
Disclosed are apparatuses, systems, and techniques that may perform efficient deployment of machine learning for detection and classification of moving objects in streams of images. A set of machine learning models with different input sizes may be used for parallel processing of various regions of interest in multiple streams of images. Both the machine learning models as well as the inputs into these models may be selected dynamically based on a size of the regions of interest.

Techniques for performing matrix computations using hierarchical representations of sparse matrices

Granted: January 28, 2025
Patent Number: 12211080
One embodiment sets forth a technique for performing matrix operations. The technique includes traversing a tree structure to access one or more non-empty regions within a matrix. The tree structure includes a first plurality of nodes and a second plurality of nodes corresponding to non-empty regions in the matrix. The first plurality of nodes includes a first node representing a first region and one or more second nodes that are children of the first node and represent second region(s)…

Platform and method for collaborative generation of content

Granted: January 28, 2025
Patent Number: 12211005
A cloud-centric platform is used for generating virtual three-dimensional (3D) content, that allows users to collaborate online and that can be connected to different software tools (applications). Using the platform, virtual environments (e.g., scenes, worlds, universes) can be created, accessed, and interacted with simultaneously by multiple collaborative content creators using varying content creation or development applications.

Individual application window streaming suitable for remote desktop applications

Granted: January 28, 2025
Patent Number: 12210888
The present disclosure relates to streaming individual application windows and/or other desktop elements of a remote desktop. Data used to represent irrelevant desktop areas may be replaced with lower entropy data that may be highly compressed in a video stream and/or with data representative of other visual content. The video stream may also include desktop metadata (e.g., locations for desktop visuals, etc.) used to render the desktop elements on the local desktop. The desktop visuals…

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.

Method and apparatus for enabling map updates using a blockchain platform

Granted: January 28, 2025
Patent Number: 12209881
A semi-public blockchain maintained on one or more nodes in a map cloud platform comprises data for maintaining a global map of a predetermined geographic area. The blockchain also comprises a plurality of data records, where each data record is associated with an update to a global map. When a message associated with a map update to the global map is received, the nodes of the blockchain determine a consensus by evaluating the map update, where the evaluating comprises performing a…

Automatically-adjusting mirror for use in vehicles

Granted: January 28, 2025
Patent Number: 12208732
Systems and methods for a self-adjusting vehicle mirror. The mirror automatically locates the face of the driver or another passenger, and orients the mirror to provide the driver/passenger face with a desired view from the mirror. The mirror may continue to reorient itself as the driver or passenger shifts position, to continuously provide a desired field of view even as he or she changes position over time. In certain embodiments, the mirror system of the disclosure can be a…

Neural networks to generate robotic task demonstrations

Granted: January 21, 2025
Patent Number: 12202147
A technique for training a neural network, including generating a plurality of input vectors based on a first plurality of task demonstrations associated with a first robot performing a first task in a simulated environment, wherein each input vector included in the plurality of input vectors specifies a sequence of poses of an end-effector of the first robot, and training the neural network to generate a plurality of output vectors based on the plurality of input vectors. Another…

Data center job scheduling using machine learning

Granted: January 21, 2025
Patent Number: 12206748
A method includes receiving, using a processing device, a first condition associated with an operation at a data center, where the operation at the data center pertains to a first location at the data center, the first location corresponding to a first parameter value. The method further includes providing the first condition as an input to a machine learning model. The method also includes performing one or more reinforcement learning techniques using the machine learning model to cause…

Pixel degradation tracking and compensation for display technologies

Granted: January 21, 2025
Patent Number: 12205534
Certain display types—such as organic light emitting diode (OLED) displays—may be more prone to burn-in or ghosting due to the varied luminance degradation rates of pixel cells of the display—especially in applications or content types that require display of prolonged, continuous, static textures. To account for this, aging of pixel cells (e.g., R, G, B, and/or W pixel cells) of a display may be tracked such that more aged pixel cells may be compensated for by reducing pixel…

Conversational AI platform with rendered graphical output

Granted: January 21, 2025
Patent Number: 12205210
In various examples, a virtually animated and interactive agent may be rendered for visual and audible communication with one or more users with an application. For example, a conversational artificial intelligence (AI) assistant may be rendered and displayed for visual communication in addition to audible communication with end-users. As such, the AI assistant may leverage the visual domain—in addition to the audible domain—to more clearly communicate with users, including…

Application programming interface to wait on matrix multiply-accumulate

Granted: January 21, 2025
Patent Number: 12204897
Apparatuses, systems, and techniques to perform computational operations in response to one or more compute uniform device architecture (CUDA) programs. In at least one embodiment, one or more computational operations are to cause one or more other computational operations to wait until a portion of matrix multiply-accumulate (MMA) operations have been performed.

Using a hardware sequencer in a direct memory access system of a system on a chip

Granted: January 21, 2025
Patent Number: 12204475
In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups,…

Safety decomposition architecture for autonomous machine applications

Granted: January 21, 2025
Patent Number: 12202518
In various examples, a safety decomposition architecture for autonomous machine applications is presented that uses two or more individual safety assessments to satisfy a higher safety integrity level (e.g., ASIL D). For example, a behavior planner may be used as a primary planning component, and a collision avoidance feature may be used as a diverse safety monitoring component—such that both may redundantly and independently prevent violation of safety goals. In addition, robustness…

Restraint device localization

Granted: January 21, 2025
Patent Number: 12202432
Systems and methods are disclosed related to restraint device (e.g., seatbelt) localization. In one embodiment, the disclosure relates to systems and methods for seatbelt detection and modeling. A vehicle may be occupied by one or more occupants wearing one or more seatbelts. A camera or other sensor is placed within the vehicle to capture images of the one or more occupants. A system analyzes the images to detect and model seatbelts depicted in the images. Specifically, the system may…