Patent ID: 11960873
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for managing a client environment (CE), the method comprising:
obtaining, by a client device upgrade manager of the CE, device configuration information from a client device (CD) of the CE;
in response to identifying an application upgrade, sending an upgrade estimation request to a device emulation system (DES) for estimating a time for performing the application upgrade on the CD, wherein the request comprises the information, wherein the request triggers the DES to emulate the CD for the estimating;
based on the time received from the DES, performing a reboot-upgrade dependency analysis to determine a time slot to perform the application upgrade on the CD, wherein the time slot is verified by the CD;
based on the verifying, initiating performing of the application upgrade on the CD, wherein an issue with the performing of the application upgrade is detected;
sending a notification comprising the issue and the information to a client environment watcher of a production host environment operatively connected to the CE;
sending, by the client environment watcher, the information to an issue analyzing engine, wherein the engine applies an issue analyzing model to the information to generate a solution set, wherein the solution set is provided to the CD via the manager, wherein the CD performs a set of actions comprising at least the solution set;
obtaining, by the client environment watcher, the set of actions;
in response to obtaining the set of actions:
performing action filtering on the set of actions to obtain a set of filtered actions, wherein the set of filtered actions is associated with an attempt to resolve the issue;
determining, using the set of filtered actions, a client-applied action set; and
initiating, based on a successful implementation of the client-applied action set on the CD, an update to the issue analyzer model to obtain an updated issue analyzer model.