NVIDIA Corporation

United States of America

Back to Profile

1-100 of 493 for NVIDIA Corporation Sort by
Query
Patent
World - WIPO
Excluding Subsidiaries
Aggregations Reset Report
Date
New (last 4 weeks) 17
2024 April (MTD) 15
2024 March 2
2024 February 3
2024 January 8
See more
IPC Class
G06N 3/04 - Architecture, e.g. interconnection topology 49
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints 44
G06K 9/62 - Methods or arrangements for recognition using electronic means 44
G06N 3/08 - Learning methods 39
H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating 28
See more
Found results for  patents
  1     2     3     ...     5        Next Page

1.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A DEVICE IN A CORE NETWORK TO SHARE INFORMATION WITH A DEVICE IN AN ACCESS NETWORK

      
Application Number US2023076135
Publication Number 2024/077172
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/14 - Network analysis or design
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

2.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A CONTROLLER TO A DEVICE IN AN ACCESS NETWORK

      
Application Number US2023076141
Publication Number 2024/077176
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 41/14 - Network analysis or design
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability

3.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A CONTROLLER TO A DEVICE IN A CORE NETWORK

      
Application Number US2023076143
Publication Number 2024/077178
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/14 - Network analysis or design
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

4.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A DEVICE IN A TRANSPORT NETWORK TO BE STORED

      
Application Number US2023076147
Publication Number 2024/077182
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/14 - Network analysis or design
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

5.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A DEVICE IN AN ACCESS NETWORK TO SHARE INFORMATION WITH A DEVICE IN A CORE NETWORK

      
Application Number US2023076148
Publication Number 2024/077183
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/14 - Network analysis or design
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

6.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A DEVICE IN A TRANSPORT NETWORK TO SHARE INFORMATION WITH A DEVICE IN A CORE NETWORK

      
Application Number US2023076152
Publication Number 2024/077186
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/14 - Network analysis or design
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

7.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A DEVICE IN A CORE NETWORK TO SHARE INFORMATION WITH A DEVICE IN A TRANSPORT NETWORK

      
Application Number US2023076154
Publication Number 2024/077188
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 41/14 - Network analysis or design
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

8.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A CONTROLLER TO A DEVICE IN A TRANSPORT NETWORK

      
Application Number US2023076156
Publication Number 2024/077190
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 41/14 - Network analysis or design
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

9.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A DEVICE IN A CORE NETWORK TO BE STORED

      
Application Number US2023076161
Publication Number 2024/077195
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/14 - Network analysis or design
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

10.

WIDE ANGLE AUGMENTED REALITY DISPLAY

      
Application Number US2023076304
Publication Number 2024/077285
Status In Force
Filing Date 2023-10-06
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Kim, Jonghyun
  • Mcguire, Morgan, Samuel

Abstract

In an embodiment, an augmented reality display provides an expanded eye box and enlarged field of view through the use of holographic optical elements. In at least one example, an incoupling element directs an image into a waveguide, which transmits the image to a set of outcoupling gratings. In one example, a set of holographic optical elements opposite the outcoupling elements reflect the image to the user with an enlarged field of view while maintaining an expanded eye box.

IPC Classes  ?

  • A63F 13/25 - Output arrangements for video game devices
  • G06F 3/046 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by electromagnetic means

11.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A DEVICE IN AN ACCESS NETWORK TO SHARE INFORMATION WITH A DEVICE IN A TRANSPORT NETWORK

      
Application Number US2023076123
Publication Number 2024/077164
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/14 - Network analysis or design

12.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A DEVICE IN A TRANSPORT NETWORK TO SHARE INFORMATION WITH A DEVICE IN AN ACCESS NETWORK

      
Application Number US2023076132
Publication Number 2024/077171
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/14 - Network analysis or design
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

13.

APPLICATION PROGRAMMING INTERFACE TO INDICATE A DEVICE IN AN ACCESS NETWORK TO BE STORED

      
Application Number US2023076158
Publication Number 2024/077192
Status In Force
Filing Date 2023-10-05
Publication Date 2024-04-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Boccuzzi, Joseph
  • Kundu, Lopamudra

Abstract

Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/14 - Network analysis or design
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

14.

IMPROVED FRAME SELECTION FOR STREAMING APPLICATIONS

      
Application Number US2023033695
Publication Number 2024/072789
Status In Force
Filing Date 2023-09-26
Publication Date 2024-04-04
Owner NVIDIA CORPORATION (USA)
Inventor
  • Maharana, Aurobinda
  • Ungrapalli, Vignesh
  • Liu, Ming-Yu

Abstract

Systems and methods herein address reference frame selection in video streaming applications using one or more processing units to identify a frame of a sequence of frames as a blurred frame based at least in part on a first variance of motion (VoM) of the frame being less than or equal to an adaptive threshold that is based in part on a moving average of variance of motion (MAoV) determined using one or more reference frames.

IPC Classes  ?

  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • G06T 7/00 - Image analysis
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/51 - Motion estimation or motion compensation

15.

IMPROVED FRAME SELECTION FOR STREAMING APPLICATIONS

      
Application Number US2023033717
Publication Number 2024/072797
Status In Force
Filing Date 2023-09-26
Publication Date 2024-04-04
Owner NVIDIA CORPORATION (USA)
Inventor
  • Maharana, Aurobinda
  • Ungrapalli, Vignesh
  • Liu, Ming-Yu

Abstract

Systems and methods herein address reference frame selection in video streaming applications using one or more processing units to replace, during receipt of an encoded video stream, a first set of frames stored in a cache with a second set of frames based at least in part on an indication within the encoded video stream that the second set of frames includes a non-blurred frame (NBF).

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • G06T 5/00 - Image enhancement or restoration

16.

FAN DIRECTION CONTROL USING SPEED CONTROL SIGNAL FOR DATACENTER COOLING SYSTEMS

      
Application Number CN2022120931
Publication Number 2024/060214
Status In Force
Filing Date 2022-09-23
Publication Date 2024-03-28
Owner NVIDIA CORPORATION (USA)
Inventor Gu, Yongfa

Abstract

Systems and methods for cooling a datacenter(100) are disclosed. One or more circuits of a datacenter(100) cooling system can receive a speed control signal for a pulse width modulation (PWM) fan and can modify a speed control signal to output a direction control signal to a motor driver associated with a PWM fan, so that a direction control signal can enable a forward direction or a reverse direction for a PWM fan, while a speed control signal can enable a speed of a PWM fan.

IPC Classes  ?

  • F25B 6/02 - Compression machines, plants or systems, with several condenser circuits arranged in parallel

17.

FREESPACE DETECTION USING MACHINE LEARNING FOR AUTONOMOUS SYSTEMS AND APPLICATIONS

      
Application Number US2023032671
Publication Number 2024/059158
Status In Force
Filing Date 2023-09-13
Publication Date 2024-03-21
Owner NVIDIA CORPORATION (USA)
Inventor
  • Popov, Alexander
  • Nister, David
  • Smolyanskiy, Nikolai
  • Gebhardt, Patrik
  • Chen, Ke
  • Oldja, Ryan
  • Lee, Hee, Seok
  • Murray, Shane
  • Bhargava, Ruchi
  • Wekel, Tilman
  • Oh, Sangmin

Abstract

Systems and methods are disclosed that relate to freespace detection using machine learning models. First data that may include object labels may be obtained from a first sensor and freespace may be identified using the first data and the object labels. The first data may be annotated to include freespace labels that correspond to freespace within an operational environment. Freespace annotated data may be generated by combining the one or more freespace labels with second data obtained from a second sensor, with the freespace annotated data corresponding to a viewable area in the operational environment. The viewable area may be determined by tracing one or more rays from the second sensor within the field of view of the second sensor relative to the first data. The freespace annotated data may be input into a machine learning model to train the machine learning model to detect freespace using the second data.

IPC Classes  ?

  • G06V 20/56 - Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06N 3/08 - Learning methods
  • G06N 20/20 - Ensemble learning
  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]

18.

SIGNAL PROCESSING IN PARALLEL

      
Application Number CN2022113736
Publication Number 2024/036630
Status In Force
Filing Date 2022-08-19
Publication Date 2024-02-22
Owner NVIDIA CORPORATION (USA)
Inventor Liu, Chunhui

Abstract

Apparatuses, systems, and techniques to perform channel estimation on one or more signals. In at least one embodiment, channel estimation on one or more wireless signals is performed in parallel based on one or more frequencies of one or more signals.

IPC Classes  ?

  • H04L 27/00 - Modulated-carrier systems
  • H04L 25/03 - Shaping networks in transmitter or receiver, e.g. adaptive shaping networks

19.

PANORAMA GENERATION USING NEURAL NETWORKS

      
Application Number US2023071952
Publication Number 2024/036224
Status In Force
Filing Date 2023-08-09
Publication Date 2024-02-15
Owner NVIDIA CORPORATION (USA)
Inventor
  • Huang, Xun
  • Liu, Ming-Yu

Abstract

Apparatuses, systems, and techniques to generate images. In at least one embodiment, one or more neural networks are used to generate a panoramic image from a segmentation mask.

IPC Classes  ?

  • G06T 3/40 - Scaling of a whole image or part thereof

20.

STACKED POWER DESIGN IN CARD-BASED COMPUTING DEVICE

      
Application Number CN2022108237
Publication Number 2024/020852
Status In Force
Filing Date 2022-07-27
Publication Date 2024-02-01
Owner NVIDIA CORPORATION (USA)
Inventor
  • Wang, Xuan
  • Xu, Ziyi

Abstract

According to various embodiments, a processing subsystem includes a first printed circuit board (PCB); a processor mounted directly on a first side of the first PCB; and one or more power components. The one or more power components are coupled to a second side of the first PCB and electrically coupled to the processor, where the first side of the first PCB is opposite to the second side of the first PCB.

IPC Classes  ?

  • H01L 23/528 - Layout of the interconnection structure
  • H05K 1/11 - Printed elements for providing electric connections to or between printed circuits

21.

HIGH-BANDWIDTH COAXIAL INTERFACE TEST FIXTURE

      
Application Number CN2022107223
Publication Number 2024/016294
Status In Force
Filing Date 2022-07-22
Publication Date 2024-01-25
Owner NVIDIA CORPORATION (USA)
Inventor
  • Yang, Wenqi
  • Zhao, Weifeng

