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:
Apr. 25, 2006

Filed:

Jul. 20, 2001
Applicants:

Paul Hopewell, Chandlers Ford, GB;

Paul Kettley, Winchester, GB;

Jeffrey M. Nick, West Park, NY (US);

Peter Siddall, Romsey, GB;

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

Inventors:

Paul Hopewell, Chandlers Ford, GB;

Paul Kettley, Winchester, GB;

Jeffrey M. Nick, West Park, NY (US);

Peter Siddall, Romsey, GB;

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

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

Provided are a method, computer program product and system for providing indexed queue support for efficient retrieval of messages from a queue. An index key for expediting message retrieval is assigned to a message when the operation of placing the message on a queue is committed. The index key assigned at commit time comprises an attribute (such as a message ID or correlation ID) specified by the sending application program, which placed the message on the queue. This deferred assignment of an index key until commit time means that the index key can be used to search for messages having the particular attribute without any possibility of identifying messages for retrieval before the messages have been committed. This maintains transactional requirements of a transaction-oriented messaging system which requires a message to only be made available for retrieval by receiver application programs after the sender application's put operation has committed.


Find Patent Forward Citations

Loading…