US 12,461,801 B2
Device health management using a management controller of a data processing system
Vinodkumar Vasudev Ottar, McKinney, TX (US); Rajaravi Chandra Kollarapu, Allen, TX (US); Bassem El-Azzami, Austin, TX (US); Luis Antonio Valencia Reyes, Waxahachie, TX (US); Abeye Teshome, Austin, TX (US); Mohit Arora, Frisco, TX (US); Adolfo Sandor Montero, Pflugerville, TX (US); and Richard M. Tonry, Georgetown, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 29, 2024, as Appl. No. 18/649,158.
Prior Publication US 2025/0335275 A1, Oct. 30, 2025
Int. Cl. G06F 11/00 (2006.01)
CPC G06F 11/004 (2013.01) [G06F 2201/81 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing operation of a data processing system, the method comprising:
obtaining, by a management controller of the data processing system from hardware resources of the data processing system, diagnostic data, wherein the data processing system comprises a network module adapted to separately advertise network endpoints for the management controller and the hardware resources of the data processing system, the network endpoints being usable to address communications to the hardware resources using an in-band communication channel and the management controller using an out-of-band communication channel;
providing, by the management controller, the diagnostic data to a device operation manager;
obtaining, by the management controller, a response from the device operation manager based on the diagnostic data, the response indicating a level of anomalousness of the diagnostic data with respect to a baseline for the data processing system; and
in a first instance of the obtaining where the level of anomalousness meets criteria:
obtaining, by the management controller, an action set for updating the operation of the data processing system; and
performing, by the management controller, the action set to update an existing operating state of the data processing system to a new operating state of the data processing system to reduce a likelihood that a hardware resource of the hardware resources becomes impaired.