Abstract

A system (1100) for testing multiple devices (250) includes a connector holder (208) having a plurality of holes (908), wherein each hole (908) included in the plurality of holes (908) is configured to hold a respective cable connector (960) that connects to a cable (270); a device holder (240) that is configured to hold a first device (250) in a testing position; and an engagement mechanism (222) that supports the connector holder (208) and is operable to move the connector holder (208) to an engaged position. When the first device (250) is being held by the device holder (240) in the testing position, and a first hole (908) included in the plurality of holes (908) holds a first cable connector (960), a contact point (920) associated with the first cable connector (960) contacts a signal pad (804) associated with the first device (250).

IPC Classes  ?

  • G01R 31/26 - Testing of individual semiconductor devices
  • G01R 31/00 - Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
  • G01R 1/067 - Measuring probes

22.

GROUND SURFACE ESTIMATION USING DEPTH INFORMATION FOR AUTONOMOUS SYSTEMS AND APPLICATIONS

      
Application Number US2023027623
Publication Number 2024/019922
Status In Force
Filing Date 2023-07-13
Publication Date 2024-01-25
Owner NVIDIA CORPORATION (USA)
Inventor
  • Klaus, Andreas
  • Bauer, Joachim
  • Pehserl, Joachim

Abstract

In various examples, a surface may be estimated using depth data for autonomous systems and applications. One or more software components or modules may use the depth data (e.g., 3D LiDAR point cloud data) in addition to ego-motion data (e.g., data representative of location, heading, speed, and/or pose of the ego-machine) to generate a non-parametric model of the ground or driving surface. In some embodiments, an iterative process may be used to generate and iteratively refine estimated surface values by minimizing (or approximating minimization of) a cost function that penalizes deviation between measured values and estimated values and/or deviations among adjacent measured values. The systems and applications described herein may include robust real-time or near real-time ground surface estimation relying on generated data, and may further include a large-scale offline ground surface estimation approach that is non-causal and uses (e.g., all) available data at once.

IPC Classes  ?

  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 20/64 - Three-dimensional objects
  • G06V 10/56 - Extraction of image or video features relating to colour

23.

ORGANIZING NEURAL NETWORK GRAPH INFORMATION

      
Application Number CN2022106645
Publication Number 2024/016199
Status In Force
Filing Date 2022-07-20
Publication Date 2024-01-25
Owner NVIDIA CORPORATION (USA)
Inventor Yu, Chong

Abstract

Apparatuses, systems, and techniques to process neural networks. In at least one embodiment, neural network graph data is organized for processing. In at least one embodiment, for example, neural network graph data is organized based, at least in part, on one or more sparsity constraints.

IPC Classes  ?

  • G06F 16/901 - Indexing; Data structures therefor; Storage structures

24.

A DEEP LEARNING BASED SYSTEM FOR OPTICAL CHARACTER DETECTION AND RECOGNITION

      
Application Number CN2022105989
Publication Number 2024/011590
Status In Force
Filing Date 2022-07-15
Publication Date 2024-01-18
Owner NVIDIA CORPORATION (USA)
Inventor
  • Zhu, Yue
  • Fan, Zhimeng
  • Huang, Yongjun
  • Wu, Yongliang

Abstract

Apparatuses, systems, and techniques of one or more neural networks to generate one or more variations of an image based, at least in part, on one or more locations of textual information in the image. In at least one embodiment, a neural network is trained by variations of an image to idenify text in an image.

IPC Classes  ?

  • G06K 9/62 - Methods or arrangements for recognition using electronic means

25.

SURROUND SCENE PERCEPTION USING MULTIPLE SENSORS FOR AUTONOMOUS SYSTEMS AND APPLICATIONS

      
Application Number US2023027909
Publication Number 2024/015632
Status In Force
Filing Date 2023-07-17
Publication Date 2024-01-18
Owner NVIDIA CORPORATION (USA)
Inventor
  • Park, Minwoo
  • Pham, Trung
  • Kwon, Junghyun
  • Sajjadi Mohammadabadi, Sayed Mehdi
  • Chen, Bor-Jeng
  • Liu, Xin
  • Jujjavarapu, Bala Siva Sashank
  • Maghoumi, Mehran

Abstract

In various examples, feature values corresponding to a plurality of views are transformed into feature values of a shared orientation or perspective to generate a feature map – such as a Bird's-Eye-View (BEV), top-down, orthogonally projected, and/or other shared perspective feature map type. Feature values corresponding to a region of a view may be transformed into feature values using a neural network. The feature values may be assigned to bins of a grid and values assigned to at least one same bin may be combined to generate one or more feature values for the feature map. To assign the transformed features to the bins, one or more portions of a view may be projected into one or more bins using polynomial curves. Radial and/or angular bins may be used to represent the environment for the feature map.

IPC Classes  ?

  • G06V 10/80 - Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
  • G06F 18/25 - Fusion techniques
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads

26.

NEURAL NETWORK-BASED OBJECT RECONSTRUCTION

      
Application Number CN2022103608
Publication Number 2024/007107
Status In Force
Filing Date 2022-07-04
Publication Date 2024-01-11
Owner NVIDIA CORPORATION (USA)
Inventor Yu, Chong

Abstract

Apparatuses, systems, and techniques are presented to generate digital reconstructions of physical objects. In at least one embodiment, one or more first neural networks are used to generate a three-dimensional (3D) model having a first level of detail, and one or more second neural networks are used to modify the 3D model to have a second level of detail.

IPC Classes  ?

  • G06T 17/00 - 3D modelling for computer graphics
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06N 3/04 - Architecture, e.g. interconnection topology

27.

AUDIO-DRIVEN FACIAL ANIMATION WITH EMOTION SUPPORT USING MACHINE LEARNING

      
Application Number RU2022000219
Publication Number 2024/010484
Status In Force
Filing Date 2022-07-07
Publication Date 2024-01-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Seol, Yeongho
  • Yuen, Simon
  • Zhou, Charles
  • Browne, Ronan
  • Byeon, Wonmin

Abstract

A deep neural network can be trained to output motion or deformation information for a character that is representative of the character uttering speech contained in audio input, which is accurate for an emotional state of the character. The character can have different facial components or regions (e.g., head, skin, eyes, tongue) modeled separately, such that the network can output motion or deformation information for each of these different facial components. During training, the network can be provided with emotion and/or style vectors that indicate information to be used in generating realistic animation for input speech, as may relate to one or more emotions to be exhibited by the character, a relative weighting of those emotions, and any style or adjustments to be made to how the character expresses that emotional state. The network output can be provided to a renderer to generate audio-driven facial animation that is emotion-accurate.

IPC Classes  ?

  • G06T 13/00 - Animation
  • G10L 21/10 - Transforming into visible information
  • G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state

28.

INFERRING EMOTION FROM SPEECH IN AUDIO DATA USING DEEP LEARNING

      
Application Number RU2022000220
Publication Number 2024/010485
Status In Force
Filing Date 2022-07-07
Publication Date 2024-01-11
Owner NVIDIA CORPORATION (USA)
Inventor Fedorov, Ilya Sergeevich

Abstract

A deep neural network can be trained to infer emotion data from input audio. The network can be a transformer-based network that can infer probability values for a set of emotions or emotion classes. The emotion probability values can be modified using one or more heuristics, such as to provide for smoothing of emotion determinations over time, or via a user interface, where a user can modify emotion determinations as appropriate. A user may also provide prior emotion values to be blended with these emotion determination values. Determined emotion values can be provided as input to an emotion-based operation, such as to provide audio-driven speech animation.

IPC Classes  ?

  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 21/10 - Transforming into visible information
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

29.

DYNAMIC CLASS WEIGHTING FOR TRAINING ONE OR MORE NEURAL NETWORKS

      
Application Number CN2022095881
Publication Number 2023/230748
Status In Force
Filing Date 2022-05-30
Publication Date 2023-12-07
Owner NVIDIA CORPORATION (USA)
Inventor
  • Zhu, Yue
  • Huang, Yongjun
  • Wu, Yongliang

Abstract

Apparatuses, systems, and techniques are presented to train neural networks and use those neural networks for inferencing tasks. In at least one embodiment, one or more neural networks are caused to be trained using weight parameters based, at least in part, on an amount of training data used to train the one or more neural networks.

IPC Classes  ?

  • G06N 3/06 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons

30.

DETECTING ROBUSTNESS OF A NEURAL NETWORK

      
Application Number CN2022092931
Publication Number 2023/220848
Status In Force
Filing Date 2022-05-16
Publication Date 2023-11-23
Owner NVIDIA CORPORATION (USA)
Inventor Yu, Chong

Abstract

Apparatuses, systems, and techniques to evaluate neural networks. In at least one embodiment, neural networks are evaluated using one or more other neural networks. In at least one embodiment, two or more neural networks are caused to generate consistent results from first input information and caused to generate inconsistent results from second input information.

IPC Classes  ?

31.

DETECTING HARDWARE FAULTS IN DATA PROCESSING PIPELINES

      
Application Number CN2022090219
Publication Number 2023/206346
Status In Force
Filing Date 2022-04-29
Publication Date 2023-11-02
Owner NVIDIA CORPORATION (USA)
Inventor
  • Zhu, Rongzhe
  • Zhang, Shangang
  • Balasubramanya, Nagaraju
  • Lu, Jinyue
  • Miao, Tinghai

Abstract

A system comprises at least one circuit to detect whether a fault has occurred during performance of an operation by the at least one circuit. The at least one circuit generates error detecting values and determines a fault has occurred when the error detecting values do not match predetermined error detecting data.

IPC Classes  ?

  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/08 - Error detection or correction by redundancy in data representation, e.g. by using checking codes
  • G01R 31/28 - Testing of electronic circuits, e.g. by signal tracer

32.

ADJUSTING PRECISION OF NEURAL NETWORK WEIGHT PARAMETERS

      
Application Number CN2022085563
Publication Number 2023/193190
Status In Force
Filing Date 2022-04-07
Publication Date 2023-10-12
Owner NVIDIA CORPORATION (USA)
Inventor
  • Shen, Yichun
  • Brown, Abel Karl
  • Alvarez Lopez, Jose Manuel
  • Li, Siyi

