Patent ID: 7992153
Filing Date: 2011-08-02
Classification: H04L

Abstract:
1. A computer-implemented method for processing messages, the method comprising: receiving, by a client of a group communication architecture implemented by a computer system, messages from a plurality of senders of the group communication architecture; queuing, by the client, the messages from each sender based on a user-defined criteria, wherein the user-defined criteria includes a size of the queue; forming, by the client, a channel for each sender, wherein the channel stores the messages sent to the client by the sender associated with the channel until the message is removed for processing; processing, by the client, the messages from each sender in parallel based on the user-defined criteria by utilizing the corresponding channel for each sender; sending packets of the message marked as Out of Band to an Out of Band thread pool; and sending all other packets not marked as Out of Band to a regular thread pool.