ORDERING OF CONVERSATIONS BASED ON MONITORED RECIPIENT USER INTERACTION WITH CORRESPONDING ELECTRONIC MESSAGES
First Claim
1. A computer-implemented method, the method comprising:
- presenting a user interface having a visual representation for each of multiple ongoing conversations involving a recipient user identity who is associated with each of the conversations;
monitoring message activity of the recipient user identity with respect to one or more of the multiple ongoing conversations based on interaction of the recipient user identity with at least one incoming message;
identifying activity level associated with at least one of the ongoing conversations for the recipient user identity based upon the monitored message activity;
determining a relative hierarchy for the ongoing conversations based on the activity level associated therewith; and
arranging the user interface such that a conversation having a relatively high activity level is positioned to reflect hierarchical prominence in comparison to another conversation having a relatively low activity level.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and computer-implemented method includes presenting a user interface having a visual representation for each of multiple ongoing conversations involving a recipient user identity who is associated with each of the conversations. Message activity of the recipient user identity with respect to one or more of the multiple ongoing conversations is monitored and activity level associated with at least one incoming message for a recipient user identity is identified based upon the monitored message activity. The monitored message activity includes the recipient user identity'"'"'s interaction with a conversation associated with the incoming message. A relative hierarchy for the ongoing conversations is determined based on the activity level associated with the at least one incoming message, and the user interface is arranged such that a conversation associated with an incoming message having a relatively high activity level is positioned to reflect hierarchical prominence in comparison to another conversation associated with an incoming message having a relatively low activity level.
-
Citations
51 Claims
-
1. A computer-implemented method, the method comprising:
-
presenting a user interface having a visual representation for each of multiple ongoing conversations involving a recipient user identity who is associated with each of the conversations; monitoring message activity of the recipient user identity with respect to one or more of the multiple ongoing conversations based on interaction of the recipient user identity with at least one incoming message; identifying activity level associated with at least one of the ongoing conversations for the recipient user identity based upon the monitored message activity; determining a relative hierarchy for the ongoing conversations based on the activity level associated therewith; and arranging the user interface such that a conversation having a relatively high activity level is positioned to reflect hierarchical prominence in comparison to another conversation having a relatively low activity level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
29. The computer-implemented method of 23, wherein the predetermined condition is satisfied if the recipient user identity'"'"'s activity is active within the user interface for at least a predetermined amount of time.
-
44. A computer-implemented system, the system comprising:
-
means for presenting a user interface having a visual representation for each of multiple ongoing conversations involving a recipient user identity who is associated with each of the conversations; means for monitoring message activity of the recipient user identity with respect to one or more of the multiple ongoing conversations based on interaction of the recipient user identity with at least one incoming message; means for identifying activity level associated with at least one of the ongoing conversations for the recipient user identity based upon the monitored message activity; means for determining a relative hierarchy for the ongoing conversations based on the activity level associated therewith; and means for arranging the user interface such that a conversation having a relatively high activity level is positioned to reflect hierarchical prominence in comparison to another conversation having a relatively low activity level. - View Dependent Claims (45, 46)
-
-
47. A computer-readable medium having computer-executable instructions contained therein for performing a method, the method comprising:
-
presenting a user interface having a visual representation for each of multiple ongoing conversations involving a recipient user identity who is associated with each of the conversations; monitoring message activity of the recipient user identity with respect to one or more of the multiple ongoing conversations based on interaction of the recipient user identity with at least one incoming message; identifying activity level associated with at least one of the ongoing conversations for the recipient user identity based upon the monitored message activity; determining a relative hierarchy for the ongoing conversations based on the activity level associated therewith; and arranging the user interface such that a conversation having a relatively high activity level is positioned to reflect hierarchical prominence in comparison to another conversation having a relatively low activity level.
-
-
48. A method for receiving a message on a mobile client device, the method comprising:
-
monitoring incoming messages associated with a recipient user identity, wherein the incoming messages comprise at least one of instant messages or group chat conversations; identifying a most active incoming message from the incoming messages based upon the monitored message activity for the recipient user identity; and promoting the most active incoming message to an emphasized position in a user interface, the promotion of the most active incoming message being initiated by satisfying a predetermined condition relating to the monitored message activity, wherein the predetermined condition includes one or more of an occurrence of the recipient user identity viewing a conversation relating to the most active incoming message, or the user identity sending an outgoing message relating to the most active incoming message. - View Dependent Claims (49)
-
-
50. A computer-implemented system, the system comprising:
-
means for monitoring incoming messages associated with a recipient user identity, wherein the incoming messages comprise at least one of instant messages or group chat conversations; means for identifying a most active incoming message from the incoming messages based upon the monitored message activity for the recipient user identity; and means for promoting the most active incoming message to an emphasized position in a user interface, the promotion of the most active incoming message being initiated by satisfying a predetermined condition relating to the monitored message activity, wherein the predetermined condition includes one or more of an occurrence of the recipient user identity viewing a conversation relating to the most active incoming message, or the user identity sending an outgoing message relating to the most active incoming message.
-
-
51. A computer-readable medium having computer-executable instructions contained therein for performing a method, the method comprising:
-
monitoring incoming messages associated with a recipient user identity, wherein the incoming messages comprise at least one of instant messages or group chat conversations; identifying a most active incoming message from the incoming messages based upon the monitored message activity for the recipient user identity; and promoting the most active incoming message to an emphasized position in a user interface, the promotion of the most active incoming message being initiated by satisfying a predetermined condition relating to the monitored message activity, wherein the predetermined condition includes one or more of an occurrence of the recipient user identity viewing a conversation relating to the most active incoming message, or the recipient user identity sending an outgoing message relating to the most active incoming message.
-
Specification