Abstract

Apparatuses, systems, and techniques to cause one or more portions of one or more neural networks to be trained. In at least one embodiment, one or more portions of one or more neural networks are caused to be trained by, for example, iteratively adjusting precision of weight parameters associated with the one or more portions based, at least in part, on one or more performance metrics of the one or more portions.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology

33.

NEURAL NETWORK-BASED ENVIRONMENT REPRESENTATION

      
Application Number CN2022085560
Publication Number 2023/193188
Status In Force
Filing Date 2022-04-07
Publication Date 2023-10-12
Owner NVIDIA CORPORATION (USA)
Inventor
  • Yu, Zhiding
  • Philion, Jonah
  • Anankumar, Anima
  • Fidler, Sanja
  • Alvarez Lopez, Jose Manuel

Abstract

Apparatuses, systems, and techniques are presented to determination about objects in an environment. In at least one embodiment, a neural network can be used to determine one or more positions of one or more objects within a three-dimensional (3D) environment and to generate a segmented map of the 3D environment based, at least in part, on one or more two dimensional (2D) images of the one or more objects.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation

34.

UNDER VEHICLE RECONSTRUCTION FOR VEHICLE ENVIRONMENT VISUALIZATION

      
Application Number US2023063962
Publication Number 2023/192753
Status In Force
Filing Date 2023-03-08
Publication Date 2023-10-05
Owner NVIDIA CORPORATION (USA)
Inventor
  • Hu, Feng
  • Yu, Shuping

Abstract

In various examples, cached sensor data captured by an ego-object and ego-motion of the ego-object are used to reconstruct the area under the vehicle in real time. For example, image data captured over time by a vehicle may be cached into a composite map that visualizes the ground or drivable area, and the vehicle's ego-motion may be used to retrieve a region of the composite map corresponding to the under vehicle area. For each time slice, a newly captured or generated image representing that time slice may be used to generate a local map of an observed portion of the ground, and the local map may be merged with a composite map that represents previously observed local maps. Accordingly, the under vehicle area for that time slice may be reconstructed by retrieving corresponding pixels from the composite map using the vehicle's ego-motion.

IPC Classes  ?

  • B60R 1/27 - Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view providing all-round vision, e.g. using omnidirectional cameras

35.

IMAGE STITCHING WITH DYNAMIC SEAM PLACEMENT BASED ON OBJECT SALIENCY FOR SURROUND VIEW VISUALIZATION

      
Application Number US2023063968
Publication Number 2023/192756
Status In Force
Filing Date 2023-03-08
Publication Date 2023-10-05
Owner NVIDIA CORPORATION (USA)
Inventor
  • Ren, Yuzhuo
  • Turkowski, Kenneth
  • Arar, Nuri Murat
  • Gallo, Orazio
  • Kautz, Jan
  • Avadhanam, Niranjan
  • Su, Hang

Abstract

In various examples, dynamic seam placement is used to position seams in regions of overlapping image data to avoid crossing salient objects or regions. Objects may be detected from image frames representing overlapping views of an environment surrounding an ego-object such as a vehicle. The images may be aligned to create an aligned composite image or surface (e.g., a panorama, a 360° image, bowl shaped surface) with regions of overlapping image data, and a representation of the detected objects and/or salient regions (e.g., a saliency mask) may be generated and projected onto the aligned composite image or surface. Seams may be positioned in the overlapping regions to avoid or minimize crossing salient pixels represented in the projected masks, and the image data may be blended at the seams to create a stitched image or surface (e.g., a stitched panorama, stitched 360° image, stitched textured surface).

IPC Classes  ?

  • G06T 3/40 - Scaling of a whole image or part thereof

36.

IMAGE STITCHING WITH DYNAMIC SEAM PLACEMENT BASED ON EGO-VEHICLE STATE FOR SURROUND VIEW VISUALIZATION

      
Application Number US2023063959
Publication Number 2023/192752
Status In Force
Filing Date 2023-03-08
Publication Date 2023-10-05
Owner NVIDIA CORPORATION (USA)
Inventor
  • Ren, Yuzhuo
  • Arar, Nuri Murat
  • Gallo, Orazio
  • Kautz, Jan
  • Avadhanam, Niranjan
  • Su, Hang

Abstract

In various examples, a state machine is used to select between a default seam placement or dynamic seam placement that avoids salient regions, and to enable and disable dynamic seam placement based on speed of ego-motion, direction of ego-motion, proximity to salient objects, active viewport, driver gaze, and/or other factors. Images representing overlapping views of an environment may be aligned to create an aligned composite image or surface (e.g., a panorama, a 360° image, bowl shaped surface) with overlapping regions of image data, and a default or dynamic seam placement may be selected based on driving scenario (e.g., driving direction, speed, proximity to nearby objects). As such, seams may be positioned in the overlapping regions of image data, and the image data may be blended at the seams to create a stitched image or surface (e.g., a stitched panorama, stitched 360° image, stitched textured surface).

IPC Classes  ?

  • G06T 3/40 - Scaling of a whole image or part thereof

37.

IMAGE STITCHING WITH AN ADAPTIVE THREE-DIMENSIONAL BOWL MODEL OF THE SURROUNDING ENVIRONMENT FOR SURROUND VIEW VISUALIZATION

      
Application Number US2023063965
Publication Number 2023/192754
Status In Force
Filing Date 2023-03-08
Publication Date 2023-10-05
Owner NVIDIA CORPORATION (USA)
Inventor
  • Jiang, Hairong
  • Arar, Nuri Murat
  • Gallo, Orazio
  • Kautz, Jan
  • Letoquin, Ronan

Abstract

In various examples, an environment surrounding an ego-object is visualized using an adaptive 3D bowl that models the environment with a shape that changes based on distance (and direction) to one or more representative point(s) on detected objects. Distance (and direction) to detected objects may be determined using 3D object detection or a top-down 2D or 3D occupancy grid, and used to adapt the shape of the adaptive 3D bowl in various ways (e.g., by sizing its ground plane to fit within the distance to the closest detected object, fitting a shape using an optimization algorithm). The adaptive 3D bowl may be enabled or disabled during each time slice (e.g., based on ego-speed), and the 3D bowl for each time slice may be used to render a visualization of the environment (e.g., a top-down projection image, a textured 3D bowl, and/or a rendered view thereof).

IPC Classes  ?

  • B60R 1/27 - Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view providing all-round vision, e.g. using omnidirectional cameras

38.

OPTIMIZED VISUALIZATION STREAMING FOR VEHICLE ENVIRONMENT VISUALIZATION

      
Application Number US2023063969
Publication Number 2023/192757
Status In Force
Filing Date 2023-03-08
Publication Date 2023-10-05
Owner NVIDIA CORPORATION (USA)
Inventor
  • Avadhanam, Niranjan
  • Kumar, Ratin

Abstract

In various examples, sensor data may be captured by sensors of an ego-object, such as a vehicle traveling in a physical environment, and a representation of the sensor data may be streamed from the ego-object to a remote location to facilitate various remote experiences, such as streaming to a remote viewer (e.g., a friend or relative), streaming to a remote or fleet operator, streaming to a mobile app configured to self-park or summon an ego-object, rendering a 3D augmented reality (AR) or virtual reality (VR) representation of the physical environment, and/or others. In some embodiments, the stream includes one or more command channels used to control data collection, rendering, stream content, or even vehicle maneuvers, such as during an emergency, self-park, or summon scenario.

IPC Classes  ?

  • B60R 1/27 - Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view providing all-round vision, e.g. using omnidirectional cameras
  • G05D 1/00 - Control of position, course, altitude, or attitude of land, water, air, or space vehicles, e.g. automatic pilot

39.

APPLICATION PROGRAMMING INTERFACE TO IDENTIFY LOCATION OF PROGRAM PORTIONS

      
Application Number US2023064664
Publication Number 2023/183761
Status In Force
Filing Date 2023-03-17
Publication Date 2023-09-28
Owner NVIDIA CORPORATION (USA)
Inventor
  • Gumienny, Przemyslaw Krzysztof
  • Jodlowski, Sebastian Piotr

Abstract

Apparatuses, systems, and techniques to selectively load data required to use one or more functions. In at least one embodiment, selective load for one or more functions to be used is performed by one or more application programming interface for efficient use of memory on a system comprising a processor and a graphics processor.

IPC Classes  ?

40.

APPLICATION PROGRAMMING INTERFACE TO PERFORM OPERATION WITH REUSABLE THREAD

      
Application Number US2023064865
Publication Number 2023/183874
Status In Force
Filing Date 2023-03-23
Publication Date 2023-09-28
Owner NVIDIA CORPORATION (USA)
Inventor
  • Ciolkosz, Piotr
  • Perelygin, Kyrylo
  • Edwards, Harold Carter
  • Maxey, Wesley

Abstract

Apparatuses, systems, and techniques to perform collective operations using parallel processing. In at least one embodiment, a non-blocking application programming interface allow programs to improve performance of one or more collective operations on a GPU.

IPC Classes  ?

  • G06F 9/52 - Program synchronisation; Mutual exclusion, e.g. by means of semaphores
  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake

41.

APPLICATION PROGRAMMING INTERFACE TO PERFORM SELECTIVE LOADING

      
Application Number US2023064727
Publication Number 2023/183782
Status In Force
Filing Date 2023-03-20
Publication Date 2023-09-28
Owner NVIDIA CORPORATION (USA)
Inventor
  • Gumienny, Przemyslaw Krzysztof
  • Jodlowski, Sebastian Piotr

Abstract

Apparatuses, systems, and techniques to selectively load data required to use one or more functions. In at least one embodiment, selective load for one or more functions to be used is performed by one or more application programming interface for efficient use of memory on a system comprising a processor and a graphics processor.

IPC Classes  ?

42.

APPLICATION PROGRAMMING INTERFACE TO SELECT STORAGE

      
Application Number CN2022081192
Publication Number 2023/173324
Status In Force
Filing Date 2022-03-16
Publication Date 2023-09-21
Owner NVIDIA CORPORATION (USA)
Inventor
  • Kundu, Lopamudra
  • Tomar, Nidhi
  • Wu, Jinyou

