IP Library Granted Patent US 7,512,562
Granted Patent B2
US 7,512,562 · App. 10/443,678 · Granted Mar 31, 2009

Method for processing conditional payment request in an electronic financial 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 7,512,562
App. No.
10/443,678
Granted
Mar 31, 2009
Kind
B2
Abstract

A mechanism is presented for processing conditional payment requests in an electronic financial transaction system. In particular, the mechanism provides for the handling of concurrent conditional payment events. The status of a payment condition may be categorized into three categories, and a priority assigned relative to the category. In this way, concurrent events may be prioritized according to their respective categories. Events may then be executed in order of assigned priority.

Claims (12)

1. A method for processing concurrent conditional payment events comprising:

enqueueing, in a computer, said concurrent conditional payment events in a queue according to a predetermined priority policy;

executing, in a computer, an enqueued conditional payment event having a first priority in said queue; wherein said enqueued conditional payment event having a first priority in said queue is executed if said queue is not empty; and

deleting, in a computer, remaining conditional payment events with a same priority of said executed conditional payment event from said queue, wherein conditional payment events comprise a predetermined set of requests for performing a corresponding action on a conditioned payment in an electronic transaction system;

wherein said step of deleting said remaining conditional payment events is bypassed if the executed conditional payment event fails.

2. The method of claim 1 wherein said conditional payment events trigger a change in status of a conditional payment in said electronic transaction system.

3. The method of claim 1 wherein said policy comprises enqueueing each conditional payment event having a same priority in accordance with a random selection.

4. The method of claim 3 wherein conditional payment events having a first priority are enqueued before conditional payment events having a second priority, wherein said first priority is higher than said second priority.

5. The method of claim 2 wherein the status of a conditional payment comprises one of a predetermined set of statuses.

6. The method of claim 5 wherein the predetermined set of statuses of a conditional payment comprises the group including: Registered, CDPProcessing, Failed, Waived, Canceled, Discharged and Expired.

7. The method of claim 5 wherein a first subset of the predetermined set of statuses comprises an intermediate category of statuses, and a second subset of the predetermined set of statuses comprises a terminal category of statuses.

8. The method of claim 7 wherein said policy comprises the intermediate category having a first priority and the terminal category having a second priority, wherein said first priority is lower than said second priority.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 050374/0546 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF ASSIGNOR'S NAME PREVIOUSLY RECORDED ON REEL 014111 FRAME 0853. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 27, 2018
From: YAN, SHUNGUO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047646/0757 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2003
From: YAN, SHANGUO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014111/0853 →