US 12,455,869 B1
Auto upgrade mechanism based on detected symptoms
Rohit Talukdar, Bengalure (IN); Shiv Kumar Agarwal, Bangalore (IN); Amit Kumar, Bangalore (IN); Rahul Kumar Yadav, Jaunpur (IN); and Rekha Mokshendra Shankaramma, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 26, 2024, as Appl. No. 18/646,891.
Int. Cl. G06F 16/23 (2019.01); G06F 8/65 (2018.01); G06F 8/71 (2018.01); G06F 11/00 (2006.01)
CPC G06F 16/23 (2019.01) [G06F 8/65 (2013.01); G06F 8/71 (2013.01); G06F 11/008 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing health of a client, the method comprising:
sending a request from a user recommendation model (URM) of the client to infer availability of a version of an application executing on the client, wherein the request comprises at least an identifier of the application and wherein the request is received by an engine of an infrastructure node that monitors databases providing information on all versions of the application;
in response to the request, receiving:
a dataset associated with the version of the application;
a fixed issue that is previously experienced by a second client, wherein the fixed issue is fixed using the version of the application; and
a symptom associated with the fixed issue, a severity score associated with the fixed issue, information specifying a second version of the application currently being used by the second client, and a stability score associated with the version of the application;
obtaining an upgrade score for the version of the application based on at least the symptom, the severity score, and the stability score;
making a first determination that an auto-upgrade option is not selected by a user of the client;
initiating, based on the first determination, displaying of at least the upgrade score and a second dataset to the user by the URM via the client;
in response to the initiating, making a second determination that an upgrade to the version of the application is not initiated by the user; and
updating, based on the second determination, a symptoms database of the databases by decreasing the severity score associated with the fixed issue to accurately reflect intentions of the user in terms of future upgrades and to make future similar upgrades not be recommended to the user.