Abstract

Apparatuses, systems, and techniques to perform one or more APIs. In at least one embodiment, a processor is to perform an API to transfer information between a plurality of fifth generation new radio (5G-NR) computing using different transport protocols.

IPC Classes  ?

43.

ROBUST VISION TRANSFORMERS

      
Application Number CN2023080461
Publication Number 2023/169508
Status In Force
Filing Date 2023-03-09
Publication Date 2023-09-14
Owner NVIDIA CORPORATION (USA)
Inventor
  • Zhou, Daquan
  • Yu, Zhiding
  • Anandkumar, Anima
  • Xiao, Chaowei
  • Alvarez Lopez, Jose Manuel

Abstract

Apparatuses, systems, and techniques to generate a robust representation of an image. Input tokens (104) of an input image are received, and an inference (110) about the input image is generated based on a vision transformer (ViT) system comprising at least one self-attention (106) module to perform token mixing and a channel self-attention (108) module to perform channel processing.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology

44.

ROBUST VISION TRANSFORMERS

      
Application Number CN2022079823
Publication Number 2023/168613
Status In Force
Filing Date 2022-03-09
Publication Date 2023-09-14
Owner NVIDIA CORPORATION (USA)
Inventor
  • Daquan, Zhou
  • Yu, Zhiding
  • Anandkumar, Anima
  • Xiao, Chaowei
  • Alvarez Lopez, Jose Manuel

Abstract

In a method for encryption of sensitive data, an encrypted user private key is received in a Trusted Execution Environment (TEE) in a worker node in a container management system, the encrypted user private key being an encrypted version of a user private key for decrypting a message from a user in the container management system. The user private key is obtained in the TEE, and the encrypted user private key being decrypted into the user private key with a provider private key that is received from an encryption manager for managing the container management system. The user private key may be transmitted to the worker node safely, such that the worker node may use the user private key to decrypt messages from the user. Therefore, the security level of the container management system may be increased.

IPC Classes  ?

  • G06K 9/62 - Methods or arrangements for recognition using electronic means

45.

OPTICAL FLOW TECHNIQUES AND SYSTEMS FOR ACCURATE IDENTIFICATION AND TRACKING OF MOVING OBJECTS

      
Application Number CN2022078948
Publication Number 2023/164857
Status In Force
Filing Date 2022-03-03
Publication Date 2023-09-07
Owner NVIDIA CORPORATION (USA)
Inventor Zhang, Dong

Abstract

Disclosed are apparatuses, systems, and techniques that may perform methods of pyramid optical flow processing with efficient identification and handling of object boundary pixels. In pyramid optical flow, motion vectors for pixels of image layers having a coarse resolution may be used as hints for identification of motion vectors for pixels of image layers having a higher resolution. Pixels that are located near apparent boundaries between foreground and background objects may receive multiple hints from lower-resolution image layers, for more accurate identification of matching pixels across different image levels of the pyramid.

IPC Classes  ?

46.

MOTION GENERATION USING ONE OR MORE NEURAL NETWORKS

      
Application Number CN2022078259
Publication Number 2023/159559
Status In Force
Filing Date 2022-02-28
Publication Date 2023-08-31
Owner NVIDIA CORPORATION (USA)
Inventor
  • Liu, Ming-Yu
  • Wang, Ting-Chun
  • Liu, Xihui

Abstract

Apparatuses, systems, and techniques are presented to generate one or more images. One or more neural networks are used to generate one or more images of one or more objects based, at least in part, on a model of the one or more objects and texture information.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

47.

PRE-LOADING SOFTWARE APPLICATIONS IN A CLOUD COMPUTING ENVIRONMENT

      
Application Number RU2022000044
Publication Number 2023/158332
Status In Force
Filing Date 2022-02-18
Publication Date 2023-08-24
Owner NVIDIA CORPORATION (USA)
Inventor
  • Wilson, David
  • Klemmick, Kevin
  • Le Tacon, David
  • Valencia, Andres
  • Vukojevich, Bojan
  • Taradzei, Yury
  • Zavarin, Yury Nikolaevich
  • Islam, Khurrum
  • Trifonov, Grigory Mikhailovich

Abstract

Apparatuses, systems, and techniques for pre-loading a software application in a cloud computing environment. A method can include sending a pre-load request to pre-load a first portion of data for an application hosted at an application hosting platform, the pre-load request being received before receiving user input identifying the application for execution. The method can include receiving a first indication that the first portion of data is pre-loaded and receiving a user request to execute the application. The method can further include sending a load request to load a second portion of data for the application, receiving a second indication that the second portion of data is loaded for the application, and causing the application to execute at the virtualized computing environment in response to receiving the second indication.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

48.

DYNAMIC OBJECT DETECTION USING LIDAR DATA FOR AUTONOMOUS MACHINE SYSTEMS AND APPLICATIONS

      
Application Number US2023012097
Publication Number 2023/158556
Status In Force
Filing Date 2023-02-01
Publication Date 2023-08-24
Owner NVIDIA CORPORATION (USA)
Inventor
  • Joergensen, Jens Christian Bo
  • Boer Bohan, Ollin
  • Pehserl, Joachim
  • Smolyanskiy, Nikolai

Abstract

A system to track objects in an environment using projection images generated from LiDAR is disclosed. A deep neural network (DNN) computes a motion mask indicative of motion corresponding to points representing objects in the environment. The environment (200) includes a location (202A) for an ego-machine at T-1, a location (202B) for the ego-machine at TO, ego-trajectory (204), vehicle location (206A), vehicle location (206B), wall (208), and 3D points (210), (212), and (214). If the system determines that a depth value corresponding to a 3D point, such as 3D point (210), has changed over time, the system may infer that movement has occurred at that particular 3D point. If a first measured distance for a pixel from the location (202A) for the ego-machine at T-1 to the 3D point (214) on the wall (208), is 10 meters in a previous range image at time T-l, and a second measured distance for the pixel from the location (202B) for the ego-machine at TO to the 3D point (210), is 5 meters in a current range image at time TO, then the system may determine that a vehicle has moved from vehicle location (206A) to vehicle location (206B) and now obstructs the line-of-sight of the sensor(s) of the ego-machine at location (202B) such that the ego-machine is unable to measure the distance to the 3D point (212) from the location (202B). Projection may be based on tracked ego-motion.

IPC Classes  ?

  • G01S 17/931 - Lidar systems, specially adapted for specific applications for anti-collision purposes of land vehicles
  • G05D 1/00 - Control of position, course, altitude, or attitude of land, water, air, or space vehicles, e.g. automatic pilot

49.

IMAGE GENERATION USING A NEURAL NETWORK

      
Application Number CN2022075485
Publication Number 2023/150910
Status In Force
Filing Date 2022-02-08
Publication Date 2023-08-17
Owner NVIDIA CORPORATION (USA)
Inventor Yu, Chong

Abstract

Apparatuses, systems, and techniques to generate an image. In at least one embodiment, one or more neural networks are to generate a second image based, at least in part, on a first image and information indicating zero or more differences between the first and second image.

IPC Classes  ?

  • H04N 19/59 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution

50.

HIGH DEFINITION (HD) MAP CONTENT REPRESENTATION AND DISTRIBUTION FOR AUTONOMOUS VEHICLES

      
Application Number US2023012039
Publication Number 2023/154199
Status In Force
Filing Date 2023-01-31
Publication Date 2023-08-17
Owner NVIDIA CORPORATION (USA)
Inventor
  • Ashman, Matthew
  • Collins, Galen
  • Chreptyk, Russell

Abstract

In various examples, a network of servers, such as a content delivery network, is used to provide a lightweight approach to hosting and serving HD map data to vehicles. The lightweight approach may allow for modifying various map components, such as tiles, layers, and/or segments. Modifying may include adding, removing, and/or updating the various components. A request to modify a first version of a High definition (HD) map may be received. Map data may be recorded that represents a second version of the HD map. A second request associated with the HD map may be received from a vehicle. Based on this second request, second map data representative of at least a portion of a layer may be identified on at least one server of the network of servers. The second map data may then be transmitted to the vehicle by the network of servers.

IPC Classes  ?

  • G01C 21/00 - Navigation; Navigational instruments not provided for in groups

51.

TECHNIQUES, DEVICES, AND INSTRUCTION SET ARCHITECTURE FOR EFFICIENT MODULAR DIVISION AND INVERSION

      
Application Number CN2022074567
Publication Number 2023/141933
Status In Force
Filing Date 2022-01-28
Publication Date 2023-08-03
Owner NVIDIA CORPORATION (USA)
Inventor
  • Wang, Shuai
  • Yao, Chen
  • Wu, Xiao
  • Zhu, Rongzhe
  • Qian, Yuji

Abstract

Disclosed are apparatuses, systems, and techniques to perform and facilitate fast and efficient modular computational operations, such as modular division and modular inversion, using shared platforms, including hardware accelerator engines.

IPC Classes  ?

  • G06F 7/38 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
  • H04L 9/28 - Arrangements for secret or secure communications; Network security protocols using particular encryption algorithm

52.

EFFICIENT MASKING OF SECURE DATA IN LADDER-TYPE CRYPTOGRAPHIC COMPUTATIONS

      
Application Number CN2022074568
Publication Number 2023/141934
Status In Force
Filing Date 2022-01-28
Publication Date 2023-08-03
Owner NVIDIA CORPORATION (USA)
Inventor
  • Wang, Shuai
  • Yao, Chen
  • Wu, Xiao
  • Zhu, Rongzhe
  • Qian, Yuji
  • Yang, Kun

Abstract

Disclosed are apparatuses, systems, and techniques to perform and facilitate secure ladder computational operations whose iterative execution depends on secret values associated with input data. Masking factors that re-blind secret data without exposing the unmasked secret data are used between iterations of the ladder computations. Montgomery multiplication techniques to facilitate secret data masking are used by efficiently avoiding modular division operations. The vulnerability of ladder computations to adversarial side-channel attacks can be significantly reduced.

IPC Classes  ?

  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy

53.

