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:
Jan. 11, 2005

Filed:

Jul. 24, 2001
Applicants:

Paul Kettley, Winchester, GB;

Peter Siddall, Romsey, GB;

James H. Warnes, Hopewell Jct., NY (US);

Inventors:

Paul Kettley, Winchester, GB;

Peter Siddall, Romsey, GB;

James H. Warnes, Hopewell Jct., NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1730 ;
U.S. Cl.
CPC ...
Abstract

The invention relates to communicating message data between application programs, the message data relating to units of work performed by the application programs. A plurality of message queuing subsystems interface to the application programs and are coupled together through a coupling facility. The message data is communicated in shared queues between the message queuing subsystems by means of data structures contained in the coupling facility. The data structures include an administrative structure listing unit of work descriptors describing operations performed by the queuing subsystems on a shared queue. A connection failure between a queuing subsystem and the shared queue is notified to the remaining queuing subsystems connected to the shared queue. The remaining queuing subsystems interrogate the listed work descriptors so as to identify and to share between them the units of work active in the failed connection, and each of the remaining subsystems recovers its share of the units of work active in the failed connection.


Find Patent Forward Citations

Loading…