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.
Patent No.:
Date of Patent:
Jun. 29, 2010
Filed:
Jun. 15, 2005
Glenn F Lavigne, Carnation, WA (US);
Efstathios Papaefstathiou, Redmond, WA (US);
Jonathan C Hardwick, Kirkland, WA (US);
Quanzhan Zheng, Sammamish, WA (US);
Rebecca Isaacs, Cambridge, GB;
Paul Barham, Cambridge, GB;
Glenn F LaVigne, Carnation, WA (US);
Efstathios Papaefstathiou, Redmond, WA (US);
Jonathan C Hardwick, Kirkland, WA (US);
Quanzhan Zheng, Sammamish, WA (US);
Rebecca Isaacs, Cambridge, GB;
Paul Barham, Cambridge, GB;
Microsoft Corporation, Redmond, WA (US);
Abstract
A computing system for determining performance factors for using in performance modeling of a deployed subject system, is presented. The computing system includes a plurality of software components comprising the subject system. Each of the components is susceptible to event tracing while executing on the computing system. The computing system includes a tracing component. The tracing component is configured to trace events of the components of the subject system as they execute. The computing system includes a transaction identification table. The transaction identification table comprises starting and ending actions for transactions performed by the subject system. The computing system also includes a transaction identification component that identifies actions from traced events, identifies related actions corresponding to a transaction according to the starting and ending actions in the transaction identification table, and stores the related actions in the transaction workflow data store.