Systems and Methods for Screening Chat Requests
First Claim
1. A communications processor to process instant messages and chat sessions among members of a network, comprising:
- memory to store a user-specified limit on a number of concurrent chat sessions involving one or more of the members and the user;
a queue to store incoming messages from additional members when the number of concurrent chat sessions equals or exceeds the user-specified limit; and
a logic mechanism to process one of the incoming messages stored in the queue when a chat session of the concurrent chat sessions ends.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and media for screening member messages in an instant messaging environment are disclosed. In one embodiment, chat messages are stored as communications requests in a queue. A user-specified chat limit determines the maximum number of chats that may be taking place concurrently. When the chat limit is reached, additional requests received are placed in the queue, waiting to be processed. When a chat terminates, a next-out request is received from the queue and processed. Also, a user may specify a priority for each of a plurality of members in a communications network. A request from a user with special priority may be advanced to the head of the queue to be processed immediately.
25 Citations
20 Claims
-
1. A communications processor to process instant messages and chat sessions among members of a network, comprising:
-
memory to store a user-specified limit on a number of concurrent chat sessions involving one or more of the members and the user; a queue to store incoming messages from additional members when the number of concurrent chat sessions equals or exceeds the user-specified limit; and a logic mechanism to process one of the incoming messages stored in the queue when a chat session of the concurrent chat sessions ends. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer configurable to process communications between members of a network;
- comprising;
memory to store instructions for processing messages received or to be transmitted by the computer, and to store messages received from one or more of the members; and a processor to execute instructions to perform communications processing functions, comprising; determining if a number of concurrent chats equals or exceeds a user-specified chat limit; and processing a new chat message when the number of concurrent chats falls below the user-specified chat limit. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
- comprising;
-
14. A machine-accessible medium containing instructions for processing chat messages received from one or more members of a network, which, when executed by a machine, cause said machine to perform operations, comprising:
-
storing received chat messages in a queue; determining if a number of concurrent chats equals or exceeds a user-specified chat limit; and processing a new chat message from the queue when the number of concurrent chats falls below the user-specified chat limit. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification