Patents by Inventor Krishnaprasad K.

Krishnaprasad K. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11748520
    Abstract: An information handling system may include at least one processor; and a memory coupled to the at least one processor. The information handling system may be configured to: execute an application on the at least one processor, wherein at least a portion of data of the application is stored encrypted in a secure enclave region of the memory; and securely transfer execution of the application to a second information handling system by: transmitting platform configuration register (PCR) measurement data to the second information handling system; and transmitting the data of the application to the second information handling system; wherein the PCR measurement data is usable by the second information handling system to perform a remote attestation, the remote attestation including verification of the PCR measurement data to confirm that the data of the application has not been changed.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: September 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Krishnaprasad K, Gobind Vijayakumar, Murugan Sekar
  • Publication number: 20230025538
    Abstract: A node for a VSAN includes a BMC, a processor, and a plurality of VSAN objects. The processor instantiates a Cluster Membership, Monitoring, and Directory Service (CMMDS) and a BMC Service Module (SM). The CMMDS implements a Security Policy and Data Model (SPDM) architecture. The CMMDS determines an inventory list of the VSAN objects and a SPDM authentication state for each of the objects, and provides the inventory list and the SPDM authentication states to the BMC SM. The BMC SM provides the inventory list and the SPDM authentication state to the BMC. The BMC determines that a first VSAN object is not authenticated based upon the SPDM authentication state of the first VSAN object, and directs the CMMDS to halt input/output (I/O) operations on the VSAN to the first VSAN object.
    Type: Application
    Filed: July 26, 2021
    Publication date: January 26, 2023
    Inventors: Viswanath Ponnuru, Krishnaprasad K, Chandrashekar Nelogal
  • Publication number: 20230009470
    Abstract: An Information Handling System (IHS) includes multiple hardware devices, and a baseboard Management Controller (BMC) in communication with the plurality of hardware devices. The BMC includes executable instructions for monitoring the operating characteristics a hardware device that is operating in a fixed pass-through configuration with a workspace in which the workspace has been instantiated by a workspace orchestration service executed on the IHS. The executable instructions may determine that the operating characteristics are indicative of a security breach of the fixed pass-through configuration, and as such, may perform an operation to quarantine the one hardware device when the fixed pass-through configuration is determined to possess the security breach.
    Type: Application
    Filed: July 21, 2021
    Publication date: January 12, 2023
    Applicant: Dell Products, L.P.
    Inventors: Viswanath Ponnuru, Rama Rao Bisa, Chandrasekhar Mugunda, Vineeth Radhakrishnan, Shinose Abdul Rahiman, Dharma Bhushan Ramaiah, Krishnaprasad K
  • Publication number: 20220215001
    Abstract: An information handling system cluster may include a first site located at a first geographical location and comprising a set of first management controllers, and a second site located at a second geographical location and comprising a set of second management controllers. The information handling system cluster may be configured to provide software-defined storage based on physical storage resources at the first site and the second site. The information handling system cluster may be further configured to execute a cluster management system configured to select individual ones of the set of first management controllers and the set of second management controllers to act as distributed witness nodes for the information handling system cluster.
    Type: Application
    Filed: January 7, 2021
    Publication date: July 7, 2022
    Applicant: Dell Products L.P.
    Inventors: Vinod P S, Krishnaprasad K, Robin MATHEW
  • Publication number: 20220129591
    Abstract: An information handling system may include at least one processor; and a memory coupled to the at least one processor. The information handling system may be configured to: execute an application on the at least one processor, wherein at least a portion of data of the application is stored encrypted in a secure enclave region of the memory; and securely transfer execution of the application to a second information handling system by: transmitting platform configuration register (PCR) measurement data to the second information handling system; and transmitting the data of the application to the second information handling system; wherein the PCR measurement data is usable by the second information handling system to perform a remote attestation, the remote attestation including verification of the PCR measurement data to confirm that the data of the application has not been changed.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 28, 2022
    Applicant: Dell Products L.P.
    Inventors: Krishnaprasad K., Gobind VIJAYAKUMAR, Murugan SEKAR
  • Publication number: 20220114025
    Abstract: An information handling system may include a persistent memory module and a basic input/output system (BIOS). The information handling system may be configured to: prior to initialization of an operating system, receive, at a configuration application of the BIOS, configuration information regarding the persistent memory module; in response to the configuration information, allocate a first portion of the persistent memory module to volatile system memory of the information handling system, a second portion of the persistent memory module to non-volatile storage of the information handling system, and a third portion of the persistent memory module to a dynamic memory area; and after initialization of the operating system, execute a memory manager configured to alter sizes of the first portion, the second portion, and the third portion, wherein the altering is carried out without performing a reboot of the information handling system.
    Type: Application
    Filed: October 13, 2020
    Publication date: April 14, 2022
    Applicant: Dell Products L.P.
    Inventors: Krishnaprasad K, Vinod P. S, Gobind VIJAYAKUMAR
  • Patent number: 10248444
    Abstract: A method for allocating virtual machines (VMs) to run within a non-uniform memory access (NUMA) system includes a first processing node and a second processing node. A request is received at the first processing node for additional capacity for at least one of (a) establishing an additional VM and (b) increasing processing resources to an existing VM on the first processing node. In response to receiving the request, a migration manager identifies whether the first processing node has the additional capacity requested. In response to identifying that the first processing node does not have the additional capacity requested, at least one VM is selected from an ordered array of the multiple VMs executing on the first processing node. The selected VM has low processor and memory usage relative to the other VMs. The selected VM is migrated from the first processing node to the second processing node for execution.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: April 2, 2019
    Assignee: Dell Products, L.P.
    Inventors: Kiran Kumar Devarapalli, Krishnaprasad K, Shiva Prasad Katta
  • Patent number: 9699093
    Abstract: In one embodiment, a system includes a device and first and second processors. The first and second processors are configured to access first information. The first information includes a first parameter and a second parameter. The first parameter is associated with a position of the device relative to the first processor. The second parameter is associated with a position of the device relative to the second processor. The system is configured to access second information associated with a virtual machine. The virtual machine is configured to run on a host operating system. The virtual machine includes a guest operating system configured to communicate with the device. The system is also configured to automatically select the first processor based at least on the first information and the second information and to associate the virtual machine with the first processor in response to automatically selecting the first processor.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: July 4, 2017
    Assignee: Dell Products L.P.
    Inventors: Krishnaprasad K, Mahesh Vellore Chandramouli, Shiva Prasad Katta
  • Publication number: 20150277779
    Abstract: A method for allocating virtual machines (VMs) to run within a non-uniform memory access (NUMA) system includes a first processing node and a second processing node. A request is received at the first processing node for additional capacity for at least one of (a) establishing an additional VM and (b) increasing processing resources to an existing VM on the first processing node. In response to receiving the request, a migration manager identifies whether the first processing node has the additional capacity requested. In response to identifying that the first processing node does not have the additional capacity requested, at least one VM is selected from an ordered array of the multiple VMs executing on the first processing node. The selected VM has low processor and memory usage relative to the other VMs. The selected VM is migrated from the first processing node to the second processing node for execution.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Applicant: DELL PRODUCTS, L.P.
    Inventors: KIRAN KUMAR DEVARAPALLI, KRISHNAPRASAD K, SHIVA PRASAD KATTA
  • Publication number: 20140373006
    Abstract: In one embodiment, a system includes a device and first and second processors. The first and second processors are configured to access first information. The first information includes a first parameter and a second parameter. The first parameter is associated with a position of the device relative to the first processor. The second parameter is associated with a position of the device relative to the second processor. The system is configured to access second information associated with a virtual machine. The virtual machine is configured to run on a host operating system. The virtual machine includes a guest operating system configured to communicate with the device. The system is also configured to automatically select the first processor based at least on the first information and the second information and to associate the virtual machine with the first processor in response to automatically selecting the first processor.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Krishnaprasad K, Mahesh Vellore Chandramouli, Shiva Prasad Katta
  • Publication number: 20100053865
    Abstract: A system to support external devices in relation to a server rack includes a server rack chassis having a plurality of sides. Each side has a pair of substantially vertical edges extending along a height of the server rack chassis. The system also includes a rail member having a first end coupled to the server rack chassis. The rail member is substantially parallel to the substantially vertical edges when the first end of the rail member is coupled to the server rack chassis. The system also includes a tray having a first aperture adapted to slidably receive a second end of the rail member.
    Type: Application
    Filed: October 10, 2008
    Publication date: March 4, 2010
    Applicant: DELL PRODUCTS, LP
    Inventors: Mahesh Vellore Chandramouli, Krishnaprasad K., Sumitha Bennet