Patent ID: 11868232
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A computer-implemented method for reporting telemetry of execution of a software program, the method comprising:
accessing, by a communication component, a subscription to telemetry scope of execution of the software program;
identifying, by a processing component, a portion of an object model that is applicable to the subscribed telemetry scope;
augmenting, by an object model interface component, the portion of the object model through execution of the software program, such that the augmented structure is built upon the object model;
interpreting, by the object model interface component, an augmented structure to determine the telemetry within the telemetry scope of the subscription, and to determine that the telemetry is to be reported in accordance with the subscription; and
in response to determining that the telemetry is to be reported in accordance with the subscription, causing the communication component to reported the determined telemetry in accordance with the subscription.