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. 20, 2017
Filed:
Jan. 27, 2012
Raghu Kolluru, Woodinville, WA (US);
David Nunez Tejerina, Bellevue, WA (US);
Siddhartha Mathur, Sammamish, WA (US);
James Kleewein, Kirkland, WA (US);
Adrian Hamza, Bellevue, WA (US);
Ozan Ozhan, Kirkland, WA (US);
Raghu Kolluru, Woodinville, WA (US);
David Nunez Tejerina, Bellevue, WA (US);
Siddhartha Mathur, Sammamish, WA (US);
James Kleewein, Kirkland, WA (US);
Adrian Hamza, Bellevue, WA (US);
Ozan Ozhan, Kirkland, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Techniques to track resource usage statistics per transaction across multiple layers of protocols and across multiple threads, processes and/or devices are disclosed. In one embodiment, for example, a technique may comprise assigning an activity context to a request at the beginning of a first stage, where the activity context has an initial set of properties. The values of the properties may be assigned to the properties in the initial set during the first stage. The value of a property may be stored on a data store local to the first stage. The activity context may be transferred to a second stage when the request begins the second stage. The transferred activity context may include a property from the initial set of properties. The stored values may be analyzed to determine a resource usage statistic. Other embodiments are described and claimed.