Patents by Inventor Ajeesh Kumar

Ajeesh Kumar 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: 12541415
    Abstract: Methods and systems for managing a peripheral device of a data processing system are disclosed. When a data processing system crashes, all hardware components of the data processing system including any connected peripheral devices are abruptly shut down as a result of the crash. These components may still be running vital processes that could become corrupted as a result of the abrupt shutdown. These components may also be damaged physically as a result of the abrupt shutdown. A management controller may be provided to gracefully shutdown these components when the data processing system experiences a crash, specifically during a crash of a system host of the data processing system.
    Type: Grant
    Filed: July 26, 2024
    Date of Patent: February 3, 2026
    Assignee: Dell Products L.P.
    Inventors: Pavan Kumar Gavvala, Sandesh Hadhimane Balakrishna, Ajeesh Kumar
  • Publication number: 20260030180
    Abstract: Methods and systems for managing a data processing system are disclosed. Peripheral devices connected to the data processing system may enter a state that requires one or more recovery actions to be performed to recover these peripheral devices. A management controller that operates independently of a data processing system may be provided within the data processing system to oversee and manage recovery of such peripheral devices. In particular, the management controller may cause these peripheral devices to perform one or more recovery actions that would not disrupt other, non-peripheral device related, operations of the data processing system.
    Type: Application
    Filed: July 26, 2024
    Publication date: January 29, 2026
    Inventors: SANDESH HADHIMANE BALAKRISHNA, SHIVA KUMAR SAMSHETTY, DEEPAGANESH PAULRAJ, AJAY KUMAR YADAV, AJEESH KUMAR
  • Publication number: 20260030179
    Abstract: Methods and systems for managing a data processing system are disclosed. In particular, one or more flashless peripheral devices may be connected to the data processing system. These flashless peripheral devices are unable to provide services they were originally designed to provide, and may not even be detectable by the data processing system. A management controller of the data processing system may use various resources of the data processing system to identify the existence of these flashless peripheral devices. Once identified, the flashless peripheral devices may be restored, by the management controller, to be able to provide the services that these peripheral devices were originally designed to provide.
    Type: Application
    Filed: July 26, 2024
    Publication date: January 29, 2026
    Inventors: AJEESH KUMAR, PAVAN KUMAR GAVVALA
  • Publication number: 20260030087
    Abstract: Methods and systems for managing a peripheral device of a data processing system are disclosed. When a data processing system crashes, all hardware components of the data processing system including any connected peripheral devices are abruptly shut down as a result of the crash. These components may still be running vital processes that could become corrupted as a result of the abrupt shutdown. These components may also be damaged physically as a result of the abrupt shutdown. A management controller may be provided to gracefully shutdown these components when the data processing system experiences a crash, specifically during a crash of a system host of the data processing system.
    Type: Application
    Filed: July 26, 2024
    Publication date: January 29, 2026
    Inventors: PAVAN KUMAR GAVVALA, SANDESH HADHIMANE BALAKRISHNA, AJEESH KUMAR
  • Patent number: 10862900
    Abstract: Embodiments provide methods and systems for detecting rogue endpoints on a device management bus. A communications controller configured as a bus owner initiates discovery of managed devices coupled to the bus and generate a unique identifier for each managed device. The communications controller transmits a bus configuration message to the managed devices, including the respective unique identifiers. The managed devices are configured as bus endpoints based on the bus configuration message. The managed devices also capture the bus address of the communications controller from the received bus configuration message. Messages received by a managed device are authenticated as originating from the communications controller if the messages include the unique identifier provided to that managed device. The messages may be further authenticated by comparing the bus address of the message sender against the captured bus address of the communications controller.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: December 8, 2020
    Assignee: Dell Products, L.P.
    Inventors: Elie Antoun Jreij, Choudary Maddukuri, Ajeesh Kumar, Kala Sampathkumar, Pablo R. Arias, Rama Rao Bisa
  • Publication number: 20200137079
    Abstract: Embodiments provide methods and systems for detecting rogue endpoints on a device management bus. A communications controller configured as a bus owner initiates discovery of managed devices coupled to the bus and generate a unique identifier for each managed device. The communications controller transmits a bus configuration message to the managed devices, including the respective unique identifiers. The managed devices are configured as bus endpoints based on the bus configuration message. The managed devices also capture the bus address of the communications controller from the received bus configuration message. Messages received by a managed device are authenticated as originating from the communications controller if the messages include the unique identifier provided to that managed device. The messages may be further authenticated by comparing the bus address of the message sender against the captured bus address of the communications controller.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 30, 2020
    Applicant: Dell Products, L.P.
    Inventors: Elie Antoun Jreij, Choudary Maddukuri, Ajeesh Kumar, Kala Sampathkumar, Pablo R. Arias, Rama Rao Bisa
  • Patent number: 10606784
    Abstract: Sideband device management bus messages are filtered using software operations in order to minimize dropped messages and to maintain the bus in an operable state. Redundant sideband device management buses are utilized in order to provide fail-over transmission of messages in scenarios where one of the buses becomes inoperable. Multi-packet messages are transmitted to managed devices via the sideband bus connections. If an inoperable state is detected in a sideband bus connection during transmission of a multi-packet message, the portion of the multi-packet message not received by the managed device is transmitted via a redundant sideband bus connection with the managed device. Software filtering of bus transactions utilizes a circular DMA buffer for storing all incoming transactions. Transactions of interest are copied to buffers associated with specific endpoints for processing.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: March 31, 2020
    Assignee: Dell Products, L.P.
    Inventors: Elie Antoun Jreij, Choudary Maddukuri, Ajeesh Kumar, Kala Sampathkumar, Pablo R. Arias, Rama Rao Bisa
  • Patent number: 10003463
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, an information handling resource communicatively coupled to the processor, and a management controller communicatively coupled to the processor and the information handling resource and configured to provide out-of-band management of the information handling system. The management controller may further configured to receive a message indicating that an existing private key associated with the information handling resource is compromised, the message including a replacement public key for replacing an existing public key associated with the information handling resource and associated with the existing private key and responsive to the message, cause the existing public key associated with the information handling resource to be replaced with the replacement public key.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: June 19, 2018
    Assignee: Dell Products L.P.
    Inventors: Kala Sampathkumar, Elie Antoun Jreij, Ajeesh Kumar
  • Patent number: 9940143
    Abstract: Systems and methods for using Peripheral Component Interconnect Express Vendor-Defined Message (PCIe-VDM) and Inter-Integrated Circuit (I2C) transport for network communications are described. In some embodiments, an IHS may include: a host processor; a Basic Input/Output System (BIOS) coupled to the host processor; a Baseboard Management Controller (BMC) coupled to the host processor; and a memory coupled to the BMC, the memory having program instructions stored thereon that, upon execution, cause the BMC to: receive a message over a network while the host processor is powered off, wherein the message originates from a remote IHS and targets the BMC; and in response to a pass-through data transfer rate available to the BMC not meeting a threshold value: power on the host processor; request that the BIOS boot up; and perform a communication with the remote IHS via a PCIe bus using a PCIe-VDM supported by the host processor.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: April 10, 2018
    Assignee: Dell Products, L.P.
    Inventors: Ajeesh Kumar, Yarriswamy Chandranna, Kala Sampathkumar, Elie Antoun Jreij
  • Publication number: 20170269943
    Abstract: Systems and methods for using Peripheral Component Interconnect Express Vendor-Defined Message (PCIe-VDM) and Inter-Integrated Circuit (I2C) transport for network communications are described. In some embodiments, an IHS may include: a host processor; a Basic Input/Output System (BIOS) coupled to the host processor; a Baseboard Management Controller (BMC) coupled to the host processor; and a memory coupled to the BMC, the memory having program instructions stored thereon that, upon execution, cause the BMC to: receive a message over a network while the host processor is powered off, wherein the message originates from a remote IHS and targets the BMC; and in response to a pass-through data transfer rate available to the BMC not meeting a threshold value: power on the host processor; request that the BIOS boot up; and perform a communication with the remote IHS via a PCIe bus using a PCIe-VDM supported by the host processor.
    Type: Application
    Filed: March 17, 2016
    Publication date: September 21, 2017
    Applicant: Dell Products, L.P.
    Inventors: Ajeesh Kumar, Yarriswamy Chandranna, Kala Sampathkumar, Elie Antoun Jreij
  • Publication number: 20170111171
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, an information handling resource communicatively coupled to the processor, and a management controller communicatively coupled to the processor and the information handling resource and configured to provide out-of-band management of the information handling system. The management controller may further configured to receive a message indicating that an existing private key associated with the information handling resource is compromised, the message including a replacement public key for replacing an existing public key associated with the information handling resource and associated with the existing private key and responsive to the message, cause the existing public key associated with the information handling resource to be replaced with the replacement public key.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Inventors: Kala Sampathkumar, Elie Antoun Jreij, Ajeesh Kumar