-
公开(公告)号:WO2023075932A2
公开(公告)日:2023-05-04
申请号:PCT/US2022/042575
申请日:2022-09-05
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.
Inventor: WANG, Weijian , LI, Na , SHI, Jun , WU, Yizhong , LUO, Xuling , HAN, Rongbin , SUN, Pin
IPC: G06F9/48 , G06F11/30 , G06F11/34 , G06F9/50 , G06F9/445 , G06F11/3006 , G06F11/3017 , G06F11/302 , G06F11/3024 , G06F11/3037 , G06F11/3423 , G06F11/3442 , G06F2209/508 , G06F8/61 , G06F8/65 , G06F9/44526 , G06F9/485 , G06F9/4881 , G06F9/5072
Abstract: The present disclosure relates to implementing, updating, and managing operation of a client agent on a client device (e.g., computing device, virtual device) in a way that enables isolation of features and functionality while also allowing the client agent to self-heal and intelligently update discrete features thereon. The client agent includes a collection of plugins that are isolated and run in accordance with respective plugin policies. The client agent makes use of device-level, agent-level, and plugin-level health monitors that collectively monitor a health status of discrete components of the client agent in a way that enables the client agent to selectively discontinue scheduling certain plugins without interrupting functionality of other plugins or of the client agent as a whole. Indeed, features described herein enable the client agent to intelligently update and self-heal with respect to individual plugins based on information obtained by the respective health monitors.