×

Managing and forwarding tasks to handler for processing using a message queue

  • US 8,793,691 B2
  • Filed: 04/15/2011
  • Issued: 07/29/2014
  • Est. Priority Date: 04/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to cause a computer to implement a method for transporting a task to a handler, utilizing a queue, the method comprising:

  • receiving a task at a system from a sender;

    identifying a signature provided by the sender;

    comparing the signature provided by the sender to signatures within a message queue of the system;

    returning the task to the sender when the signature provided by the sender matches a signature within the message queue of the system;

    inserting the task, the signature, and an identifier into the message queue of the system when the signature provided by the sender does not match any of the signatures within the message queue of the system, and transporting the task to a handler, including removing the task from the message queue and delivering the task to the handler for completion by the handler, where the handler intermediately commits to the task by cloning the task and inserting it into the message queue, and where if the task is successfully processed by the handler, the cloned task is discarded from the message queue.

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