Patent ID: 6493745
Filing Date: 2002-12-10
Classification: G06F

Abstract:
A computer program storage medium readable by a computing system and encoding a computer program of instructions for executing a computer process in a client computer, the computer process managing the priority of handling user input messages and server-based item messages from a server computer, the computer process comprising:opening a first thread for processing user input messages and server-based item messages, the first thread having a user input queue for user input messages; opening a second thread for holding server-based items for processing by the first thread, the second thread having a item queue for server-based item messages; retrieving for the first thread user input messages from the user input queue until the user input queue is empty; setting a send condition to ON when the user input queue is empty; resetting the send condition to OFF when the user input queue is not empty; sending a server-based item message from the item queue in the second thread to the first thread when the send condition is ON; and processing in the first thread the user input messages from the user input queue and the server-based item messages from the item queue whereby the user input messages are processed before the server-based item messages are processed.