Patent ID: 8019051

Claim:
A method for ordering communications stored in a user message box, comprising: placing a first plurality of messages in a user message box, wherein the user message box is maintained in data storage; determining for each of the first plurality of messages an associated identifier using application programming running on a processor, wherein at least a first message included in the first plurality of messages is associated with a first identifier, wherein at least a second message included in the first plurality of messages is associated with a second identifier, and wherein the first and second identifiers are different from one another; accessing by a user the user message box; determining using the application programming an amount of a message accessed by the user for each message in the first plurality of messages; from at least the determined amount of a message accessed by the user for each message in the first plurality of messages, predicting using the application programming a level of interest that the user will have in subsequent messages, wherein a first amount of the first message is accessed by the user, wherein a second amount of the second message is accessed by the user, wherein the first amount is greater than the second amount, wherein a first level of interest is predicted for messages associated with the first identifier, wherein a second level of interest is predicted for messages associated with the second identifier, and wherein the predicted first level of interest is higher than the predicted second level of interest; from the predicted level of interest, assigning by the application programming a first rank to the first identifier and a second rank to the second identifier.