ORDERING REPEATING ELEMENTS WITHIN A MESSAGE
First Claim
1. A computer system for managing a queue of transactions for processing, the computer system comprising:
- a memory; and
a processing device in communication with the memory, wherein the computer system is configured to perform a method, said method comprising;
determining a sort order for the queue of transactions;
sorting a first batch of transactions in the queue according to the determined sort order;
notifying that the transactions in the first batch of transactions are ready for processing;
sorting a further batch of transactions in the queue according to the determined sort order;
notifying that the transactions in the further batch are ready for processing; and
continuing to sort and notify for further batches of the transactions in the queue until the transactions in the queue have been sorted and the notifying is performed.
1 Assignment
0 Petitions
Accused Products
Abstract
A queue of transactions is managed. A sort order for the queue of transaction is determined. A first batch of transactions is sorted according to the determined sort order and a further batch of transactions is also sorted according to the determined sort order. A notifying is performed that the first batch of transactions is ready for processing and that the further batch of transactions is ready for processing. The sorting and notifying for further batches of the transactions continues until all the transactions in the queue have been sorted and notified as ready for processing.
-
Citations
20 Claims
-
1. A computer system for managing a queue of transactions for processing, the computer system comprising:
-
a memory; and a processing device in communication with the memory, wherein the computer system is configured to perform a method, said method comprising; determining a sort order for the queue of transactions; sorting a first batch of transactions in the queue according to the determined sort order; notifying that the transactions in the first batch of transactions are ready for processing; sorting a further batch of transactions in the queue according to the determined sort order; notifying that the transactions in the further batch are ready for processing; and continuing to sort and notify for further batches of the transactions in the queue until the transactions in the queue have been sorted and the notifying is performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of managing a queue of transactions for processing, the method comprising:
-
determining a sort order for the queue of transactions; sorting a first batch of transactions in the queue according to the determined sort order; notifying that the transactions in the first batch of transactions are ready for processing; sorting a further batch of transactions in the queue according to the determined sort order; notifying that the transactions in the further batch are ready for processing; and continuing to sort and notify for further batches of the transactions in the queue until the transactions in the queue have been sorted and the notifying is performed. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product for managing a queue of transactions for processing, the computer program product comprising:
a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; determining a sort order for the queue of transactions; sorting a first batch of transactions in the queue according to the determined sort order; notifying that the transactions in the first batch of transactions are ready for processing; sorting a further batch of transactions in the queue according to the determined sort order; notifying that the transactions in the further batch are ready for processing; and continuing to sort and notify for further batches of the transactions in the queue until the transactions in the queue have been sorted and the notifying is performed. - View Dependent Claims (17, 18, 19, 20)
Specification