NVIDIA Corporation patent applications on 2025-05-15
Patent Applications by NVIDIA Corporation on May 15th, 2025
NVIDIA Corporation: 21 patent applications
NVIDIA Corporation has applied for patents in the areas of G06T13/40 (of characters, e.g. humans, animals or virtual beings, 2), B25J9/1602 ({characterised by the control system, structure, architecture}, 1), G06F40/35 (ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models ), 1), G06V10/16 (IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING, 1), G06T15/06 (Ray-tracing, 1), G06T1/20 (Processor architectures; Processor configuration, e.g. pipelining, 1), G06N20/00 (Machine learning, 1), G06N3/084 (Backpropagation, e.g. using gradient descent, 1), G06N3/0455 (Auto-encoder networks; Encoder-decoder networks, 1), G06F12/1475 (Protection against unauthorised use of memory {or access to memory}, 1)
With keywords such as: that, techniques, machine, systems, policy, apparatuses, cause, provide, executed, move in patent application abstracts.
Top Inventors:
- Nathan Donald Ratliff of Seattle WA US (1 patents)
- Karl Van Wyk of Lynnwood WA US (1 patents)
- Man Xie of Marietta GA US (1 patents)
- Anqi Li of Redmond WA US (1 patents)
- Muhammad Asif Rana of Union City CA US (1 patents)
Patent Applications by NVIDIA Corporation
20250153351. APPARATUSES, SYSTEMS, AND TECHNIQUES PRO_simplified_abstract_(nvidia corporation)
Abstract: apparatuses, systems, and techniques provide a policy that can be executed to cause a machine to move. in at least one embodiment, a first policy layer is provided to cause the machine to execute a first motion that causes the machine to accelerate to reach an unbiased state. a second policy layer is provided to cause the machine to execute a second motion without influencing the unbiased state to be reached by machine. the policy can comprise the first and second policy layers.
20250153353. SYSTEMS AND TECHNIQUES TO IMPROVE A ROBO_simplified_abstract_(nvidia corporation)
Abstract: systems and techniques to improve a robotics control application are described herein. in at least one embodiment, event information is generated by one or more robots performing a mission. the event information indicates one or more determinations made by the one or more robots. the event information is stored in a log, and the stored event information can be used to simulate the generating of decisions to control the one or more robots.
20250153735. ONE EMBODIMENT OF A METHOD FOR CONTROLLI_simplified_abstract_(nvidia corporation)
Abstract: one embodiment of a method for controlling a vehicle includes receiving first text that includes a description of a scene and a first plan for driving a vehicle, extracting at least one portion of a set of traffic rules based on the description of the scene and the first plan, generating a first prompt that requests driving instructions and includes the description of the scene, the first plan, and the at least one portion of the set of traffic rules, processing the first prompt via a first trained language model to generate a second plan for driving the vehicle, and generating driving instructions based on the second plan.
20250155947. APPARATUSES, SYSTEMS, AND TECHNIQUES TO _simplified_abstract_(nvidia corporation)
Abstract: apparatuses, systems, and techniques to optimize processor performance. in at least one embodiment, a method increases an operation voltage of one or more processors, based at least in part, on one or more error rates of the one or more processors.
20250156077. IN VARIOUS EMBODIMENTS, A PROXY APPLICAT_simplified_abstract_(nvidia corporation)
Abstract: in various embodiments, a proxy application receives a first storage request from a proxy driver executing on a host node. the first storage request indicates a location within the shared storage system and a first address range associated with the host node. the proxy application converts the first storage request to a second storage request that indicates the location and a second address range associated with a proxy node. the proxy application transmits the second storage request to a storage driver that executes on the proxy node and is associated with the shared storage system. the storage driver invokes a remote direct memory access data transfer operation between the shared storage system and the host node to fulfill the first storage request.
20250156205. APPARATUSES, SYSTEMS, AND TECHNIQUES TO _simplified_abstract_(nvidia corporation)
Abstract: apparatuses, systems, and techniques to perform one or more operations using a tensor. in at least one embodiment, one or more circuits are to perform an application programming interface (api) to perform one or more operations using one or more tensors based on at least one or more indications of the plurality of operations by the api, one or more compiler options indicated by the api, and/or one of one or more indications of an amount of storage to be used to perform the one or more operations.
20250156260. A DEVICE INCLUDES A FIRST FINITE STATE M_simplified_abstract_(nvidia corporation)
Abstract: a device includes a first finite state machine, and a controller coupled to the first finite state machine. the controller is to detect that the first finite state machine fails to perform a first operation within a first duration, and responsive to detecting that the first finite state machine fails to perform the first operation within the first duration, render the first finite state machine available to process a second operation by storing a reset value to a first register associated with the first finite state machine.
20250156314. SYSTEMS AND METHODS HEREIN ARE FOR AT LE_simplified_abstract_(nvidia corporation)
Abstract: systems and methods herein are for at least one circuit to perform at least one process of different processes that may be associated with one or more applications, where the process may use one part of a virtual memory based on different requests by the different processes, where the virtual memory may include parts of equal allocations based on a maximum of different memory sizes in specifications associated with the different processes, where the one part of the virtual memory may be in a mapping with respect to one part of a physical memory of different allocated sizes, and where a translation for the mapping can occur using a start address and the maximum of the different memory sizes.
20250156321. VARIOUS EMBODIMENTS INCLUDE TECHNIQUES F_simplified_abstract_(nvidia corporation)
Abstract: various embodiments include techniques for managing cache memory in a computing system. the disclosed techniques include a cache policy manager that monitors activity of various components that access a common cache memory. the cache policy manager establishes cache rules that determine what data remains stored in cache memory and what data is removed from cache memory in order to make room for new data. as the activities of these components change over time, cache rules that work well for a previous activity profile may no longer work well for the current activity profile. therefore, the cache policy manager dynamically modifies the cache rules as the activity profile changes in order to select cache rules at any given time that work well with the current activity profile. these techniques are advantageous over conventional approaches that employ static cache rules that work well only for specific activity profiles.
20250156326. VARIOUS EMBODIMENTS INCLUDE TECHNIQUES F_simplified_abstract_(nvidia corporation)
Abstract: various embodiments include techniques for managing cache memory in a computing system. the disclosed techniques include a cache policy manager that monitors activity of various components that access a common cache memory. the cache policy manager establishes cache rules that determine what data remains stored in cache memory and what data is removed from cache memory in order to make room for new data. as the activities of these components change over time, cache rules that work well for a previous activity profile may no longer work well for the current activity profile. therefore, the cache policy manager dynamically modifies the cache rules as the activity profile changes in order to select cache rules at any given time that work well with the current activity profile. these techniques are advantageous over conventional approaches that employ static cache rules that work well only for specific activity profiles.
20250156340. IN VARIOUS EMBODIMENTS, A MEMORY KEY SER_simplified_abstract_(nvidia corporation)
Abstract: in various embodiments, a memory key service is used to remotely access one or more portions of a physical memory included in a host node. the memory key service generates a first memory key that maps a host address space from a first protection domain associated with the host node to a second protection domain associated with a proxy node. the memory key service generates a second memory key based on the first memory key and a first address range associated with the host node. the memory key service transmits the second memory key to a software component executing on the proxy node. the software component causes a shared storage system to access a first portion of the physical memory based on the second memory key.
20250156644. IN VARIOUS EXAMPLES, SYNTHETIC QUESTION-_simplified_abstract_(nvidia corporation)
Abstract: in various examples, synthetic question-answer (qa) pairs may be generated using question and answer generation models comprising corresponding language models (e.g., autoregressive llms). a repository of textual data representing a particular knowledge base may be used to source synthetic qa pairs by partitioning textual data from the repository into units of text (e.g., paragraphs) that represent context. for each unit of text, the question generation model may be prompted to generate a synthetic question from that unit of text, and the answer generation model may be prompted to generate a synthetic answer to the synthetic question. textual entailment and/or human evaluations may be used to filter out low quality, incorrect, and/or non-productive qa pairs that may be a result of hallucinations. as such, the synthetic qa pairs may be used as, and/or may be used to generate, training data for one or more machine learning models.
20250156683. APPARATUSES, SYSTEMS, AND TECHNIQUES TO _simplified_abstract_(nvidia corporation)
Abstract: apparatuses, systems, and techniques to perform one or more operations using a tensor. in at least one embodiment, one or more circuits are to perform an application programming interface (api) to perform one or more operations using one or more tensors based on at least one or more indications of the plurality of operations by the api, one or more compiler options indicated by the api, and/or one of one or more indications of an amount of storage to be used to perform the one or more operations.
20250156717. APPARATUSES, SYSTEMS, AND TECHNIQUES ARE_simplified_abstract_(nvidia corporation)
Abstract: apparatuses, systems, and techniques are described to determine locations of objects using images including digital representations of those objects. in at least one embodiment, a gaze of one or more occupants of a vehicle is determined independently of a location of one or more sensors used to detect those occupants.
20250156764. MECHANISMS TO ENHANCE ROBOTIC AGENT PERF_simplified_abstract_(nvidia corporation)
Abstract: mechanisms to enhance robotic agent performance utilizing dynamically curated demonstration trajectories to augment agent training, whereby additional demonstrations are dynamically curated or generated and added to the demonstration training set for the robot based on task difficulty and initial state complexity, thereby utilizing a greater number of training demonstrations for unsolved or poorly performing tasks and challenging initial states.
20250156984. APPARATUSES, SYSTEMS, AND TECHNIQUES TO _simplified_abstract_(nvidia corporation)
Abstract: apparatuses, systems, and techniques to perform one or more operations using a tensor. in at least one embodiment, one or more circuits are to perform an application programming interface (api) to perform one or more operations using one or more tensors based on at least one or more indications of the plurality of operations by the api, one or more compiler options indicated by the api, and/or one of one or more indications of an amount of storage to be used to perform the one or more operations.
20250157114. IN VARIOUS EXAMPLES, SYSTEMS AND METHODS_simplified_abstract_(nvidia corporation)
Abstract: in various examples, systems and methods are disclosed relating to generating animatable characters or avatars. the system can assign a plurality of first elements of a three-dimensional (3d) model of a subject to a plurality of locations on a surface of the subject in an initial pose. further, the system can assign a plurality of second elements to the plurality of first elements, each second element of the plurality of second elements having an opacity corresponding to a distance between the second element and the surface of the subject. further, the system can update the plurality of second elements based at least on a target pose for the subject and one or more attributes of the subject to determine a plurality of updated second elements. further, the system can render a representation of the subject based at least on the plurality of updated second elements.
20250157115. ONE EMBODIMENT OF A METHOD FOR ANIMATING_simplified_abstract_(nvidia corporation)
Abstract: one embodiment of a method for animating characters includes receiving a first state of a character and one or more constraints on one or more motions associated with a subset of joints belonging to the character, generating, via a trained machine learning model and based on the first state and the one or more constraints, a first action for the character to perform, and causing the character to perform the first action within a computer-based or physical environment.
20250157126. APPROACHES PRESENTED HEREIN PROVIDE FOR _simplified_abstract_(nvidia corporation)
Abstract: approaches presented herein provide for the generation of image content including fine objects, such as those that may be less than one pixel in width. fine objects such as hairs can be represented by curve equations, and curves defined by these equations can be given an inflated width in order to perform conservative hit testing to efficiently identify pixels that a hair might intersect. once candidate pixels are identified through ray tracing or sampling, for example, false positives or pixels with little hair representation can be removed from consideration. for remaining pixels, a linear representation of the inflated curve can be used to determine intersection points and vertices of a pixel quad corresponding to a hair, which can be used to generate a convex geometric shape representative of the object. the percentage of the pixel area occupied by this geometric shape can be used to determine an alpha or blending value for blending the pixel value of this hair or object with the background pixel color.
20250157170. IN VARIOUS EXAMPLES, METADATA-BASED IMAG_simplified_abstract_(nvidia corporation)
Abstract: in various examples, metadata-based image harmonization for image stitching systems and applications are disclosed. systems and methods are disclosed that preprocess images with respect to rendering parameters, with the effect of blending those parameters at a border between images to facilitate a smooth rendering when those images are stitched together. an image signal processing (isp) parameter harmonization function may input metadata parameters associated with a set of images to match and blend one or more of the rendering parameters across an overlapping border between images prior to applying those images to a stitching algorithm. a scaling of the metadata parameter may be performed using a parameter gain function. pixels in both images located along the border are adjusted to the same boundary metadata parameter value, and smoothed based on the parameter gain function. a discontinuity in rendering parameters is avoided, substantially avoiding corresponding artifacts in the resulting stitched image.
20250158813. APPARATUSES, SYSTEMS, AND TECHNIQUES TO _simplified_abstract_(nvidia corporation)
Abstract: apparatuses, systems, and techniques to generate a trusted execution environment including multiple accelerators. in at least one embodiment, a parallel processing unit (ppu), such as a graphics processing unit (gpu), operates in a secure execution mode including a protect memory region. furthermore, in an embodiment, a cryptographic key is utilized to protect data during transmission between the accelerators.
(Ad) Transform your business with AI in minutes, not months
Trusted by 1,000+ companies worldwide