ROUTING OF POOLED MESSAGES VIA AN INTERMEDIARY

Patent №

US 8,683,030

Granted

2014-03-25

Filed 2012

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13655162

Message intermediation for multiple service instances, while allowing the service instance to control whether messages are processed under a transaction. The message intermediator chooses to dispatch messages among different backend service instances based on any routing rules. The message intermediator performs a peek-lock of message from a forward-end queue, and assigns the message to a service instance. The message is provided into a backward-end queue specific to the assigned service instance. The service instance may then process the message, perhaps under a transaction created at the service instance. Upon completion of processing, the message is deleted in the back-end queue, which causes the forward-end queue to delete the message under the same transaction created by the service instance. Whether or not this deletion at the forward-end is committed or rolled back depends on whether the transaction created at the service instance is committed or rolled back.

AI classification

AI hardware0.63
Natural language0.01
Planning0.00
Knowledge representation0.00
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 291540212

Assignors

PARAMASIVAM, KARTIK, JOHNSON, JAMES E., ALLEN, NICHOLAS ALEXANDER, TAYLOR, JOHN ANTHONY, LYE, MARGARET J.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC