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: 12541415Abstract: 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: GrantFiled: July 26, 2024Date of Patent: February 3, 2026Assignee: Dell Products L.P.Inventors: Pavan Kumar Gavvala, Sandesh Hadhimane Balakrishna, Ajeesh Kumar
-
Publication number: 20260030180Abstract: 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: ApplicationFiled: July 26, 2024Publication date: January 29, 2026Inventors: SANDESH HADHIMANE BALAKRISHNA, SHIVA KUMAR SAMSHETTY, DEEPAGANESH PAULRAJ, AJAY KUMAR YADAV, AJEESH KUMAR
-
Publication number: 20260030179Abstract: 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: ApplicationFiled: July 26, 2024Publication date: January 29, 2026Inventors: AJEESH KUMAR, PAVAN KUMAR GAVVALA
-
Publication number: 20260030087Abstract: 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: ApplicationFiled: July 26, 2024Publication date: January 29, 2026Inventors: PAVAN KUMAR GAVVALA, SANDESH HADHIMANE BALAKRISHNA, AJEESH KUMAR
-
Patent number: 10862900Abstract: 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: GrantFiled: October 25, 2018Date of Patent: December 8, 2020Assignee: Dell Products, L.P.Inventors: Elie Antoun Jreij, Choudary Maddukuri, Ajeesh Kumar, Kala Sampathkumar, Pablo R. Arias, Rama Rao Bisa
-
Publication number: 20200137079Abstract: 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: ApplicationFiled: October 25, 2018Publication date: April 30, 2020Applicant: Dell Products, L.P.Inventors: Elie Antoun Jreij, Choudary Maddukuri, Ajeesh Kumar, Kala Sampathkumar, Pablo R. Arias, Rama Rao Bisa
-
Patent number: 10606784Abstract: 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: GrantFiled: October 25, 2018Date of Patent: March 31, 2020Assignee: Dell Products, L.P.Inventors: Elie Antoun Jreij, Choudary Maddukuri, Ajeesh Kumar, Kala Sampathkumar, Pablo R. Arias, Rama Rao Bisa
-
Patent number: 10003463Abstract: 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: GrantFiled: October 16, 2015Date of Patent: June 19, 2018Assignee: Dell Products L.P.Inventors: Kala Sampathkumar, Elie Antoun Jreij, Ajeesh Kumar
-
Patent number: 9940143Abstract: 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: GrantFiled: March 17, 2016Date of Patent: April 10, 2018Assignee: Dell Products, L.P.Inventors: Ajeesh Kumar, Yarriswamy Chandranna, Kala Sampathkumar, Elie Antoun Jreij
-
Publication number: 20170269943Abstract: 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: ApplicationFiled: March 17, 2016Publication date: September 21, 2017Applicant: Dell Products, L.P.Inventors: Ajeesh Kumar, Yarriswamy Chandranna, Kala Sampathkumar, Elie Antoun Jreij
-
Publication number: 20170111171Abstract: 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: ApplicationFiled: October 16, 2015Publication date: April 20, 2017Inventors: Kala Sampathkumar, Elie Antoun Jreij, Ajeesh Kumar