×

Methods and systems for coordinated transactions

  • US 8,898,669 B2
  • Filed: 07/30/2007
  • Issued: 11/25/2014
  • Est. Priority Date: 07/30/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for handling requests in a data processing system, comprising the steps of:

  • providing a plurality of individual requests, wherein each individual request has a type;

    providing a plurality of queues comprising at least one queue for each type of request, wherein each queue specifies an order for processing individual requests of the type corresponding to the queue which are placed on the queue;

    receiving a compound request comprising a plurality of individual requests of different types;

    selecting at least one individual request of the compound request, wherein the at least one selected individual request has a lower probability of being able to execute than individual requests of said compound requests not selected;

    placing the at least one selected individual request of said compound request on a respective queue that corresponds to the type of the at least one selected individual request, wherein at least one individual request of said compound request is not selected and not placed on the plurality of queues; and

    after the at least one selected individual request has reached the front of the respective queue,determining if the at least one selected individual request of said compound request can execute; and

    rejecting said compound request, if it is determined that the at least one selected individual request of said compound request cannot execute.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×