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:
Nov. 18, 2008

Filed:

Jul. 09, 2002
Applicants:

Christopher G. Kaler, Sammamish, WA (US);

Oliver J. Sharp, Seattle, WA (US);

Erik B. Christensen, Seattle, WA (US);

Dale A. Woodford, Bellevue, WA (US);

David Erb, Seattle, WA (US);

Ferhan Elvanoglu, Redmond, WA (US);

Shaun D. Pierce, Sammamish, WA (US);

Luis Felipe Cabrera, Bellevue, WA (US);

Inventors:

Christopher G. Kaler, Sammamish, WA (US);

Oliver J. Sharp, Seattle, WA (US);

Erik B. Christensen, Seattle, WA (US);

Dale A. Woodford, Bellevue, WA (US);

David Erb, Seattle, WA (US);

Ferhan Elvanoglu, Redmond, WA (US);

Shaun D. Pierce, Sammamish, WA (US);

Luis Felipe Cabrera, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

Profile controls for profiling a distributed application are included in messages that are also used by the distributed application to transport data. A profile initiator causes profile controls to be inserted in the header portion of a message that is being transported across a distributed system. The profile initiator may insert profile controls directly or may cause a message router that receives the message to merge profile controls into the message. The message router may receive profile controls from the profile initiator or from computer-readable media that are maintained at the message router. The message, which now includes distributed application data and profile controls, is routed to a message recipient. The message recipient accesses the message to identify profile actions that are to be performed at the message recipient. The message recipient performs at least one of the identified profile actions.


Find Patent Forward Citations

Loading…