Patents by Inventor Srinivas Giri Raju Gowda

Srinivas Giri Raju Gowda 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).

  • Publication number: 20240036925
    Abstract: A Logically Composed System (LCS) Smart Data Accelerator Interface (SDXI) data plane configuration system includes a resource management system coupled to an orchestrator device that is coupled to a plurality of resource devices. The resource management system discovers a first SDXI node in the plurality of resource devices, with the first SDXI node configured to process SDXI information and including a first memory subsystem that is configured to provide an SDXI memory space. The resource management system also identifies first memory system capabilit(ies) of the first memory subsystem included in the first SDXI node and, when the resource management system subsequently receives an LCS request, it composes an LCS that includes an SDXI data plane provided by the first SDXI node based on capabilities requirement(s) identified in the LCS request being satisfied by the first memory subsystem capabilit(ies) of the first memory subsystem included in the first SDXI node.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 1, 2024
    Inventors: Shyamkumar T. Iyer, Srinivas Giri Raju Gowda
  • Publication number: 20240036935
    Abstract: An LCS SDXI resource ownership system includes a resource system having an orchestrator device coupled to resource devices and a resource management system. An SDXI controller subsystem is provided by the resource management system and/or the orchestrator device, and operates to use the first resource system to provide an LCS with an SDXI data plane provided by an SDXI node included in the resource devices, and create an SDXI configuration space for the LCS. The SDXI controller subsystem then receives a unique LCS identifier from the LCS via the SDXI configuration space, and links the SDXI node to the LCS in an SDXI resource database using the unique LCS identifier. The SDXI controller subsystem then migrates the LCS to a second resource system, and the LCS performs operations using the SDXI node following migration to the second resource system based on the linking of the LCS to the SDXI node.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 1, 2024
    Inventors: Srinivas Giri Raju Gowda, Shyamkumar T. Iyer
  • Publication number: 20240020387
    Abstract: A system can receive, in association with a user account, an operating system image that is encrypted with a private key, a manifest generated from a first instance of a manifest generator tool that is configured to identify system provisioning artifacts that is encrypted with the private key, and a public key. The system can install the operating system image on a computing device. The system can generate, with a second instance of the manifest generator tool, a first identification of system provisioning artifacts from the installing of the operating system image.
    Type: Application
    Filed: July 15, 2022
    Publication date: January 18, 2024
    Inventors: Srinivas Giri Raju Gowda, Shyam T. Iyer, Syama Sundar Poluri
  • Publication number: 20230401107
    Abstract: A Logically Composed System (LCS) workload in-band service management system includes a service management subsystem coupled to a workload that is provided using a Logically Composed System (LCS), and a System Control Processor (SCP) device. The service management subsystem determines a plurality of services that are either provided by or available via the SCP device for use by the LCS, and presents a service library to the workload that identifies the plurality of services. If the service management subsystem receives a first service request from the workload for a first service that is included in the plurality of service identified in the service library, it provides a first service provisioning request to the SCP device that is configured to cause the SCP device to provide the first service to the LCS for utilization by the workload.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 14, 2023
    Inventors: Srinivas Giri Raju Gowda, Shyamkumar T. Iyer, Gaurav Chawla
  • Publication number: 20230401100
    Abstract: A Logically Composed System (LCS) workload in-band resource device management system includes a resource device management subsystem coupled to a workload that is provided using an LCS, and to a System Control Processor (SCP) device. The resource device management subsystem determines a first plurality of resource devices that are available via the SCP device for the LCS, and presents an available-resource file hierarchy to the workload that identifies the first plurality of resource devices. When the resource device management subsystem receives a resource device request from the workload for a first resource device that is included in the first plurality of resource devices identified in the available-resource file hierarchy, it provides a resource device provisioning request to the SCP device that is configured to cause the SCP device to provide the first resource device to the LCS for utilization by the workload.
    Type: Application
    Filed: June 9, 2022
    Publication date: December 14, 2023
    Inventors: Srinivas Giri Raju Gowda, Shyamkumar T. Iyer, Gaurav Chawla
  • Publication number: 20230394154
    Abstract: An untrusted orchestrator function subsystem inventory and verification system includes an untrusted orchestrator device, an operating system, a BIOS, and a management device. In response to presentation by the untrusted orchestrator device of a function subsystem to the operating system during runtime, the operating system generates a function subsystem detection alert that identifies the function subsystem. In response to the function subsystem detection alert, the BIOS generates and transmits a BIOS inventory update. The management device receives the BIOS inventory update, and determines whether the operating system is authorized to use the function subsystem at least in part based on the BIOS inventory update. If so, the management device allows the operating system to utilize the function subsystem while, if not, the management device prevents the operating system from utilizing the function subsystem.
    Type: Application
    Filed: June 6, 2022
    Publication date: December 7, 2023
    Inventors: Srinivas Giri Raju Gowda, Syama Poluri
  • Publication number: 20230385419
    Abstract: A trusted orchestrator function subsystem inventory and verification system includes an OS, a BIOS, a management device, and a trusted orchestrator device. In response to presentation of a function subsystem to the OS during runtime, the OS generates a function subsystem detection alert that identifies the function subsystem. In response to the function subsystem detection alert, the BIOS generates and provides a BIOS inventory update that identifies the function subsystem. The management device receives the BIOS inventory update and, in response, forwards the BIOS inventory update. The trusted orchestrator device receives the BIOS inventory update and, in response, determine whether the function subsystem identified in the BIOS inventory update is included in a trusted function subsystem inventory.
    Type: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Inventors: Srinivas Giri Raju Gowda, Syama Poluri, Gaurav Chawla
  • Patent number: 11507157
    Abstract: An information handling system may include a processor, an interface configured for hot-insertion of information handling resources, and a management controller configured to provide out-of-band management of the information handling system. The management controller may be configured to: receive a first notification that an information handling resource has been hot-removed from the interface; and in response to the first notification, disable power to the interface to prevent initialization of an information handling resource that is hot-inserted at the interface.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Srinivas Giri Raju Gowda, Syama Sundar Poluri
  • Patent number: 11429302
    Abstract: A data mover selection system includes a fabric manager system coupled to computing devices that are coupled to a memory system. The fabric manager system receives respective local data mover selection information from the computing devices that identifies data mover device(s) accessible to those computing device, and generates global data mover selection information that includes each data mover device accessible to the computing devices. When the fabric manager system receives a first data transfer request to transfer data between first and second memory locations in the memory system, it uses the global data mover selection information to identify a data mover device having the highest priority for performing data transfers between the first and second memory locations in the memory system, and transmits a first data transfer instruction to that data mover device to cause that data mover device to perform the first data transfer operation.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Shyam Iyer, Srinivas Giri Raju Gowda, Anh Dinh Luong
  • Patent number: 11347425
    Abstract: A data mover selection system includes a memory system coupled to first and second data mover devices, and an operating system coupled to the first and second data mover devices. The operating system determines that a first data transfer operation provides for the transfer of data between first and second memory locations in the memory system, and identifies the first data mover device for performing the first data transfer operation based on the first data mover device having a higher priority relative to the second data mover device for performing data transfers between the first and second memory locations in the memory system. In response, the operating system transmits a first data transfer instruction to the first data mover device that causes the first data mover device to perform the first data transfer operation to transfer data between the first and second memory locations in the memory system.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Shyam Iyer, Srinivas Giri Raju Gowda, Anh Dinh Luong
  • Patent number: 11321250
    Abstract: An I/O device selection system includes a memory system, I/O devices that are coupled to the memory system; and an I/O scheduler that is coupled to the I/O devices. The I/O scheduler receives an I/O request that that is directed to the memory system, and determines at least one I/O operation that is configured to satisfy the I/O request. The I/O scheduler then identifies an operating level of the I/O devices that are configured to perform the at least one I/O operation and, based on the operating level of the I/O devices, selects a subset of the I/O devices for performing the at least one I/O operation, and transmits at least one I/O operation instruction that is configured to cause the subset of the I/O devices to perform the at least one I/O operation in order to satisfy the I/O request.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 3, 2022
    Assignee: Dell Products L.P.
    Inventors: Shyam Iyer, Srinivas Giri Raju Gowda, Anh Dinh Luong
  • Publication number: 20220035551
    Abstract: A data mover selection system includes a fabric manager system coupled to computing devices that are coupled to a memory system. The fabric manager system receives respective local data mover selection information from the computing devices that identifies data mover device(s) accessible to those computing device, and generates global data mover selection information that includes each data mover device accessible to the computing devices. When the fabric manager system receives a first data transfer request to transfer data between first and second memory locations in the memory system, it uses the global data mover selection information to identify a data mover device having the highest priority for performing data transfers between the first and second memory locations in the memory system, and transmits a first data transfer instruction to that data mover device to cause that data mover device to perform the first data transfer operation.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Shyam Iyer, Srinivas Giri Raju Gowda, Anh Dinh Luong
  • Publication number: 20220035753
    Abstract: An I/O device selection system includes a memory system, I/O devices that are coupled to the memory system; and an I/O scheduler that is coupled to the I/O devices. The I/O scheduler receives an I/O request that that is directed to the memory system, and determines at least one I/O operation that is configured to satisfy the I/O request. The I/O scheduler then identifies an operating level of the I/O devices that are configured to perform the at least one I/O operation and, based on the operating level of the I/O devices, selects a subset of the I/O devices for performing the at least one I/O operation, and transmits at least one I/O operation instruction that is configured to cause the subset of the I/O devices to perform the at least one I/O operation in order to satisfy the I/O request.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: Shyam Iyer, Srinivas Giri Raju Gowda, Anh Dinh Luong
  • Publication number: 20220035550
    Abstract: A data mover selection system includes a memory system coupled to first and second data mover devices, and an operating system coupled to the first and second data mover devices. The operating system determines that a first data transfer operation provides for the transfer of data between first and second memory locations in the memory system, and identifies the first data mover device for performing the first data transfer operation based on the first data mover device having a higher priority relative to the second data mover device for performing data transfers between the first and second memory locations in the memory system. In response, the operating system transmits a first data transfer instruction to the first data mover device that causes the first data mover device to perform the first data transfer operation to transfer data between the first and second memory locations in the memory system.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: Shyam Iyer, Srinivas Giri Raju Gowda, Anh Dinh Luong
  • Patent number: 11170111
    Abstract: An information handling system may include a management controller configured to direct a basic input/output system to generate an advanced configuration power interface (ACPI) event that is triggered by an update of a host interface attribute. A processor provides at least one function to publish and configure a host interface, where the host interface is associated with a management service. The processor may also detect the ACPI event triggered by the update of the host interface attribute. Subsequent to the detection of the ACPI event, a structure of the host interface associated with the management service and a supported authentication type and security information associated with the supported authentication type may be determined. The processor may authenticate to the host interface via the supported authentication type using the security information and update an operating system variable associated with the update of the host interface attribute.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: November 9, 2021
    Assignee: Dell Products L.P.
    Inventors: Srinivas Giri Raju Gowda, Syama Sundar Poluri
  • Publication number: 20210341980
    Abstract: An information handling system may include a processor, an interface configured for hot-insertion of information handling resources, and a management controller configured to provide out-of-band management of the information handling system. The management controller may be configured to: receive a first notification that an information handling resource has been hot-removed from the interface; and in response to the first notification, disable power to the interface to prevent initialization of an information handling resource that is hot-inserted at the interface.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Applicant: Dell Products L.P.
    Inventors: Srinivas Giri Raju GOWDA, Syama Sundar POLURI
  • Publication number: 20190391835
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a plurality of host systems and a hypervisor manager comprising a program of instructions configured to, when read and executed by a processor of one of the plurality of host systems, in response to a command for migrating a computing resource executing on one of the plurality of host systems, select a host system as a target for migrating the computing resource based on a proximity of input/output devices of the host system with respect to a proximity domain of the host system, and migrate the computing resource to the host system selected as the target.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Applicant: Dell Products L.P.
    Inventors: Srinivas Giri Raju GOWDA, Mukund P. KHATRI
  • Patent number: 10430367
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include: a plurality of processor sockets, each processor socket configured to receive a respective processor; a plurality of slots, each slot configured to receive a corresponding information handling resource; and a program of instructions embodied in non-transitory computer-readable media. The program of instructions may be configured to, when read and executed by one of the respective processors identify a processing node for handling a processing load of an information handling resource to be inserted into one of the slots, determine slots within a proximity domain of the processing node, and identify the slots within the proximity domain of the processing node as optimal slots for insertion of the information handling resource to be inserted.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: October 1, 2019
    Assignee: Dell Products L.P.
    Inventors: Mukund P. Khatri, Srinivas Giri Raju Gowda