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:
Aug. 09, 2016

Filed:

Apr. 06, 2010
Applicants:

Martin W. J. Cocks, Hursley, GB;

Dai C. Middleton, Hursley, GB;

Colin R. Penfold, Hursley, GB;

Helen M. Witter, San Jose, CA (US);

Inventors:

Martin W. J. Cocks, Hursley, GB;

Dai C. Middleton, Hursley, GB;

Colin R. Penfold, Hursley, GB;

Helen M. Witter, San Jose, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
G06F 9/524 (2013.01);
Abstract

A transaction processing system is operated. A first resource is locked as a shared resource by a first task executing on a computing device. The first task attempts to lock a second resource as an exclusive resource. The occurrence of a deadlock is ascertained. A second task that wishes to use the locked first resource is identified. A current position of the first task with respect to the first resource is stored. The lock on the first resource is removed. The second task is prompted to use the first resource. The first task locks the first resource as the shared resource. The first task is repositioned with respect to first resource according to the stored position. The first task locks the second resource as the exclusive resource. The first task is performed.


Find Patent Forward Citations

Loading…