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. 06, 2005
Eldar A. Musayev, Sammamish, WA (US);
Jean-emile Elien, Bellevue, WA (US);
Kartik Paramasivam, Redmond, WA (US);
Kevin Bowen Smith, Fleet, GB;
Lee B. Graber, Kirkland, WA (US);
Sanjib Saha, Bothell, WA (US);
Satish R. Thatte, Redmond, WA (US);
Eldar A. Musayev, Sammamish, WA (US);
Jean-Emile Elien, Bellevue, WA (US);
Kartik Paramasivam, Redmond, WA (US);
Kevin Bowen Smith, Fleet, GB;
Lee B. Graber, Kirkland, WA (US);
Sanjib Saha, Bothell, WA (US);
Satish R. Thatte, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A transport-neutral in-order delivery in a distributed environment is provided. Typically, in-order delivery guarantees that sequential orders received by a transport engine are sent out in the same order they are received. Such delivery may be forwarded either to another transport engine or to some application. In case there is a failure of delivery of messages in a stream, the messages are either resubmitted, suspended, or moved to backup. A user or administrator can configure the desired action. Additionally, any stream can be manually aborted or a specified port can be unenlisted. Deliverable streams of messages are locked on to a back-end transport engines or applications and dequeued sequentially unless one of the above mentioned failure scenarios occurs.