Using subqueues to enhance local message processing
AssigneeMicrosoft Corporation
InventorsAlexander Dadiomov, Richard Hill
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAlexander Dadiomov, Richard Hill
Estimating the term…
The present invention extends to methods, systems, and computer program products for using subqueues to enhance local message processing. Messages include queue IDs comprised of a parent portion and a suffix portion. The parent portion identifies a parent queue and the suffix portion identifies a subqueue of the parent queue. Message are logically moved between queues by changing suffix values, such as, for example, between subqueues, between the parent queue and a subqueue, and between a subqueue and the parent queue. Applications can examine messages and route messages to specified subqueues based on message content (including message bodies and headers). Suffix values can be changed in place (e.g., while the message remains physically stored in the queue) so as to preserve message sender identity and to avoid prematurely acknowledging delivery (i.e., no return ACK is generated)
At a computer system that is network connectable along with one or more:
At a computer system that is network connectable along with one or more other computer systems to a network, the computer system including a queue manager that controls one or more message queues at the computer system, a method for moving a message between queues, the method comprising:
One or more computer-readable media having stored thereon a data structure representing an electronic message, the data structure comprising:
Dependencies are inferred from the claim text.