×

Managing queues in an asynchronous messaging system

  • US 9,626,235 B2
  • Filed: 06/29/2012
  • Issued: 04/18/2017
  • Est. Priority Date: 10/10/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing an asynchronous messaging queue with a client computer in an asynchronous messaging system, said client computer being programmed to store and manage said asynchronous messaging queue, said method comprising:

  • receiving a reactive message in said asynchronous messaging queue stored by said client computer, said reactive message comprising a reactive message indicator that the reactive message is reactive, an identification of a previously initiated message and an action to be performed on said previously initiated message;

    determining whether the previously initiated message is present in the same asynchronous message queue where the reactive message has been received prior to a final delivery of the previously initiated message to an intended recipient;

    responsive to a determination that said previously initiated message is present in that asynchronous messaging queue prior to the final delivery of the previously initiated message to the intended recipient, performing said action specified by the reactive message on said previously initiated message with said client computer prior to final delivery of the previously initiated message to the intended recipient;

    responsive to a determination that said previously initiated message has not already been received in said asynchronous messaging queue, storing said reactive message in a reactive message store for subsequent performance of said action on said previously initiated message when said previously initiated message is subsequently available in that asynchronous messaging queue; and

    responsive to a determination that at least one reactive message stored in said reactive message store identifies a subsequent message received in said asynchronous messaging queue, performing an action on said subsequent message that is specified by that reactive message which identifies said subsequent message.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×