TECHNIQUES, DEVICES, AND INSTRUCTION SET ARCHITECTURE FOR BALANCED AND SECURE LADDER COMPUTATIONS

      
Application Number CN2022074569
Publication Number 2023/141935
Status In Force
Filing Date 2022-01-28
Publication Date 2023-08-03
Owner NVIDIA CORPORATION (USA)
Inventor
  • Wang, Shuai
  • Yao, Chen
  • Wu, Xiao
  • Zhu, Rongzhe
  • Qian, Yuji
  • Yang, Kun
  • Pan, Weiping

Abstract

Disclosed are apparatuses, systems, and techniques to perform and facilitate secure ladder computational operations whose iterative execution depends on secret values associated with input data. Disclosed embodiments balance execution of various iterations in a way that is balanced for different secret values, significantly reducing vulnerability of ladder computations to adversarial side-channel attacks.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communications; Network security protocols

54.

TECHNIQUES AND DEVICES FOR EFFICIENT MONTGOMERY MULTIPLICATION WITH REDUCED DEPENDENCIES

      
Application Number CN2022074570
Publication Number 2023/141936
Status In Force
Filing Date 2022-01-28
Publication Date 2023-08-03
Owner NVIDIA CORPORATION (USA)
Inventor
  • Wang, Shuai
  • Yao, Chen
  • Wu, Xiao
  • Qian, Yuji
  • Zhu, Rongzhe

Abstract

Disclosed are apparatuses, systems, and techniques to perform and facilitate fast and efficient modular computational operations, such as Montgomery multiplication with reduced interdependencies, using optimized processing resources.

IPC Classes  ?

  • G06F 7/72 - Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations using residue arithmetic

55.

TENSOR MODIFICATION BASED ON PROCESSING RESOURCES

      
Application Number CN2022074571
Publication Number 2023/141937
Status In Force
Filing Date 2022-01-28
Publication Date 2023-08-03
Owner NVIDIA CORPORATION (USA)
Inventor
  • Yu, Chong
  • Xie, Zhihao
  • Liu, Jia
  • Emmart, Niall Dunan
  • Zhu, Jingyang
  • Chen, Yu-Jung

Abstract

Apparatuses, systems, and techniques to modify tensors based on processor requirements. Input tensors and weight tensors are modified to meet processing resource requirements.

IPC Classes  ?

56.

FIRMWARE IMAGE VALIDATION

      
Application Number US2023011171
Publication Number 2023/141226
Status In Force
Filing Date 2023-01-19
Publication Date 2023-07-27
Owner NVIDIA CORPORATION (USA)
Inventor
  • Goska, Benjamin
  • Albright, Ryan
  • Mecham, William Andrew
  • Weese, William Ryan
  • Carkin, Aaron Richard
  • Thompson, Michael

Abstract

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.

IPC Classes  ?

  • G06F 21/73 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by creating or determining hardware identification, e.g. serial numbers
  • H05K 1/02 - Printed circuits - Details
  • H05K 13/08 - Monitoring manufacture of assemblages

57.

SELECTIVE COMMUNICATION INTERFACES FOR PROGRAMMABLE PARTS

      
Application Number US2023011247
Publication Number 2023/141276
Status In Force
Filing Date 2023-01-20
Publication Date 2023-07-27
Owner NVIDIA CORPORATION (USA)
Inventor
  • Goska, Benjamin
  • Albright, Ryan
  • Mecham, William Andrew
  • Weese, William Ryan
  • Carkin, Aaron Richard
  • Thompson, Michael

Abstract

Apparatuses, systems, and methods for communication interfaces of a programmable part. In at least one embodiment, one or more communication interfaces are secured to a top side of a programmable part to provide programmable access to the programmable part after installation on a printed circuit board (PCB), the one or more communication interfaces to be selectively disabled based, at least in part, on a status of the programmable part.

IPC Classes  ?

  • G06F 21/76 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in application-specific integrated circuits [ASIC] or field-programmable devices, e.g. field-programmable gate arrays [FPGA] or programmable logic devices [PLD]

58.

IDENTIFYING OBJECTS USING NEURAL NETWORK-GENERATED DESCRIPTORS

      
Application Number US2023061003
Publication Number 2023/141575
Status In Force
Filing Date 2023-01-20
Publication Date 2023-07-27
Owner NVIDIA CORPORATION (USA)
Inventor
  • Okorn, Brian
  • Mousavian, Arsalan
  • Manuelli, Lucas
  • Fox, Dieter

Abstract

Apparatuses, systems, and techniques are presented to identify one or more objects. In at least one embodiment, one or more neural networks can be used to identify one or more objects based, at least in part, on one or more descriptors of one or more segments of the one or more objects.

IPC Classes  ?

  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding
  • G06N 3/04 - Architecture, e.g. interconnection topology

59.

THREE-WAY FLOW CONTROLLER PATHS FOR SINGLE-PHASE AND TWO-PHASE COOLING IN DATACENTER COOLING SYSTEMS

      
Application Number US2023011354
Publication Number 2023/141336
Status In Force
Filing Date 2023-01-23
Publication Date 2023-07-27
Owner NVIDIA CORPORATION (USA)
Inventor Heydari, Ali

Abstract

Systems and methods for cooling a datacenter are disclosed. In at least one embodiment, a first three-way flow controller is associated with a single-phase fluid and a second three-way flow controller is associated with a two-phase fluid, with a first three-way flow controller to enable a first flow path of a single-phase fluid from a coolant distribution unit to a cold plate or to enable a second flow path to a heat exchanger to cool a two-phase fluid to be used in a cold plate, and with a second three-way flow controller to enable a third flow path of a two-phase fluid to a cold plate or to enable a fourth flow path to a heat exchanger.

IPC Classes  ?

  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

60.

PROCESSING VARIABLE-LENGTH DATA

      
Application Number US2023060858
Publication Number 2023/141477
Status In Force
Filing Date 2023-01-18
Publication Date 2023-07-27
Owner NVIDIA CORPORATION (USA)
Inventor
  • Soha, Eyal
  • Stehle, Elias
  • Sakharnykh, Nikolay

Abstract

Apparatuses, systems, and techniques to decompress data in parallel. In at least one embodiment, decompressing a variable-length-coded data stream speculatively decodes overlapping portions of said data stream to determine locations to begin correctly decoding said data stream.

IPC Classes  ?

  • H03M 7/40 - Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction

61.

SELECTABLE CACHE POLICY

      
Application Number US2023061000
Publication Number 2023/141573
Status In Force
Filing Date 2023-01-20
Publication Date 2023-07-27
Owner NVIDIA CORPORATION (USA)
Inventor
  • Dev, Kapil
  • Navada, Sandeep Suresh

Abstract

Apparatuses, systems, and techniques to select cache policies. In at least one embodiment, a system causes one or more cache policies of one or more caches to be selected based, at least in part, on one or more neural networks to use data stored in the one or more caches.

IPC Classes  ?

  • G06F 12/0875 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with dedicated cache, e.g. instruction or stack
  • G06F 17/16 - Matrix or vector computation
  • G06N 3/045 - Combinations of networks
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/08 - Learning methods

62.

LOCATION AGNOSTIC DATA ACCESS

      
Application Number US2023060683
Publication Number 2023/137464
Status In Force
Filing Date 2023-01-13
Publication Date 2023-07-20
Owner NVIDIA CORPORATION (USA)
Inventor
  • Piechotka, Maciej Marcin
  • Perelygin, Kyrylo
  • Long, Ze
  • Boissel, Raphael Dominique Pierre
  • Murphy, Michael
  • Ladram, Anis
  • Gelado, Isaac
  • Bharambe, Girish Bhaskarrao
  • Jodlowski, Sebastian Piotr

Abstract

Apparatuses, systems, and techniques to enable a program to access data regardless of where said data is stored. In at least one embodiment, a system enables a program to access data regardless of where said data is stored, based on, for example, one or more locations encoding one or more addresses of said data.

IPC Classes  ?

63.

TECHNIQUES FOR USING CONTEXTUAL INFORMATION

      
Application Number US2023060430
Publication Number 2023/137290
Status In Force
Filing Date 2023-01-10
Publication Date 2023-07-20
Owner NVIDIA CORPORATION (USA)
Inventor
  • Fontaine, David Anthony
  • Piechotka, Maciej Marcin
  • Perelygin, Kyrylo
  • Ligowski, Lukasz Krystian
  • Jain, Ashutosh
  • Chauhan, Jitendra Pratap Singh
  • Marathe, Jaydeep
  • Strengert, Magnus
  • Tian, Xiaonan
  • Jodlowski, Sebastian Piotr
  • Woolley Jr., John Clifton

Abstract

Apparatuses, systems, and techniques to indicate contextual information to be used by available logical processors. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to indicate a first set of contextual information to be used by a first subset of available processors.

IPC Classes  ?

  • G06F 9/54 - Interprogram communication
  • G06T 1/20 - Processor architectures; Processor configuration, e.g. pipelining

64.

OPERATIONS ON MATRIX OPERANDS IRRESPECTIVE OF WHERE OPERANDS ARE STORED IN MEMORY

      
Application Number US2023060682
Publication Number 2023/137463
Status In Force
Filing Date 2023-01-13
Publication Date 2023-07-20
Owner NVIDIA CORPORATION (USA)
Inventor
  • Aggarwal, Rajnish
  • Ju, Dz-Ching

Abstract

Apparatus, systems, and techniques to transform data in memory for deep learning operations. In at least one embodiment, a compiler inserts one or more data transforms into a software program to transform one or more data elements arbitrarily arranged in memory and improve performance of one or more deep learning operations.

IPC Classes  ?

65.

INTERCHANGEABLE COOLANT-CALIBRATED IN-RACK COOLANT DISTRIBUTION UNITS IN DATACENTER COOLING SYSTEMS

      
Application Number US2023010084
Publication Number 2023/133119
Status In Force
Filing Date 2023-01-04
Publication Date 2023-07-13
Owner NVIDIA CORPORATION (USA)
Inventor
  • Rodriguez, Jeremy
  • Heydari, Ali

Abstract

