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:
Mar. 05, 2019

Filed:

Jan. 14, 2016
Applicant:

Dynatrace Llc, Detroit, MI (US);

Inventors:

Brian Duc Minh Le, Macomb, MI (US);

Edward H. Klos, Lake Orion, MI (US);

Clemens Fuchs, Gallneukirchen, AT;

Dan Barr, Farmington, MI (US);

Neal Thomas Leverenz, Macomb, MI (US);

Assignee:

Dynatrace LLC, Waltham, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 9/45 (2006.01); G06F 8/40 (2018.01); G06F 11/36 (2006.01);
U.S. Cl.
CPC ...
G06F 8/40 (2013.01); G06F 11/3624 (2013.01); G06F 11/3644 (2013.01);
Abstract

A system and method for automatic instrumentation of mobile applications is disclosed. Mobile applications are typically executed in mobile runtime environments or operating system that is restricted compared to their conventional counterparts. Those restrictions include features that allow one to examine and modify code of application during the runtime of the application. Those features that are used by instrumentation based monitoring systems dedicated for conventional applications are thus not available for the instrumentation of mobile application. The system and method allows for automatic instrumentation in a static way, either by persistently placing instrumentation code into mobile applications or by persistently adapting mobile applications in a way to perform a static instrumentation on application startup. The instrumentation code is placed in generic, application independent library code, but provides measurement and context data that allows one to determine specific business logic functionality using the instrumented generic library code.


Find Patent Forward Citations

Loading…