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:
Mar. 17, 2015
Filed:
Jan. 31, 2008
Edmund Samuel Victor Pinto, Duvall, WA (US);
Kenneth David Wolf, Seattle, WA (US);
Stephen J. Millet, Edmonds, WA (US);
Richard D. Hill, Kirkland, WA (US);
Nicholas Alexander Allen, Redmond, WA (US);
John Anthony Taylor, Bellevue, WA (US);
Edmund Samuel Victor Pinto, Duvall, WA (US);
Kenneth David Wolf, Seattle, WA (US);
Stephen J. Millet, Edmonds, WA (US);
Richard D. Hill, Kirkland, WA (US);
Nicholas Alexander Allen, Redmond, WA (US);
John Anthony Taylor, Bellevue, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Embodiments described herein allow a service component author to write service components without having to handle incoming messages being received at any time. This may be facilitated by a message dispatch engine that dispatches messages from the incoming message queue only when the destination service component has indicated that it is ready to receive the message having that context. If the service component is not yet ready for the message, the message dispatch component may lock the message at least until the destination service component indicates that it is now ready to receive the message. Until that time, the message dispatch engine may ignore the locked message when finding messages to dispatch.