×

Dynamic priority-based scheduling in a message queuing system

  • US 6,658,485 B1
  • Filed: 10/19/1998
  • Issued: 12/02/2003
  • Est. Priority Date: 10/19/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computing environment connected to a network, computer readable code readable by a computer system in said environment, for implementing a scheduling system that allows a sender and a receiver to change priorities of queued messages, comprising:

  • a subprocess operating at said sender for creating a plurality of data objects by a sending application for sending to a receiving application operating at said receiver, wherein each of said data objects comprises one or more messages;

    a subprocess for queuing said messages created by said sending application in a first persistent message store at said sender, prior to sending said messages to said receiver over said network;

    a subprocess for receiving said sent messages and queuing said received messages in a second persistent message store at said receiver, prior to delivering said queued messages to said receiving application;

    a subprocess for requesting a change from an existing priority of a specified data object to a new priority, wherein said specified data object may be represented by one or more of said queued messages in said first message store or in said second message store or in both of said message stores;

    a subprocess for locating any of said queued messages representing said specified data object;

    a subprocess for determining if said existing priority of said data object will be changed to said new priority; and

    a subprocess for modifying an order of delivery of said located messages when said subprocess for determining has a positive response.

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