Patents by Inventor Kannan Subbaraman

Kannan Subbaraman 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: 11748489
    Abstract: A container-based software implementation uses separate containers for software libraries and application code. A storage system may have multiple applications executing to control various aspects of operation of the storage system, and to enable access to the storage system by hosts. These applications are containerized separately from the libraries referenced by the applications, and the libraries are commonly housed in a separate container. The libraries may be open-source libraries, proprietary libraries, or third-party dependent libraries. A vulnerability management system scans the application containers to determine dependencies between applications and libraries, including the number of containers that reference a particular library and the frequency with which microservices of the containerized application reference the library.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: September 5, 2023
    Assignee: Dell Products, L.P.
    Inventors: Tamilarasan Janakiraman, Kannan Subbaraman, Vijayasarathy Vajravel
  • Publication number: 20220318395
    Abstract: A container-based software implementation uses separate containers for software libraries and application code. A storage system may have multiple applications executing to control various aspects of operation of the storage system, and to enable access to the storage system by hosts. These applications are containerized separately from the libraries referenced by the applications, and the libraries are commonly housed in a separate container. The libraries may be open-source libraries, proprietary libraries, or third-party dependent libraries. A vulnerability management system scans the application containers to determine dependencies between applications and libraries, including the number of containers that reference a particular library and the frequency with which microservices of the containerized application reference the library.
    Type: Application
    Filed: April 2, 2021
    Publication date: October 6, 2022
    Inventors: Tamilarasan Janakiraman, Kannan Subbaraman, Vijayasarathy Vajravel
  • Patent number: 11397816
    Abstract: A boot image is modified to require authentication based on stable system values that are uniquely associated with a storage array. The stable system values may be used as a key to decrypt a password. The modified boot image will not allow booting to proceed without the decrypted password. The password cannot be decrypted based on different stable system values such as the stable system values of other storage arrays.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: July 26, 2022
    Assignee: Dell Products L.P.
    Inventors: Sindhura Chamala, Kannan Subbaraman, Venkat Mattapalli Reddy, Debra Robitaille, Mark Arakelian
  • Patent number: 11256553
    Abstract: A workload manager uses on-band and off-band metrics to select a host server in a cluster to handle a connection request. The on-band metrics include CPU usage, memory usage, and vulnerability metrics. The off-band metrics include hardware component error logs. Utilization and vulnerability scores are calculated for each host server from the on-band metrics. A reliability score is calculated for each host server from the off-band metrics. A health score for each host server is calculated from the vulnerability and reliability scores. The health score is used to exclude unhealthy host servers from consideration. A priority score is calculated for each host server from the utilization, vulnerability, and reliability scores. The host server that has not been excluded and has the greatest priority score is selected to handle the connection request.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: February 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Tamilarasan Janakiraman, Kannan Subbaraman, Sivaram Selvam, Mark Arakelian, Debra Robitaille
  • Patent number: 11157660
    Abstract: An apparatus comprises at least one processing device coupled to memory. The at least one processing device is configured to obtain a secured disk image comprising an encrypted manifest file, an encrypted install binary and a plurality of other files. The at least one processing device is further configured to obtain a certificate corresponding to the secured disk image and to derive a public key based at least in part on the certificate. The at least one processing device is further configured to decrypt the manifest file and the install binary based at least in part on the public key and to validate checksums for respective ones of the plurality of other files against corresponding checksums contained in the decrypted manifest file. The at least one processing device is further configured to execute the decrypted install binary responsive to validation of the checksums for the respective ones of the plurality of other files.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: October 26, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Debra J. Robitaille, Mark Arakelian, Venkat M. Reddy, Kannan Subbaraman, Tamilarasan Janakiraman, Parthasarathi Ilangovan, Kiran Kumar G. Ramegowda
  • Publication number: 20210279112
    Abstract: A workload manager uses on-band and off-band metrics to select a host server in a cluster to handle a connection request. The on-band metrics include CPU usage, memory usage, and vulnerability metrics. The off-band metrics include hardware component error logs. Utilization and vulnerability scores are calculated for each host server from the on-band metrics. A reliability score is calculated for each host server from the off-band metrics. A health score for each host server is calculated from the vulnerability and reliability scores. The health score is used to exclude unhealthy host servers from consideration. A priority score is calculated for each host server from the utilization, vulnerability, and reliability scores. The host server that has not been excluded and has the greatest priority score is selected to handle the connection request.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Applicant: EMC IP HOLDING COMPANY LLC
    Inventors: Tamilarasan Janakiraman, Kannan Subbaraman, Sivaram Selvam, Mark Arakelian, Debra Robitaille
  • Publication number: 20210117577
    Abstract: An apparatus comprises at least one processing device coupled to memory. The at least one processing device is configured to obtain a secured disk image comprising an encrypted manifest file, an encrypted install binary and a plurality of other files. The at least one processing device is further configured to obtain a certificate corresponding to the secured disk image and to derive a public key based at least in part on the certificate. The at least one processing device is further configured to decrypt the manifest file and the install binary based at least in part on the public key and to validate checksums for respective ones of the plurality of other files against corresponding checksums contained in the decrypted manifest file. The at least one processing device is further configured to execute the decrypted install binary responsive to validation of the checksums for the respective ones of the plurality of other files.
    Type: Application
    Filed: October 17, 2019
    Publication date: April 22, 2021
    Inventors: Debra J. Robitaille, Mark Arakelian, Venkat M. Reddy, Kannan Subbaraman, Tamilarasan Janakiraman, Parthasarathi Ilangovan, Kiran Kumar G. Ramegowda
  • Publication number: 20210012010
    Abstract: A boot image is modified to require authentication based on stable system values that are uniquely associated with a storage array. The stable system values may be used as a key to decrypt a password. The modified boot image will not allow booting to proceed without the decrypted password. The password cannot be decrypted based on different stable system values such as the stable system values of other storage arrays.
    Type: Application
    Filed: July 8, 2019
    Publication date: January 14, 2021
    Applicant: EMC IP HOLDING COMPANY LLC
    Inventors: Sindhura Chamala, Kannan Subbaraman, Venkat Mattapalli Reddy, Debra Robitaille, Mark Arakelian