IP Library Granted Patent US 8,606,833
Granted Patent B2
US 8,606,833 · App. 11/295,974 · Granted Dec 10, 2013

Method and system of committing operations of a synchronized transaction

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,606,833
App. No.
11/295,974
Granted
Dec 10, 2013
Kind
B2
Abstract

A method and system for combined commit transaction request and subsequent operation request for committing the operations of a synchronized transaction by one or more applications ( 301, 4001, 501 ) on a resource manager ( 302, 402, 502 ). The method comprises: receiving a combined request ( 310, 410, 510 ) for an operation and a request to commit any outstanding synchronized transaction; committing the outstanding transaction ( 311, 414, 512 ); and processing ( 313, 413, 517 ) the requested operation outside the outstanding transaction. For example, in an asynchronous messaging process, the combined request specifies an option in a get operation request to commit any outstanding units of work prior to carrying out the get operation.

Claims (22)

1. A computer-implemented method of committing the operations of a synchronized transaction by one or more applications on a resource manager, comprising:

receiving, within a single combined request, a request for an operation and a request to commit any outstanding synchronized transaction;

committing the outstanding transaction; and

processing the requested operation separately from the committing the outstanding transaction;

wherein the committing transfers the synchronized transaction to await committing with other transactions; and

wherein the resource manager determines when to commit the transaction based on the number of applications with outstanding transactions in process.

2. The method of claim 1 , wherein the requested operation is processed in a new transaction.

3. The method of claim 1 , wherein

upon the committing not being successful, the requested operation is not processed.

4. The method of claim 1 , wherein

the request to commit indicates a transaction boundary to the resource manager and transfers the responsibility of when to commit the transaction to the resource manager.

5. A computer-readable tangible medium having stored therein instructions, which, when executed by a computer system, cause the computer system to perform operations comprising:

receiving, within a single combined request, a request for an operation and a request to commit any outstanding synchronized transaction;

committing the outstanding synchronized transaction; and

processing the requested operation upon determining the requested operation separately from the committing the outstanding transaction;

wherein the committing transfers the synchronized transaction to await committing with other transactions;

wherein the resource manager determines when to commit the transaction based on the number of applications with outstanding transactions in process.

6. The computer-readable tangible medium of claim 5 , wherein the requested operation is processed in a new transaction.

7. The computer-readable tangible medium of claim 5 , wherein

upon the committing not being successful, the requested operation is not processed.

8. The computer-readable tangible medium of claim 5 , wherein

the request to commit indicates a transaction boundary to the resource manager and transfers the responsibility of when to commit the transaction to the resource manager.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DOORDASH, INC.
Reel/Frame 057826/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2005
From: HICKSON, ANDREW IAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016915/0543 →