Patent ID: 8316373

Claim:
A method of business transaction data processing, the method comprising: receiving a plurality of requests for business transaction data processing, each request being associated with at least an account of a first party engaged in a business transaction with a second party; dividing processing time of a business transaction data processing system into multiple time slices, wherein the business transaction data processing system is controlled by a third party; allocating at least some of the plurality of requests to the multiple time slices, by at least: determining whether the account of a present request to be allocated and the account of a previously allocated request are a same account, the previously allocated request being previously allocated to a first time slice of the multiple time slices, allocating the present request to the first time slice based at least in part on the respective accounts of the present request and the previously allocated request being the same account, and allocating the present request to a second time slice that is different from the first time slice in response to the respective accounts of the present request and the previously allocated request being not the same account; and iteratively processing the allocated requests of the corresponding time slices, wherein iteratively processing the allocated requests comprises: processing the multiple time slices, determining whether a present time slice being processed has a request queue containing multiple requests, and collectively processing the multiple requests contained in the present time slice if affirmative, wherein the account associated with the multiple requests is locked during the processing of the multiple requests; and processing the present request according to a normal handling process in response to the present time slice being processed containing only the present request.