US 11,868,791 B2
Method and system for determining the next state of application upgrades using a device emulation system of a customer environment
Parminder Singh Sethi, Ludhiana (IN); Lakshmi Saroja Nalam, Bangalore (IN); and Shelesh Chopra, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jan. 7, 2022, as Appl. No. 17/571,136.
Prior Publication US 2023/0221972 A1, Jul. 13, 2023
Int. Cl. G06F 9/455 (2018.01); G06F 18/214 (2023.01); G06N 20/00 (2019.01)
CPC G06F 9/45508 (2013.01) [G06F 18/214 (2023.01); G06N 20/00 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A method for managing a client environment, the method comprising:
obtaining, by a predictor, a future state prediction request associated with an application upgrade on an emulation of a client device, wherein:
the application upgrade failed,
the application upgrade is associated with the client device executing on a client environment, and
the application upgrade is performed in a device emulation container in a device emulation system, wherein the device emulation container comprises the emulation of the client device;
in response to the future state prediction request:
obtaining live data associated with the application upgrade;
performing natural language processing on the live data to obtain processed live data;
applying a future state prediction model to the processed live data to generate a future state prediction; and
initiating remediation of the application upgrade based on the future state prediction.