Nvidia Assigned Eight Patents
Control of storage aliasing, data structure for encrypting sensitive data, API to prevent deselection of storage, address size conversion via API, API to identify memory, bare-metal snapshots, allocation, distribution, and configuration of volumes in storage systems
By Francis Pelletier | January 21, 2026 at 2:00 pmControl of storage aliasing via automatic application of artificial dependences during program compilation
Nvidia Corp., Santa Clara, CA, has been assigned a patent (12524212) developed by Sanghi; Malay, Pune, India, and Merrill; Duane, Charlottesville, VA, for a “control of storage aliasing via automatic application of artificial dependences during program compilation.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “In various examples, systems and methods are disclosed relating to aliasing control of program variables in storage via automatic application of artificial dependences during program compilation. In some implementations, a system can include a detector to automatically detect a pattern, based at least on a structure of data flow in a source program, indicative of sequences of dependent operations, where the sequences are independent from one another. The system can determine a storage aliasing preference for whether to allow the compiler to allocate the program variables of the respective sequences to the same processor storage locations, or to prevent the compiler from doing so. The system can assign one or more annotations to the source program indicative of one or more artificial dependences for a compiler to respect when performing program transformations prior to the allocation of program variables.”
The patent application was filed on 2023-04-14 (18/300955).
Data structure for encrypting sensitive data in autonomous systems and applications
Nvidia Corp., Santa Clara, CA, has been assigned a patent (12524554) developed by Ryoo; Taek, Pleasanton, CA, Wolfe; Stephen, San Jose, CA, Sharan; Akshay, Seattle, WA, Joshi; Mihir, Santa Clara, CA, Bilgen; Mustafa, Brookline, MA, Lagadapati; Mahesh
Telangana, India, Ye; Tao, San Jose, CA, Katvate; Santosh, Maharashtra, India, and Gona; Arun, Bothell, WA, for a “data structure for encrypting sensitive data in autonomous systems and applications.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Embodiments of the present disclosure relate to a method of encrypting a secret storage structure. The method may include storing a secret in a secret storage structure. The secret storage structure may be encrypted by encrypting the secret using a wrap key that is generated based at least on a hardware-based root key and a first context. The secret storage structure may additionally be encrypted by encrypting the secret storage structure using an authentication key that is generated based at least on the hardware-based root key and a second context.”
The patent application was filed on 2023-07-17 (18/353727).
Application programming interface to prevent deselection of storage
Nvidia Corp., Santa Clara, CA, has been assigned a patent (12520232) developed by Kundu; Lopamudra, Sunnyvale, CA, Tomar; Nidhi, Santa Clara, CA, and Wu; Jinyou, Shanghai, China, for an “application programming interface to prevent deselection of storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Apparatuses, systems, and techniques to perform one or more APIs. In at least one embodiment, a processor is to perform an API to prevent deselection of storage to be used to transfer information between a plurality of fifth generation new radio (5G-NR) computing using different transport protocols.”
The patent application was filed on 2022-04-13 (17/720199).
Application programming interface to select storage
Nvidia Corp., Santa Clara, CA, has been assigned a patent (12507160) developed by Kundu; Lopamudra, Sunnyvale, CA, Tomar; Nidhi, Santa Clara, CA, and Wu; Jinyou, Shanghai, China, for an “application programming interface to select storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Apparatuses, systems, and techniques to perform one or more APIs. In at least one embodiment, a processor is to perform an API to select storage to be used to transfer information between a plurality of fifth generation new radio (5G-NR) computing using different transport protocols.”
The patent application was filed on 2022-04-13 (17/720196).
Address size conversion via application programming interface
Nvidia Corp., Santa Clara, CA, has been assigned a patent (12499065) developed by Narawane; Yashwardhan, Long; Ze, San Jose, CA, Kulkarni; Rishkul, Austin, TX, Edwards; Harold Carter, Campbell, CA, and Dhar; Vikram, San Jose, CA, for an “address size conversion via application programming interface.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Apparatuses, systems, and techniques to cause to cause one or more first storage address sizes to be converted into one or more second storage address sizes. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause one or more first storage address sizes to be converted to one or more second storage address sizes based, at least in part, on one or more identifiers of one or more physical storage locations corresponding to either of the one or more first storage address sizes or the one or more second storage address sizes.”
The patent application was filed on 2024-01-25 (18/423202).
Application programming interface to identify memory
Nvidia Corp., Santa Clara, CA, has been assigned a patent (12474981) developed by Vishnuswaroop Ramesh; Fnu, Sunnyvale, CA, and Hoffman; Houston Thompson, San Jose, CA, for an “application programming interface to identify memory.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Apparatuses, systems, and techniques to execute one or more application programming interface (API) functions to facilitate parallel computing. In at least one embodiment, one or more APIs are to indicate one or more storage locations using various novel techniques described herein.”
The patent application was filed on 2022-04-13 (17/720179).
Bare-metal snapshots
Nvidia Corp., Santa Clara, CA, has been assigned a patent (12450127) developed by Desai; Soham Jayesh, Jacksonville, FL, Ailabouni; Rami, Melbourne, Australia, Liu; Newton Paine, and Ramakrishnan; Binu, Santa Clara, CA, for “bare-metal snapshots.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “An integrated circuit includes a host interface coupled to a host device executing a tenant operating system (OS) on bare metal and hardware accelerator(s) coupled to the host interface and a network interface. The hardware accelerator(s) receive, over the host interface, a snapshot request relating to a snapshot of tenant OS. Snapshot request includes a location, in a physical memory of the host device, of a swap file having contents of random access memory of the host device. The hardware accelerator(s) encrypt the swap file and initiate transfer of the encrypted swap file to a network storage device coupled to a cloud-based server. The hardware accelerator(s) send, over the network interface, to a snapshot manager hosted by the cloud-based server, metadata associated with storing the encrypted swap file in the cloud-based server, to allow the snapshot manager to manage the snapshot of the tenant OS.”
The patent application was filed on 2023-10-30 (18/497228).
Allocation, distribution, and configuration of volumes in storage systems
Nvidia Corp., Santa Clara, CA, has been assigned a patent (12360708) developed by Flitsch; Tobias, Askarian Namaghi; Shayan, San Jose, CA, and Nazari; Siamak, Mountain View, CA, for “allocation, distribution, and configuration of volumes in storage systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Configuring, distributing, and managing virtual volumes in a storage system are automated and simplified so that administrators may be relieved of such tasks and non-storage administrators can make use of the storage technology. Considering operating system and application requirements, a cloud-based storage management infrastructure can perform the automated process and may employ templates that define necessary information and processes regarding how service processing units are clustered in a storage platform, volume distribution of virtual volumes, volume properties, and presentation to servers.”
The patent application was filed on 2021-12-15 (18/267392).






