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. 14, 2015

Filed:

Jan. 30, 2014
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Ian C. Edwards, Hursley, GB;

Jonathan Levell, Hursley, GB;

Trevor Lobban, Hursley, GB;

Andrew J. Schofield, Hursley, GB;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01); G06F 9/54 (2006.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
G06F 9/546 (2013.01); G06F 9/52 (2013.01);
Abstract

Transactional capable queuing is provided. A queue having an ordered list of messages is provided. A get cursor operation is provided within the queue to point to a current starting place for a getting application to start searching for a message to retrieve. A first lock is provided for putting operations, in response to there being more than one putting application, to ensure only one application is putting to the queue at a time. A second lock is provided for getting operations, in response to there being more than one getting application, to ensure that only one application is getting from the queue at a time. Putting applications and getting applications are synchronized to check and update the get cursor operation.


Find Patent Forward Citations

Loading…