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

Claim 0:
1. A computing system comprising:
one or more processors; and
one or more computer-readable media having thereon computer-executable instructions that are structured such that, if executed by the one or more processors, the computing system would be configured to report telemetry of execution of a software program in response to creation of a portion of an object model, by being configured to perform the following:
accessing a subscription to telemetry scope of execution of the software program;
identifying the portion of the object model that is applicable to the subscribed telemetry scope;
augmenting the portion of the object model through execution of the software program, such that the augmented structure is built upon the object model;
interpreting the 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 determined telemetry to be reported in accordance with the subscription.