The use of chat or instant messaging communications in a networked computer environment is well known. The America Online™ Instant Messaging system (AIM) is one well known system for controlling instant messaging in a networked environment. In these prior art systems, two computer users can communicate non-persistent text messages in real time using an instant message (IM) client on their computers in concert with an IM server.
Most messaging services are subscription-based or user-identity-based and may generate large numbers of content followers or users of particular message or content sources (denoted herein as subscribers). These content followers or subscribers can form communities or social networks around a particular content source or content distribution system. Social networks have gained in popularity as people have used messaging as a basis for connecting with each other.
As the numbers and size of the user pool, subscribers, and social networks expand, it becomes more difficult to track and manage the subscribers, the listening users, and the degree to which the users are involved with the message content. Similarly, it becomes more difficult to identify and rank the most popular content items being consumed across a variety of content sources and social networks.
Thus, a system and method managing multiple queues of non-persistent messages in a networked environment are needed.