Systems and methods for cooling a datacenter are disclosed. In at least one embodiment, a plurality of in-rack coolant distribution units (IRCDUs) include a first IRCDU and a second IRCDU that are interchangeable within a rack depending on a type of coolant to be provided to a rack from a coolant distribution unit (CDU), so that a first IRCDU that is calibrated to a first coolant can distribute a first coolant and a second IRCDU that is calibrated to a second coolant can distribute a second coolant to a rack manifold of a rack.

IPC Classes  ?

  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

66.

MULTI-PASS PERFORMANCE PROFILING

      
Application Number US2023060272
Publication Number 2023/133537
Status In Force
Filing Date 2023-01-06
Publication Date 2023-07-13
Owner NVIDIA CORPORATION (USA)
Inventor
  • Schmitt, Felix Christian
  • Strengert, Magnus

Abstract

Apparatuses, systems, and techniques to collect compute performance information. In at least one embodiment, an API is performed to cause two or more portions of at least one software program to be concurrently performed a plurality of times in order to generate one or more performance metrics.

IPC Classes  ?

  • G06F 9/54 - Interprogram communication
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

67.

APPLICATION PROGRAMMING INTERFACE TO DISASSOCIATE A VIRTUAL ADDRESS

      
Application Number US2023060372
Publication Number 2023/133581
Status In Force
Filing Date 2023-01-10
Publication Date 2023-07-13
Owner NVIDIA CORPORATION (USA)
Inventor
  • Hakke Patil, Ajit Panditrao
  • Kini, Vivek Belve
  • Delorme, Michael Christopher

Abstract

Apparatuses, systems, and techniques to manage memory arrays. In at least one embodiment an application programming interface (API) is performed to disassociate a virtual address indicated by the API from a corresponding physical address.

IPC Classes  ?

68.

APPLICATION PROGRAMMING INTERFACE TO CONTROL EXECUTION OF GRAPH NODES

      
Application Number US2023060375
Publication Number 2023/133583
Status In Force
Filing Date 2023-01-10
Publication Date 2023-07-13
Owner NVIDIA CORPORATION (USA)
Inventor
  • Jones, Stephen Anthony Bernard
  • Gaiser, Jason David
  • Fontaine, David Anthony
  • Stevenson, Sally Tessa
  • Gurfinkel, Steven Arthur

Abstract

Apparatuses, systems, and techniques to facilitate execution graph control. In at least one embodiment, an application programming interface comprising one or more parameters is used to control which of one or more portions of graph code are to be performed.

IPC Classes  ?

69.

APPLICATION PROGRAMMING INTERFACE TO INDICATE EXECUTION OF GRAPH NODES

      
Application Number US2023060377
Publication Number 2023/133585
Status In Force
Filing Date 2023-01-10
Publication Date 2023-07-13
Owner NVIDIA CORPORATION (USA)
Inventor
  • Jones, Stephen Anthony Bernard
  • Gaiser, Jason David
  • Fontaine, David Anthony
  • Stevenson, Sally Tessa
  • Gurfinkel, Steven Arthur

Abstract

Apparatuses, systems, and techniques to facilitate execution graph control. In at least one embodiment, an application programming interface comprising one or more parameters is used to indicate which of one or more portions of graph code are to be performed.

IPC Classes  ?

70.

TECHNIQUES FOR DATA SCRAMBLING ON A MEMORY INTERFACE

      
Application Number US2022081379
Publication Number 2023/122445
Status In Force
Filing Date 2022-12-12
Publication Date 2023-06-29
Owner NVIDIA CORPORATION (USA)
Inventor Bhatia, Gautam

Abstract

Various embodiments include a memory device that recovers from write errors and read errors more quickly relative to prior memory devices. Certain patterns of write data and read data may result on poor signal quality on the memory interface between memory controllers and memory devices. The disclosed memory device, synchronously with the memory controller, scrambles read data before transmitting the data to the memory controller and descrambles received from the memory controller. The scrambling and descrambling results in a different pattern on the memory interface even for the same read data or write data. Therefore, when a write operation or a read operation fails, and the operation is replayed, the pattern transmitted on the memory interface is different when the operation is replayed. As a result, the memory device more easily recovers from data patterns that cause poor signal quality on the memory interface.

IPC Classes  ?

  • G06F 11/10 - Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers

71.

APPLICATION PROGRAMMING INTERFACE TO CAUSE GRAPH CODE TO UPDATE A SEMAPHORE

      
Application Number US2022081401
Publication Number 2023/114738
Status In Force
Filing Date 2022-12-12
Publication Date 2023-06-22
Owner NVIDIA CORPORATION (USA)
Inventor
  • Fontaine, David Anthony
  • Gaiser, Jason David
  • Gurfinkel, Steven Arthur
  • Stevenson, Sally Tessa
  • Zhurba, Vladislav
  • Jones, Stephen Anthony Bernard

Abstract

Apparatuses, systems, and techniques to facilitate graph code synchronization between application programming interfaces. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause graph code to update a semaphore used by another API.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/52 - Program synchronisation; Mutual exclusion, e.g. by means of semaphores

72.

APPLICATION PROGRAMMING INTERFACE TO CAUSE GRAPH CODE TO WAIT ON A SEMAPHORE

      
Application Number US2022081414
Publication Number 2023/114747
Status In Force
Filing Date 2022-12-13
Publication Date 2023-06-22
Owner NVIDIA CORPORATION (USA)
Inventor
  • Fontaine, David Anthony
  • Gaiser, Jason David
  • Gurfinkel, Steven Arthur
  • Stevenson, Sally Tessa
  • Zhurba, Vladislav
  • Jones, Stephen Anthony Bernard

Abstract

Apparatuses, systems, and techniques to facilitate graph code synchronization between application programming interfaces. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause graph code to wait on a semaphore used by another API.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/52 - Program synchronisation; Mutual exclusion, e.g. by means of semaphores

73.

MACHINE LEARNING VIA DIFFERENTIABLE SIMULATION

      
Application Number US2022081644
Publication Number 2023/114904
Status In Force
Filing Date 2022-12-15
Publication Date 2023-06-22
Owner NVIDIA CORPORATION (USA)
Inventor
  • Macklin, Miles
  • Makoviichuk, Viktor
  • Xu, Jie
  • Narang, Yashraj Shyam
  • Tozeto Ramos, Fabio
  • Garg, Animesh
  • Kim, Tae-Yong

IPC Classes  ?

  • G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/088 - Non-supervised learning, e.g. competitive learning
  • G06N 3/09 - Supervised learning
  • G06N 3/092 - Reinforcement learning
  • G06N 3/098 - Distributed learning, e.g. federated learning
  • G06N 3/045 - Combinations of networks

74.

APPLICATION PROGRAMMING INTERFACE TO CREATE AND MODIFY GRAPHICS OBJECTS

      
Application Number US2022081828
Publication Number 2023/115014
Status In Force
Filing Date 2022-12-16
Publication Date 2023-06-22
Owner NVIDIA CORPORATION (USA)
Inventor
  • Hakke Patil, Ajit Panditrao
  • Kini, Vivek Belve
  • Delorme, Michael Christopher

Abstract

Apparatuses, systems, and techniques to enable image processing methods on a graphics processing unit (GPU). In at least one embodiment, seamless cubemapping is enabled with a flag contained within a function of an application programming interface (API).

IPC Classes  ?

75.

THREAD SPECIALIZATION FOR COLLABORATIVE DATA TRANSFER AND COMPUTATION

      
Application Number CN2021129030
Publication Number 2023/077436
Status In Force
Filing Date 2021-11-05
Publication Date 2023-05-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Li, Chao
  • Kaatz, Alan
  • Krashinsky, Ronny
  • Xu, Albert

Abstract

Apparatuses, systems, and techniques to perform a matrix multiplication using parallel processing. In at least one embodiment, a matrix multiplication is divided into a set of tiles, with each tile processed with a prolog task, a calculation task, and an epilog task. The prolog tasks are performed by a dedicated set of threads, with the remaining tasks performed in an interleaved manner using two or more thread groups.

IPC Classes  ?

  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt

76.

SYNTHETIC AUDIO-DRIVEN BODY ANIMATION USING VOICE TEMPO

      
Application Number RU2021000485
Publication Number 2023/080806
Status In Force
Filing Date 2021-11-08
Publication Date 2023-05-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Korobchenko, Dmitry Aleksandrovich
  • Yuen, Simon
  • Margo, Kevin

Abstract

In various examples, animations may be generated using audio-driven body animation synthesized with voice tempo. For example, full body animation may be driven from an audio input representative of recorded speech, where voice tempo (e.g., a number of phonemes per unit time) may be used to generate a 1D audio signal for comparing to datasets including data samples that each include an animation and a corresponding 1D audio signal. One or more loss functions may be used to compare the 1D audio signal from the input audio to the audio signals of the datasets, as well as to compare joint information of joints of an actor between animations of two or more data samples, in order to identify optimal transition points between the animations. The animations may then be stitched together - e.g., using interpolation and/or a neural network trained to seamlessly stitch sequences together - using the transition points.

IPC Classes  ?

  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G10L 21/10 - Transforming into visible information
  • G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
  • G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
  • G06N 3/08 - Learning methods

77.

ESTIMATING FACIAL EXPRESSIONS USING FACIAL LANDMARKS

      
Application Number US2022048552
Publication Number 2023/081138
Status In Force
Filing Date 2022-11-01
Publication Date 2023-05-11
Owner NVIDIA CORPORATION (USA)
Inventor
  • Malafeev, Alexander
  • De Mello, Shalini
  • Seo, Jaewoo
  • Iqbal, Umar
  • Nagano, Koki
  • Kautz, Jan
  • Yuen, Simon

Abstract

In examples, locations of facial landmarks may be applied to one or more machine learning models (MLMs) to generate output data indicating profiles corresponding to facial expressions, such as facial action coding system (FACS) values. The output data may be used to determine geometry of a model. For example, video frames depicting one or more faces may be analyzed to determine the locations. The facial landmarks may be normalized, then be applied to the MLM(s) to infer the profile(s), which may then be used to animate the mode for expression retargeting from the video. The MLM(s) may include sub-networks that each analyze a set of input data corresponding to a region of the face to determine profiles that correspond to the region. The profiles from the sub-networks, along global locations of facial landmarks may be used by a subsequent network to infer the profiles for the overall face.

IPC Classes  ?

  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

78.

RUN-TIME CONFIGURATION LOADING

      
Application Number US2022047452
Publication Number 2023/076119
Status In Force
Filing Date 2022-10-21
Publication Date 2023-05-04
Owner NVIDIA CORPORATION (USA)
Inventor
  • Albright, Ryan
  • Weese, William, Ryan
  • Carkin, Aaron, Richard
  • Mecham, William, Andrew
  • Goska, Benjamin
  • Thompson, Michael

Abstract

Configurations for communication interfaces are disclosed. In at least one embodiment, a processor includes one or more circuits to determine a firmware configuration for one or more server components and to transmit the firmware configuration at startup.

IPC Classes  ?

79.

ILLUMINATION RESAMPLING USING TEMPORAL GRADIENTS IN LIGHT TRANSPORT SIMULATION SYSTEMS AND APPLICATIONS

      
Application Number US2022048169
Publication Number 2023/076561
Status In Force
Filing Date 2022-10-28
Publication Date 2023-05-04
Owner NVIDIA CORPORATION (USA)
Inventor
  • Panteleev, Alexey
  • Wyman, Chris

Abstract

Systems and methods described relate to the generation of image content. In order to provide for smoothing between sequential images, but avoid introducing lag into lighting effects, light information can be compared for regions between consecutive rendered frames. Shading can be performed and the results compared for tiles of pixels to compute gradient values, such as by using a single light sample for each tile. A filtering pass can be performed with respect to these gradients, and this filtered, lower-resolution grid version can be upscaled into a full resolution, screen-sized image and the gradients transformed into confidence values. These confidence values can be used to determine an extent to which to keep lighting data from the previous frame with respect to the current frame. For example, less lighting information can be used from the prior frame for a given pixel location if the confidence for that location is lower.

IPC Classes  ?

80.

SCALABLE PARALLEL CONSTRUCTION OF BOUNDING VOLUME HIERARCHIES

      
Application Number US2022078230
Publication Number 2023/069911
Status In Force
Filing Date 2022-10-17
Publication Date 2023-04-27
Owner NVIDIA CORPORATION (USA)
Inventor Wald, Ingo

Abstract

One embodiment of the present invention sets forth a technique for generating a bounding volume hierarchy. The technique includes determining a first set of objects associated with a first node. The technique also includes generating a first plurality of child nodes that are associated with the first node. The technique further includes for each object included in the first set of objects, storing within the object an identifier for a corresponding child node included in the first plurality of child nodes based on a first set of partitions associated with the first set of objects.

IPC Classes  ?

  • G06T 17/00 - 3D modelling for computer graphics

81.

TECHNIQUES FOR REDUCING DRAM POWER USAGE IN PERFORMING READ AND WRITE OPERATIONS

      
Application Number US2022078076
Publication Number 2023/069867
Status In Force
Filing Date 2022-10-13
Publication Date 2023-04-27
Owner NVIDIA CORPORATION (USA)
Inventor Bhatia, Guatam

Abstract

Various embodiments include a memory device that is capable of performing memory access operations with reduced power consumption relative to prior approaches. The memory device receives early indication as to whether a forthcoming memory access operation is a read operation or a write operation. The memory device enables various circuits and disables other circuits depending on whether this early indication identifies an upcoming memory access operation as a read operation or a write operation. As a result, circuits that are not needed for an upcoming memory access operation are disabled earlier during the memory access operation relative to prior approaches. Disabling such circuits earlier during the memory access operation reduces power consumption without reducing memory device performance.

IPC Classes  ?

  • G06F 1/3225 - Monitoring of peripheral devices of memory devices
  • G06F 1/324 - Power saving characterised by the action undertaken by lowering clock frequency
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 7/22 - Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management

82.

CONFIGURABLE PROCESSOR PARTITIONING

      
Application Number US2022078173
Publication Number 2023/069879
Status In Force
Filing Date 2022-10-14
Publication Date 2023-04-27
Owner NVIDIA CORPORATION (USA)
Inventor
  • Hu, Alicia, Xiao
  • Perelygin, Kyrylo

Abstract

Apparatuses, systems, and techniques to configure processor partitioning for a multi-process service. In at least one embodiment, a multi-process service configures a set of streaming multiprocessors of one or more parallel processing units to perform one or more threads based on one or more user-defined data values accessible to a parallel processing library, such as compute uniform device architecture (CUDA).

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

83.

AUTOMATIC INSTANTIATION OF NATIVE VIRTUAL INTERFACES FOR STREAMING APPLICATIONS

      
Application Number US2022044231
Publication Number 2023/064073
Status In Force
Filing Date 2022-09-21
Publication Date 2023-04-20
Owner NVIDIA CORPORATION (USA)
Inventor
  • Yadav, Prakash
  • Kalani, Charu
  • Holmes, Stephen
  • Wilson, David
  • Le Tacon, David
  • Van Welzen, James Lewis

Abstract

In examples, a device's native input interface (e.g., a soft keyboard) may be invoked using interaction areas associated with image frames from an application, such as a game. An area of an image frame(s) from a streamed game video may be designated (e.g., by the game and/or a game server) as an interaction area. When an input event associated with the interaction area is detected, an instruction may be issued to the client device to invoke a user interface (e.g., a soft keyboard) of the client device and may cause the client device to present a graphical input interface. Inputs made to the presented graphical input interface may be accessed by the game streaming client and provided to the game instance.

IPC Classes  ?

  • A63F 13/355 - Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an MPEG-stream for transmitting to a mobile phone or a thin client
  • A63F 13/533 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
  • A63F 13/214 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads

84.

TECHNIQUES FOR DETERMINING DIMENSIONS OF DATA

      
Application Number US2022078172
Publication Number 2023/064941
Status In Force
Filing Date 2022-10-14
Publication Date 2023-04-20
Owner NVIDIA CORPORATION (USA)
Inventor
  • Grover, Vinod
  • Collins, Alexander James

Abstract

Apparatuses, systems, and techniques to determine dimensions of one or more sets of data. In at least one embodiment, a processor causes one or more dimensions of one or more sets of data to be determined using one or more dimensional constraints of the one or more sets of data.

IPC Classes  ?

  • G06N 3/0464 - Convolutional networks [CNN, ConvNet]
  • G06F 8/30 - Creation or generation of source code
  • G06F 8/41 - Compilation
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/08 - Learning methods
  • G06N 5/01 - Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
  • G06N 5/046 - Forward inferencing; Production systems

85.

CODE GENERATION BASED ON PROCESSOR USAGE

      
Application Number US2022077975
Publication Number 2023/064814
Status In Force
Filing Date 2022-10-12
Publication Date 2023-04-20
Owner NVIDIA CORPORATION (USA)
Inventor
  • Marathe, Jaydeep
  • Murphy, Michael
  • Zhang, Xiaohua

Abstract

Apparatuses, systems, and techniques to generate code to be performed by one or more first processors based, at least in part, on one or more indications of data to be used by one or more second processors. In at least one embodiment, a CUDA program includes host 5 code and device code, and a linker uses references for code elements in host code to link or prune code elements from device code.

IPC Classes  ?

86.

TECHNIQUES FOR INFERRING INFORMATION

      
Application Number US2022078171
Publication Number 2023/064940
Status In Force
Filing Date 2022-10-14
Publication Date 2023-04-20
Owner NVIDIA CORPORATION (USA)
Inventor
  • Collins, Alexander James
  • Grover, Vinod

Abstract

Apparatuses, systems, and techniques to infer information from one or more sets of data. In at least one embodiment, a processor uses one or more neural networks to infer information from one or more sets of data based, at least in part, on one or more dynamically configurable dimensions of the one or more sets of data.

IPC Classes  ?

87.

APPLICATION PROGRAMMING INTERFACE FOR SCAN OPERATIONS

      
Application Number US2022045820
Publication Number 2023/059748
Status In Force
Filing Date 2022-10-05
Publication Date 2023-04-13
Owner NVIDIA CORPORATION (USA)
Inventor
  • Ciolkosz, Piotr
  • Perelygin, Kyrylo
  • Edwards, Harold Carter
  • Maxey, Wesley

Abstract

Apparatuses, systems, and techniques to perform parallel processing. In at least one embodiment, a parallel processing algorithm for performing an additive prefix scan is selected from a plurality of alternatives based on an arrangement of a group of threads provided to perform the scan.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

88.

NEURAL NETWORK DATA REPLACEMENT

      
Application Number US2022044735
Publication Number 2023/059471
Status In Force
Filing Date 2022-09-26
Publication Date 2023-04-13
Owner NVIDIA CORPORATION (USA)
Inventor
  • Ramani, Pradeep
  • Minkin, Alex
  • Kaatz, Alan
  • Xu, Yang
  • Krashinsky, Ronny

Abstract

Apparatuses, systems, and techniques are presented to perform one or more operations. In at least one embodiment, one or more data values, to be used by one or more neural networks, are caused to be replaced by one or more invalid data values.

IPC Classes  ?

  • G06F 15/177 - Initialisation or configuration control
  • G06N 3/08 - Learning methods
  • G06T 1/20 - Processor architectures; Processor configuration, e.g. pipelining

89.

SYSTEM TASK MANAGEMENT FOR COMPUTING SYSTEMS

      
Application Number US2022045269
Publication Number 2023/055962
Status In Force
Filing Date 2022-09-29
Publication Date 2023-04-06
Owner NVIDIA CORPORATION (USA)
Inventor
  • Tadkase, Ashutosh
  • Tramble, Ian
  • Bellubbi, Akash
  • Das, Suraj
  • Singh, Ranvijay
  • Xiong, Linda
  • Lore, John
  • Davies, Albert
  • Howson, Ian
  • Boonstoppel, Peter
  • Gurrappadi, Sai
  • Desai, Pulkit
  • Sever, Topan
  • Janapareddy, Sharat
  • Vafaee, Ashkan

Abstract

One or more embodiments of the present disclosure relate to executing, by a plurality of compute engines, a plurality of runnables of a computing application based at least on an execution schedule and a set of commands associated with the execution schedule. The execution schedule may be generated using a compiling system to include the set of commands. The set of commands may include one or more individual commands corresponding to one or more timing fences dictating a timing and order of execution of one or more individual runnables of the plurality of runnables.

