Controlling throughput of message requests in a messaging system
First Claim
1. A method for controlling throughput of a message request in a messaging system, said method comprising the steps of:
- receiving a message request from a sending user at a messaging server facilitating a chat room between said sending user and a receiving user comprising a plurality of entries, wherein said message request comprises a request for an additional entry to said chat room, wherein said sending user assigns a priority value to said message request;
determining a priority requirement for said message request according to priority settings designated by said receiving user for whom said message request is intended;
responsive to said priority value exceeding said priority requirement, selecting a particular graphical treatment from among a plurality of separate graphical treatments each assigned a separate treatment priority setting, wherein a particular treatment priority setting for said particular graphical treatment matches said priority value;
adjusting output of said message request to said receiving user as specified by said particular graphical treatment, such that throughput of said message request to said receiving user is controlled; and
responsive to said priority value not exceeding said priority requirement, blocking only said message request within said chat room, wherein only those message requests from said sending user with a priority value exceeding said priority requirement for said chat room are displayed to said receiving user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program for controlling throughput of message requests in a messaging system is provided. A message request is received from a sending user. A priority requirement is determined for the message request according to priority settings designated by a receiving user for whom the message request is intended. Output of the message request to the receiving user is adjusted according to whether the message request meets the priority requirement, such that throughput of the message request to the receiving user is controlled. In addition, output of a message indicating that the receiving user is available is adjusted according to said priority requirement.
54 Citations
27 Claims
-
1. A method for controlling throughput of a message request in a messaging system, said method comprising the steps of:
-
receiving a message request from a sending user at a messaging server facilitating a chat room between said sending user and a receiving user comprising a plurality of entries, wherein said message request comprises a request for an additional entry to said chat room, wherein said sending user assigns a priority value to said message request; determining a priority requirement for said message request according to priority settings designated by said receiving user for whom said message request is intended; responsive to said priority value exceeding said priority requirement, selecting a particular graphical treatment from among a plurality of separate graphical treatments each assigned a separate treatment priority setting, wherein a particular treatment priority setting for said particular graphical treatment matches said priority value; adjusting output of said message request to said receiving user as specified by said particular graphical treatment, such that throughput of said message request to said receiving user is controlled; and responsive to said priority value not exceeding said priority requirement, blocking only said message request within said chat room, wherein only those message requests from said sending user with a priority value exceeding said priority requirement for said chat room are displayed to said receiving user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for controlling throughput of a message request in a messaging system, said system comprising:
-
a server system communicatively connected to a network, wherein said server system facilitates a chat room between a sending user and a receiving user comprising a plurality of entries; said server system further comprising; means for receiving a message request from said sending user, wherein said message request comprises a request for an additional entry to said chat room, wherein said sending user assigns a priority value to said message request; means for determining a priority requirement for said message request according to priority settings designated by said receiving user for whom said message request is intended; means, responsive to said priority value exceeding said priority requirement, for selecting a particular graphical treatment from among a plurality of separate graphical treatments each assigned a separate treatment priority setting, wherein a particular treatment priority setting for said particular graphical treatment matches said priority value; means for adjusting output of said message request to said receiving user as specified by said particular graphical treatment, such that throughput of said message request to said receiving user is controlled; and means, responsive to said priority value not exceeding said priority requirement, for blocking only said message request within said chat room, wherein only those message requests from said sending user with a priority value exceeding said priority requirement for said chat room are displayed to said receiving user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A program for controlling throughput of a message request in a messaging program, residing on a storable computer usable medium having computer readable program code means, said program comprising:
-
means for receiving a message request from a sending user at a message server facilitating a chat room between said sending user and a receiving user comprising a plurality of entries, wherein said message request comprises a request for an additional entry to said chat room, wherein said sending user assigns a priority value to said message request; means for determining a priority requirement for said message request according to priority settings designated by said receiving user for whom said message request is intended; means, responsive to said priority value exceeding said priority requirement, for selecting a particular graphical treatment from among a plurality of separate graphical treatments each assigned a separate treatment priority setting, wherein a particular treatment priority setting for said particular graphical treatment matches said priority value; means for adjusting output of said message request to said receiving user as specified by said particular graphical treatment; means, responsive to said priority value not exceeding said priority requirement, for blocking only said message request within said chat room, wherein only those message requests from said sending user with a priority value exceeding said priority requirement for said chat room are displayed to said receiving user. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method for controlling throughput of a message request in a messaging system, said method comprising the steps of:
-
receiving a message request from a sending user, wherein said sending user assigns a priority value to said message request; determining a priority requirement for said message request according to priority settings designated by a receiving user for whom said message request is intended; converting said priority value from a first scale used by said first messaging system of said sending user to a separate scale used for determining a separate value of said priority requirement; comparing said priority value with said priority requirement in said same separate scale to determine if said priority value exceeds said priority requirement; responsive to said priority value exceeding said priority requirement, selecting a particular graphical treatment from among a plurality of separate graphical treatments each assigned a separate treatment priority setting, wherein a particular treatment priority setting for said particular graphical treatment matches said priority value; and adjusting output of said message request to said receiving user as specified by said particular graphical treatment, such that throughput of said message request to said receiving user is controlled.
-
-
26. A system for controlling throughput of a message request in a messaging system, said system comprising:
-
a server system communicatively connected to a network; said server system further comprising; means for receiving a message request from a sending user, wherein said sending user assigns a priority value to said message request; means for determining a priority requirement for said message request according to priority settings designated by a receiving user for whom said message request is intended; means for converting said priority value from a first scale used by said first messaging system of said sending user to a separate scale used for determining a separate value of said priority requirement; means for comparing said priority value with said priority requirement in said same separate scale to determine if said priority value exceeds said priority requirement; means, responsive to said priority value exceeding said priority requirement, for selecting a particular graphical treatment from among a plurality of separate graphical treatments each assigned a separate treatment priority setting, wherein a particular treatment priority setting for said particular graphical treatment matches said priority value; and means for adjusting output of said message request to said receiving user as specified by said particular graphical treatment, such that throughput of said message request to said receiving user is controlled.
-
-
27. A program for controlling throughput of a message request in a messaging program, residing on a storable computer usable medium having computer readable program code means, said program comprising:
-
means for receiving a message request from a sending user, wherein said sending user assigns a priority value to said message request; means for determining a priority requirement for said message request according to priority settings designated by a receiving user for whom said message request is intended; means for converting said priority value from a first scale used by said first messaging system of said sending user to a separate scale used for determining a separate value of said priority requirement; means for comparing said priority value with said priority requirement in said same separate scale to determine if said priority value exceeds said priority requirement;
means, responsive to said priority value exceeding said priority requirement, for selecting a particular graphical treatment from among a plurality of separate graphical treatments each assigned a separate treatment priority setting, wherein a particular treatment priority setting for said particular graphical treatment matches said priority value; andmeans for adjusting output of said message request to said receiving user as specified by said particular graphical treatment.
-
Specification