Nvidia Patent Grants

Transceiver system with end-to-end reliability and ordering protocols

Granted: September 26, 2023
Patent Number: 11770215
Packet flows between a transmitter and a receiver in an unreliable and unordered switched packet network may be established as a result of receiving a second packet comprising a second memory operation on a memory address. The transmission of memory load command packets followed by memory store command packets in the packet flow may be serialized, and a synchronization operation may be executed between the transmitter and the receiver when a packet count at the receiver satisfies a…

Conversational AI platforms with closed domain and open domain dialog integration

Granted: September 26, 2023
Patent Number: 11769495
In various examples, systems and methods of the present disclosure combine open and closed dialog systems into an intelligent dialog management system. A text query may be processed by a natural language understanding model trained to associate the text query with a domain tag, intent classification, and/or input slots. Using the domain tag, the natural language understanding model may identify information in the text query corresponding to input slots needed for answering the text…

Unsupervised alignment for text to speech synthesis using neural networks

Granted: September 26, 2023
Patent Number: 11769481
Generation of synthetic speech from an input text sequence may be difficult when durations of individual phonemes forming the input text sequence are unknown. A predominantly parallel process may model speech rhythm as a separate generative distribution such that phoneme duration may be sampled at inference. Additional information such as pitch or energy may also be sampled to provide improved diversity for synthetic speech generation.

Polar stroking for vector graphics

Granted: September 26, 2023
Patent Number: 11769298
The disclosure introduces polar stroking for representing paths. A system, method, and apparatus are disclosed for representing and rendering stroked paths employing polar stroking. In one example, a method of approximating a path is provided that includes: (1) evaluating, in parallel, multiple links of a path, wherein each link of the multiple links is evaluated in steps based on tangent angle changes of the link, and (2) providing a polar stroked representation of the path employing…

Distance estimation to objects and free-space boundaries in autonomous machine applications

Granted: September 26, 2023
Patent Number: 11769052
In various examples, a deep neural network (DNN) is trained—using image data alone—to accurately predict distances to objects, obstacles, and/or a detected free-space boundary. The DNN may be trained with ground truth data that is generated using sensor data representative of motion of an ego-vehicle and/or sensor data from any number of depth predicting sensors—such as, without limitation, RADAR sensors, LIDAR sensors, and/or SONAR sensors. The DNN may be trained using two or more…

Scalable multi-die deep learning system

Granted: September 26, 2023
Patent Number: 11769040
A distributed deep neural net (DNN) utilizing a distributed, tile-based architecture implemented on a semiconductor package. The package includes multiple chips, each with a central processing element, a global memory buffer, and processing elements. Each processing element includes a weight buffer, an activation buffer, and multiply-accumulate units to combine, in parallel, the weight values and the activation values.

Improving area light shadows in computer generated scenes

Granted: September 19, 2023
Patent Number: 11763520
Determining the occlusions or shadows for an area light within a scene is difficult, especially realistic shadowing in large and dynamic scenes. The disclosure provides an adaptive occlusion sampling process that uses voxel cone tracing to distribute the voxel tracing cones on the surface of area lights to obtain samples for shadowing in computer generated images or scenes. A method of adaptive occlusion sampling from a rectangular area light is disclosed that can be used to provide…

Progressive modification of generative adversarial neural networks

Granted: September 19, 2023
Patent Number: 11763168
A generative adversarial neural network (GAN) learns a particular task by being shown many examples. In one scenario, a GAN may be trained to generate new images including specific objects, such as human faces, bicycles, etc. Rather than training a complex GAN having a predetermined topology of features and interconnections between the features to learn the task, the topology of the GAN is modified as the GAN is trained for the task. The topology of the GAN may be simple in the beginning…

Sensor fusion for autonomous machine applications using machine learning

Granted: June 27, 2023
Patent Number: 11688181
In various examples, a multi-sensor fusion machine learning model—such as a deep neural network (DNN)—may be deployed to fuse data from a plurality of individual machine learning models. As such, the multi-sensor fusion network may use outputs from a plurality of machine learning models as input to generate a fused output that represents data from fields of view or sensory fields of each of the sensors supplying the machine learning models, while accounting for learned associations…

Workload-based dynamic throttling of video processing functions using machine learning

Granted: June 27, 2023
Patent Number: 11689750
Embodiments of the present disclosure relate to workload-based dynamic throttling of video processing functions. Systems and methods are disclosed that dynamically throttle video processing and/or streaming based on a workload. Live video is captured from one or more sources (e.g., cameras) and stored. The video is then provided to a video processing engine and a video streaming engine. The video processing engine may perform one or more operations such as object detection, object…

