A method of balancing communication load in a system running a communication application is provided and includes recognizing that a first user logs onto the communication application via a client and that a communication is issued to one or more other users by the client on behalf of the first user, checking whether user-user affinity data exists for the first user, if the user-user affinity data does not exist, managing the communication application to handle the communication in accordance with predetermined load balancing procedures, monitoring subsequent communications, generating the non-existing user-user affinity data for the first user, in response to a current communication, analyzing the stored user-user affinity data to determine affinity priorities of the first user with respect to the other users, and sending the current communication based on a result of the analysis.

 
Web www.patentalert.com

< Managing network errors communicated in a message transaction with error information using a troubleshooting agent

> Method and system for programming a DMA controller in a system on a chip, with the DMA controller having source, destination, and size registers

~ 00484