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:
Aug. 16, 2011
Filed:
Dec. 23, 2008
Andrew David James Banks, Romsey, GB;
Michael Cobbett, Eastleigh, GB;
David Robnett Vyvyan, Southampton, GB;
Mark Andrew Wynn-mackenzie, Southampton, GB;
Andrew David James Banks, Romsey, GB;
Michael Cobbett, Eastleigh, GB;
David Robnett Vyvyan, Southampton, GB;
Mark Andrew Wynn-MacKenzie, Southampton, GB;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A sequence of processing transactions operating on a cached data set, which depend on each other because they operate on the same items of data from the data set. The transactions are saved until the master copy of the data becomes available. The transactions are played back against the master copy until one of the played back transactions fails because another transaction which operated on the same items of data but against a separate cached copy and originating from another application, was successfully played back on the master copy at an earlier time. At this point, all subsequent transactions which depended on the failing transaction are rolled back on the cached copy (with appropriate failure reports generated) and activity resumes from there. 'Chained' (optimistic) transactions can therefore be applied to cached data and can be allowed to progress by recording their dependencies so they can be undone when required.