EFFICIENT MESSAGE ROUTING WHEN USING SERVER POOLS

Patent №

US 8,024,476

Granted

2011-09-20

Filed 2004

Owner

MICROSOFT CORPORATION

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10851003

Approaches for efficiently routing messages using a server pool are provided. In an embodiment, the system attempts to ensure high availability of servers by enabling clients to specify a domain name for the server pool even though the server pool comprises multiple servers, each having a distinct name. When a client initiates a session by using the server pool's domain name, the system may select an available server with a different name, and will route the request and subsequent messages during the session to the selected server. The system may select a server from the pool having the lowest load. The system may also indicate servers that subsequent messages in the session are to transit. Subsequent messages may then be routed to indicated servers to enable application services on the indicated servers to take actions based on the messages and the direction of the messages.

Knowledge representationH04L 63/166H04L 65/1104H04L 67/1001H04L 67/1008H04L 69/22H04L 61/45H04L 67/101

AI classification

Knowledge representation0.97
Evolutionary computation0.47
Natural language0.00
AI hardware0.00
Vision0.00
Machine learning0.00
Planning0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 153730628

Assignors

EYDELMAN, VADIM, SHOROFF, SRIKANTH

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

© 2026 NYSGPT2525 LLC