NVIDIA Corporation patent applications on 31st July 2025
Patent Applications by NVIDIA Corporation on 31st July 2025
NVIDIA Corporation: 26 patent applications
NVIDIA Corporation has applied for patents in the areas of G06F9/54 (Interprogram communication, 3), G06N20/00 (Machine learning, 2), B60W2420/403 (CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT, 2), G06V10/82 (IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING, 2), G06F9/3851 ({from multiple instruction streams, e.g. multistreaming}, 2), G06F9/4881 (Program initiating; Program switching, e.g. by interrupt, 2), G06F9/5044 (Allocation of resources, e.g. of the central processing unit [CPU], 2), G06F9/5033 (Allocation of resources, e.g. of the central processing unit [CPU], 2), G06T1/20 (Processor architectures; Processor configuration, e.g. pipelining, 2), G06T15/005 ({General purpose rendering architectures}, 2)
Top Inventors:
- Kyrylo Perelygin of Broomfield CO US (8 patents)
- Shelton Dsouza of San Jose CA US (8 patents)
- Alicia Xiao Hu of Santa Clara CA US (8 patents)
- Ze Long of San Jose CA US (8 patents)
- Parag MEHENDALE of San Jose CA US (1 patents)
- Issac Mark Rand Simha of San Jose CA US (1 patents)
- Mingyang Zhao of San Jose CA US (1 patents)
- Damien Fagnou of Montreal CA (1 patents)
- Suraj Das of Union City CA US (1 patents)
- Ritaank Tiwari of Los Gatos CA US (1 patents)
Patent Applications by NVIDIA Corporation
20250242242. EGO-MACHINE SIMULATION USING HARDWARE IN-LOOP
Abstract: Embodiments of the present disclosure relate to hardware-in-loop (HIL) ego-machine simulation. In various examples, one or more real-world ego-machine hardware components are integrated with a simulated or emulated environment, such as a virtual digital twin ego-machine cockpit, for testing or other...
20250242836. TECHNIQUES FOR CONTROLLING VEHICLES USING PARALLELIZED MACHINE LEARNING MODELS
Abstract: One embodiment of a method for controlling a vehicle includes receiving sensor data and information associated with the vehicle, and processing the sensor data and the information via a machine learning model in which a plurality of modules execute in parallel based on one or more cross-attention fe...
20250244724. COMBINING RULE-BASED AND LEARNED SENSOR FUSION FOR AUTONOMOUS SYSTEMS AND APPLICATIONS
Abstract: In various examples, systems and methods are disclosed that perform sensor fusion using rule-based and learned processing methods to take advantage of the accuracy of learned approaches and the decomposition benefits of rule-based approaches for satisfying higher levels of safety requirements. For e...
20250244772. WAYPOINT GRAPH GENERATION FOR ROUTE PLANNING USING SEMANTIC MAP INFORMATION
Abstract: In various examples, a technique for generating a route plan is disclosed that includes receiving a semantic map that represents a physical environment. The technique further includes generating a route graph based at least on the semantic map, where the route graph includes one or more route graph ...
20250244807. SYSTEMS AND METHODS FOR TEMPERATURE REGULATION OF ELECTRONIC DEVICES
Abstract: Systems and methods are provided for temperature regulation of electronic devices. An example system may include a distribution manifold including entrance flow passages and exit flow passages. Further, the system may include a heat transfer plate including heat transfer surfaces defining a pluralit...
20250244808. PRIORITY BASED POWER ALLOCATION
Abstract: Apparatuses, systems, and techniques to allocate power to one or more processors. In at least one embodiment, processors or computing systems perform an API to allocate power to one or more processors based, at least in part, on indications of priority of one or more threads to be performed by the o...
20250245013. APPLICATION PROGRAMMING INTERFACE TO STORE AN IDENTIFIER OF A DATA STRUCTURE
Abstract: Apparatuses, systems, and techniques to perform computing operations. In at least one embodiment, a processor performs an application programming interface to cause one or more identifiers of one or more data structures indicating a number of one or more streaming multiprocessors of one or more proc...
20250245043. APPLICATION PROGRAMMING INTERFACE TO INDICATE MULTIPROCESSOR GROUPS
Abstract: Apparatuses, systems, and techniques to perform computing operations. In at least one embodiment, a processor performs an application programming interface to indicate one or more groups of streaming multiprocessors of one or more processors, on which to schedule one or more corresponding groups of ...
20250245046. APPLICATION PROGRAMMING INTERFACE TO ALLOCATE A DATA STRUCTURE
Abstract: Apparatuses, systems, and techniques to perform computing operations. In at least one embodiment, a processor performs an application programming interface to allocate one or more data structures to indicate which of one or more streaming multiprocessors of one or more processors are to be used to p...
20250245060. APPLICATION PROGRAMMING INTERFACE TO INDICATE MULTIPROCESSOR AVAILABILITY
Abstract: Apparatuses, systems, and techniques to perform computing operations. In at least one embodiment, a processor performs an application programming interface to indicate one or more streaming multiprocessors of one or more processors available to be used to perform one or more software threads....
20250245061. RESERVATION POLICIES FOR REAL-TIME PROCESSING TASKS IN MULTI-PROCESSOR SYSTEMS
Abstract: Approaches presented herein provide systems and methods for allocating streaming multiprocessors (SMs) to execute one or more tasks. A utilization for a given task may be determined by one or more parameters, such as a task execution time or a period. The utilization may then be used to assign a pro...
20250245066. APPLICATION PROGRAMMING INTERFACE TO READ FROM A DATA STRUCTURE
Abstract: Apparatuses, systems, and techniques to perform computing operations. In at least one embodiment, a processor performs an application programming interface to cause one or more indicators of one or more numbers of one or more streaming multiprocessors of one or more processors to be read from one or...
20250245072. APPLICATION PROGRAMMING INTERFACE TO COMMUNICATE CONTEXT
Abstract: Apparatuses, systems, and techniques to perform computing operations. In at least one embodiment, a processor performs an application programming interface to cause context of one or more first software instructions to be communicated to one or more second software instructions....
20250245073. APPLICATION PROGRAMMING INTERFACE TO WAIT FOR CONTEXT
Abstract: Apparatuses, systems, and techniques to perform computing operations. In at least one embodiment, a processor performs an application programming interface (API) to cause one or more second instructions to wait to be performed until the one or more second instructions receives context corresponding ...
20250245087. DETECTING FAILURES IN SENSOR DEVICE SETTINGS
Abstract: In various examples, a technique for verifying sensor settings is disclosed that includes receiving, from a sensor, sensor output data and at least one sensor output setting associated with the sensor output data. The technique further includes determining whether a queue of pending sensor input set...
20250245153. Application Programming Interface to Deallocate a Data Structure
Abstract: Apparatuses, systems, and techniques to perform computing operations. In at least one embodiment, a processor performs an application programming interface to deallocate one or more data structures to indicate which of one or more streaming multiprocessors of one or more processors are to be used to...
20250245257. STREAMLINED FRAMEWORK NAVIGATION WITH PATH SUMMARIES
Abstract: Disclosed are systems and techniques that may facilitate framework navigation with path summaries. The techniques include generating a first path summary and a second path summary using a large language model (LLM) based on an LLM input, the LLM input comprising a user input and at least a portion o...
20250245504. LANDMARK DETECTION USING CURVE FITTING FOR AUTONOMOUS DRIVING APPLICATIONS
Abstract: In various examples, one or more deep neural networks (DNNs) are executed to regress on control points of a curve, and the control points may be used to perform a curve fitting operationâe.g., Bezier curve fittingâto identify landmark locations and geometries in an environment. The outputs of the DN...
20250245555. INTELLIGENT MAP DATA MANAGEMENT AND EVICTION FOR AUTONOMOUS SYSTEMS AND APPLICATIONS
Abstract: In various examples, a technique for managing map data stored in a location-aware system includes determining a corresponding set of attributes for each of a plurality of map data units stored in a memory within the location-aware system. For each map data unit included in the plurality of map data ...
20250245775. APPLICATION PROGRAMMING INTERFACE TO STORE IDENTIFIERS OF MULTIPROCESSOR GROUPS
Abstract: Apparatuses, systems, and techniques to perform computing operations. In at least one embodiment, a processor performs an application programming interface to cause a plurality of identifiers of a corresponding plurality of streaming multiprocessors of one or more processors to be stored according t...