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. 14, 2017

Filed:

Mar. 05, 2014
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Bryce B. Baril, Lynnwood, WA (US);

Alexander G. Gounares, Kirkland, WA (US);

Russell S. Krajec, Loveland, CO (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2006.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3616 (2013.01); G06F 11/3409 (2013.01); G06F 11/3447 (2013.01); G06F 11/3452 (2013.01); G06F 11/3466 (2013.01); G06F 11/3428 (2013.01); G06F 2201/865 (2013.01);
Abstract

Comparisons of different versions of an application may be compared using a behavior model of the application. A behavior model may be derived from n-gram analysis of observations of the application in production. The behavior model may include sequences of inputs received by the application or functions performed by the application, where each sequence is an n-gram observed in tracer data. Each n-gram may be coupled with a resource consumption to give a behavior model with performance data. A regression analysis may apply a behavior model derived from a first version of an application to the performance observations of a new version to create an expected performance metric for the new version. A similarly calculated metric from a previous version may be compared to the metric from a new version to determine an improvement or degradation of performance.


Find Patent Forward Citations

Loading…