IPC Classes  ?

  • G06F 8/41 - Compilation
  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

90.

ACCELERATING TRIANGLE VISIBILITY TESTS FOR REAL-TIME RAY TRACING

      
Application Number US2022043835
Publication Number 2023/044029
Status In Force
Filing Date 2022-09-16
Publication Date 2023-03-23
Owner NVIDIA CORPORATION (USA)
Inventor
  • Muthler, Gregory
  • Burgess, John
  • Moreton, Henry, Packard
  • Uralsky, Yury
  • Oliver, Levi
  • Andersson, Magnus
  • Deligiannis, Johannes

Abstract

Techniques applicable to a ray tracing hardware accelerator for traversing a hierarchical acceleration structure with reduced round-trip communications with a processor are disclosed. The reduction of round-trip communications with a processor during traversal is achieved by having a visibility mask that defines visibility states for regions within a geometric primitive available to be accessed in the ray tracing hardware accelerator when a ray intersection is detected for the geometric primitive.

IPC Classes  ?

91.

SYNCHRONIZING GRAPH EXECUTION

      
Application Number US2022076341
Publication Number 2023/044298
Status In Force
Filing Date 2022-09-13
Publication Date 2023-03-23
Owner NVIDIA CORPORATION (USA)
Inventor
  • Fontaine, David Anthony
  • Gaiser, Jason David
  • Zhurba, Vladislav
  • Gurfinkel, Steven Arthur
  • Stevenson, Sally Tessa
  • Jones, Stephen Anthony Bernard

Abstract

Apparatuses, systems, and techniques to facilitate execution graph synchronization. In at least one embodiment, an application programming interface comprising one or more parameters is used to create dependencies between graph code nodes and one or more software routines.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 8/41 - Compilation

92.

PARALLEL PROCESSING OF THREAD GROUPS

      
Application Number US2022076442
Publication Number 2023/044353
Status In Force
Filing Date 2022-09-14
Publication Date 2023-03-23
Owner NVIDIA CORPORATION (USA)
Inventor
  • Ciolkosz, Piotr
  • Perelygin, Kyrylo
  • Edwards, Harold Carter
  • Maxey, Wesley

Abstract

Apparatuses, systems, and techniques to facilitate parallel processing. In at least one embodiment, an application programming interface allows a user to define a plurality of cooperative thread groups, and launch multiple cooperative thread groups in parallel provided sufficient processing resources are available.

IPC Classes  ?

  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline, look ahead

93.

APPLICATION PROGRAMMING INTERFACE TO RETRIEVE DATA

      
Application Number US2022076530
Publication Number 2023/044408
Status In Force
Filing Date 2022-09-16
Publication Date 2023-03-23
Owner NVIDIA CORPORATION (USA)
Inventor
  • Hakke Patil, Ajit Panditrao
  • Kini, Vivek Belve
  • Delorme, Michael Christopher
  • Bharambe, Girish Bhaskar
  • Marathe, Jaydeep

Abstract

Apparatuses, systems, and techniques to facilitate data retrieval. In at least one embodiment, an application programming interface is used to facilitate indication of a data location and to cause data to be retrieved from the location.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06T 15/04 - Texture mapping

94.

DISPLACED MICRO-MESHES FOR RAY AND PATH TRACING

      
Application Number US2022043788
Publication Number 2023/043993
Status In Force
Filing Date 2022-09-16
Publication Date 2023-03-23
Owner NVIDIA CORPORATION (USA)
Inventor
  • Burgess, John
  • Muthler, Gregory
  • Dixit, Nikhil
  • Moreton, Henry, Packard
  • Uralsky, Yury
  • Andersson, Magnus
  • Salvi, Marco
  • Kubisch, Christoph

Abstract

A Displaced Micro-mesh (DMM) primitive enables high complexity geometry for ray and path tracing while minimizing the associated builder costs and preserving high efficiency. A structured, hierarchical representation implicitly encodes vertex positions of a triangle micro-mesh based on a barycentric grid, and enables microvertex displacements to be encoded efficiently (e.g., as scalars linearly interpolated between minimum and maximum triangle surfaces). The resulting displaced micro-mesh primitive provides a highly compressed representation of a potentially vast number of displaced microtriangles that can be stored in a small amount of space. Improvements in ray tracing hardware permit automatic processing of such primitive for ray-geometry intersection testing by ray tracing circuits without requiring intermediate reporting to a shader.

IPC Classes  ?

95.

DISPLACED MICROMESH COMPRESSION

      
Application Number US2022043800
Publication Number 2023/044001
Status In Force
Filing Date 2022-09-16
Publication Date 2023-03-23
Owner NVIDIA CORPORATION (USA)
Inventor
  • Salvi, Marco
  • Moreton, Henry
  • Bickford, Neil
  • Muthler, Gregory

Abstract

An algorithm and associated set of rules enable a given polygon micro-mesh type to always be able to represent a more compressed micro-mesh type. These rules, in conjunction with additional constraints on the order used to encode displaced micro-meshes, enable lossy compression techniques to efficiently store geometric displacements as a parallel algorithm, with little communication required among independently compressed displaced micro-meshes, while guaranteeing high quality watertight (crack-free) results for vector displacements, triangle textures, and ray and path tracing.

IPC Classes  ?

  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation

96.

MICRO-MESHES, A STRUCTURED GEOMETRY FOR COMPUTER GRAPHICS

      
Application Number US2022043841
Publication Number 2023/044033
Status In Force
Filing Date 2022-09-16
Publication Date 2023-03-23
Owner NVIDIA CORPORATION (USA)
Inventor
  • Moreton, Henry, Packard
  • Uralsky, Yury
  • Burgess, John

Abstract

A µ-mesh ("micro mesh"), which is a structured representation of geometry that exploits coherence for compactness and exploits its structure for efficient rendering with intrinsic level of detail is provided. The micromesh is a regular mesh having a power-of- two number of segments along its perimeters, and which can be overlaid on a surface of a geometric primitive. The micromesh is used for providing a visibility mask and/or a displacement map that is accessible using barycentric coordinates of a point of interest on the micromesh.

IPC Classes  ?

97.

AUDIO UPSAMPLING USING ONE OR MORE NEURAL NETWORKS

      
Application Number US2022043025
Publication Number 2023/039144
Status In Force
Filing Date 2022-09-09
Publication Date 2023-03-16
Owner NVIDIA CORPORATION (USA)
Inventor
  • Nyayate, Mihir
  • Dantrey, Ambrish

Abstract

Apparatuses, systems, and techniques are presented to upsample audio. In at least one embodiment, one or more neural networks are used to determine one or more second frequencies of one or more audio signals based, at least in part, on only one or more first frequencies of the one or more audio signals.

IPC Classes  ?

  • G10L 21/0388 - Speech enhancement, e.g. noise reduction or echo cancellation using band spreading techniques - Details of processing therefor
  • G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
  • G06N 3/04 - Architecture, e.g. interconnection topology

98.

MULTI-ARCHITECTURE EXECUTION GRAPHS

      
Application Number US2022075994
Publication Number 2023/039380
Status In Force
Filing Date 2022-09-06
Publication Date 2023-03-16
Owner NVIDIA CORPORATION (USA)
Inventor
  • Kelur, Ashok
  • Suresh, Rahul
  • Kini, Yogesh
  • Ravi, Karthik Raghavan
  • Gubba, Neeraja
  • Rathi, Priyal

Abstract

Apparatuses, systems, and techniques to perform multi-architecture execution graphs. In at least one embodiment, a parallel processing platform, such as compute uniform device architecture (CUDA) generates multi-architecture execution graphs comprising a plurality of software kernels to be performed by one or more processor cores having one or more processor architectures.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 15/78 - Architectures of general purpose stored program computers comprising a single central processing unit
  • G06F 15/80 - Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
  • G06N 5/04 - Inference or reasoning models

99.

PARALLEL ENCODING OF VIDEO FRAMES WITHOUT FILTERING DEPENDENCY

      
Application Number CN2021116711
Publication Number 2023/029045
Status In Force
Filing Date 2021-09-06
Publication Date 2023-03-09
Owner NVIDIA CORPORATION (USA)
Inventor
  • Tang, Yongmao
  • Chen, Jianjun
  • Feng, Wei
  • Han, Sangeun

Abstract

Disclosed are techniques for compressing data of an image using multiple processing cores. The techniques include obtaining, using a first (second, etc. ) processing core, a first (second, etc. ) plurality of reconstructed blocks approximating source pixels of a first (second, etc. ) portion of an image and filtering, using the first processing core, the first plurality of reconstructed blocks. The filtering includes enabling application of one or more filters to a first plurality of regions that include pixels of the first plurality of reconstructed blocks but not pixels of the second plurality of reconstructed blocks. The filtering further includes disabling application of the one or more filters to a second plurality of regions that include pixels of the first plurality of reconstructed blocks and pixels of the second plurality of reconstructed blocks.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field

100.

SOFTWARE INTERFACE USED TO PERFORM AND FACILITATE MULTI-USER AND/OR MULTI-CELL PHYSICAL LAYER (PHY) SIGNAL PROCESSING PIPELINES IN A FIFTH GENERATION (5G) NEW RADIO (NR) NETWORK

      
Application Number US2022075845
Publication Number 2023/034921
Status In Force
Filing Date 2022-09-01
Publication Date 2023-03-09
Owner NVIDIA CORPORATION (USA)
Inventor
  • Papadopoulou, Misel Myrto
  • Delfeld, James Hansen
  • Banuli Nanje Gowda, Harsha Deepak

Abstract

Apparatuses, systems, and techniques to perform and facilitate an interface for multi-user and/or multi-cell physical layer (PHY) signal processing pipelines in a fifth generation (5G) new radio (NR) network. In at least one embodiment, a software interface facilitates scalable execution of multi-user and/or multi-cell information by a 5G-NR PHY software library implementing one or more signal processing pipelines.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H03M 13/00 - Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
  • H04W 88/08 - Access point devices
  1     2     3     ...     5        Next Page