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

Claim 9:
10. 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 instantiate and/or operate the following:
a communication component configured to access subscription to telemetry scope of execution of the software program;
a processing component configured to identify the portion of the object model that is applicable to the subscribed telemetry scope; and
an object model interface component configured to cause the portion of the object model to be augmented through execution of the software program, such that an augmented structure is built upon the object model and further configured to interpret 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, the communication component being further configured to, in response to determining that the telemetry is to be reported in accordance with the subscription, cause the determined telemetry to be reported in accordance with the subscription.