Data augmentation including background modification for robust prediction using neural networks

Granted: June 27, 2023
Patent Number: 11688074
In various examples, a background of an object may be modified to generate a training image. A segmentation mask may be generated and used to generate an object image that includes image data representing the object. The object image may be integrated into a different background and used for data augmentation in training a neural network. Data augmentation may also be performed using hue adjustment (e.g., of the object image) and/or rendering three-dimensional capture data that…

Filtering render data using multiple iterations for a filter direction

Granted: June 27, 2023
Patent Number: 11688042
Various approaches are disclosed to temporally and spatially filter noisy image data—generated using one or more ray-tracing effects—in a graphically rendered image. Rather than fully sampling data values using spatial filters, the data values may be sparsely sampled using filter taps within the spatial filters. To account for the sparse sampling, locations of filter taps may be jittered spatially and/or temporally. For filtering efficiency, a size of a spatial filter may be reduced…

Current flattening circuit for protection against power side channel attacks

Granted: June 27, 2023
Patent Number: 11687679
Various implementations of a current flattening circuit are disclosed, including those utilizing a feedback current regulator, a feedforward current regulator, and a constant current source.

Programmable state machine for a hardware performance monitor

Granted: June 27, 2023
Patent Number: 11687435
A processing unit can include a performance monitor for monitoring the performance of the processing unit and associated sub-units. The performance monitor can include a state machine. The state machine can be implemented via state machine data entries stored in a memory associated with the performance monitor. A state machine data entry includes information indicating a state transition condition and output signals. The state transition condition includes a current state and input…

Laptop computer with display-side cooling system

Granted: June 27, 2023
Patent Number: 11687133
A computing device comprises: a heat sink that has a plurality of cooling fins and a vapor chamber; one or more heat-generating electronic devices that are thermally coupled to the vapor chamber; and at least one cooling fan configured to direct cooling air across the plurality of cooling fins, wherein a first fin included in the plurality of cooling fins and a second fin included in the plurality of cooling fins form a first air passage that has a first air inlet opening and a first air…

Blow-through axial fan for a graphics processing unit

Granted: June 20, 2023
Patent Number: 11681340
A graphics subsystem includes a printed circuit board (PCB), a set of one or more fans, and a heat sink. A graphics processing unit (GPU) is integrated into the PCB. The PCB is shortened to occupy a portion of the width of the graphics subsystem. The heat sink is coupled to the PCB and/or GPU and configured to extend beyond an edge of the PCB, thereby occupying a larger portion of the width of the graphics subsystem compared to the PCB. A first fan is disposed partially or fully beyond…

Systems and methods for pedestrian crossing risk assessment and directional warning

Granted: June 20, 2023
Patent Number: 11682272
Systems and methods are disclosed herein for a pedestrian crossing warning system that may use multi-modal technology to determine attributes of a person and provide a warning to the person in response to a calculated risk level to effect a reduction of the risk level. The system may utilize sensors to receive data indicative of a trajectory of a person external to the vehicle. Specific attributes of the person such as age or walking aids may be determined. Based on the trajectory data…

Style-based architecture for generative neural networks

Granted: June 20, 2023
Patent Number: 11682199
A style-based generative network architecture enables scale-specific control of synthesized output data, such as images. During training, the style-based generative neural network (generator neural network) includes a mapping network and a synthesis network. During prediction, the mapping network may be omitted, replicated, or evaluated several times. The synthesis network may be used to generate highly varied, high-quality output data with a wide variety of attributes. For example, when…

Dynamic allocation of system of chip resources for efficient signal processing

Granted: June 20, 2023
Patent Number: 11682100
In various examples, a signal processing pipeline is dynamically generated or instantiated for a signal processing request. To generate the pipeline, a graph topology—including nodes and edges—may be created to represent features, functionality, and characteristics of a signal processing system. The nodes, representing processing tasks, may be connected via edges having associated costs for performing, by a node, a processing task on an output of a prior or edge-connected node. For a…

Intelligent repurposable cooling systems for mobile datacenter

Granted: June 20, 2023
Patent Number: 11681341
A cooling system for a datacenter is disclosed. An evaporative cooling subsystem provides blown air for cooling the datacenter and a repurposable refrigerant cooling subsystem controls moisture of the blown air in a first configuration and independently cools the datacenter in a second configuration.