US 12,461,838 B2
Configurable system tray application
Ganesh Parameshwar Bhat, Bangalore (IN); Venkata Phani Kumar Gudladona, Bangalore (IN); Harsha Vijayakumar, Milpitas, CA (US); Nitin Laxmanbhai Gupta, Bangalore (IN); and Cary Evans, Encinitas, CA (US)
Assigned to ServiceNow, Inc., Santa Clara, CA (US)
Filed by ServiceNow, Inc., Santa Clara, CA (US)
Filed on Jan. 5, 2023, as Appl. No. 18/093,672.
Prior Publication US 2024/0232033 A1, Jul. 11, 2024
Int. Cl. G06F 11/30 (2006.01); G06F 3/0481 (2022.01); G06F 3/0484 (2022.01); G06F 11/32 (2006.01); G06F 11/34 (2006.01)
CPC G06F 11/3051 (2013.01) [G06F 3/0484 (2013.01); G06F 11/3058 (2013.01); G06F 11/328 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
providing an executable configuration to an agent executing on a client device, wherein the agent is configured to execute the executable configuration to collect application performance metrics of one or more applications executing on the client device;
causing an operating system tray application to automatically launch when the client device boots and remain executing in a background of the client device; and
providing user interface metadata for the operating system tray application, wherein the user interface metadata indicates a plurality of different component functions, including:
a first component function to obtain, from the agent, one or more of the application performance metrics, and to provide access to the one or more of the application performance metrics by way of the operating system tray application, and
a second component function to obtain service data from a cloud service, and to provide, based on the application performance metrics obtained from the agent, a notification relating to operation of the one or more applications on other devices by way of the operating system tray application.