The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 01, 2009

Filed:

Jul. 06, 2001
Applicants:

Travis J. Muhlestein, Redmond, WA (US);

Corina E. Feuerstein, Redmond, WA (US);

Justin Grant, Seattle, WA (US);

Markus Horstmann, Redmond, WA (US);

Radu Rares Palanca, Redmond, WA (US);

Alan G. Boshier, Redmond, WA (US);

Inventors:

Travis J. Muhlestein, Redmond, WA (US);

Corina E. Feuerstein, Redmond, WA (US);

Justin Grant, Seattle, WA (US);

Markus Horstmann, Redmond, WA (US);

Radu Rares Palanca, Redmond, WA (US);

Alan G. Boshier, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

An instrumentation client API is provided within a managed code runtime environment for accessing instrumentation data that resides outside of the managed code runtime environment. The instrumentation client API provides access to instrumentation data in a manner that is consistent with the classes and models provided by the runtime environment, raises exceptions in a manner that is compatible with the runtime environment, and is secure. The instrumentation client API wraps, or translates, calls to and from an instrumentation data source external to the runtime environment. The API interacts with an interface provided by the instrumentation data source to provide functionality and connectivity that is not otherwise provided by the instrumentation data source. The API also provides access to instrumentation data in a manner that is consistent with the models and classes provided by the runtime platform. The classes defined by the API return collections and exceptions in a way that is consistent with the managed code runtime platform.


Find Patent Forward Citations

Loading…