CONTACT SIDEBAR TILE
First Claim
1. A method of displaying real-time communication data tracked from a plurality of diverse real-time communication providers and applications, the method comprising acts of:
- receiving communication data and e-mail communication data from diverse communication providers and that correspond to one or more contacts;
displaying a contact listing on a user interface that lists the one or more contacts; and
displaying a number next to a particular contact of the one or more contacts, the number identifying a quantity of unread real-time communication notifications that have been received from the particular contact.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
-
Citations
17 Claims
-
1. A method of displaying real-time communication data tracked from a plurality of diverse real-time communication providers and applications, the method comprising acts of:
-
receiving communication data and e-mail communication data from diverse communication providers and that correspond to one or more contacts; displaying a contact listing on a user interface that lists the one or more contacts; and displaying a number next to a particular contact of the one or more contacts, the number identifying a quantity of unread real-time communication notifications that have been received from the particular contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12, 13)
-
-
10. A method of displaying real-time communication data tracked from a plurality of diverse real-time communication providers and applications, the method comprising acts of:
-
receiving communication data and e-mail communication data from diverse communication providers and that correspond to one or more contacts; displaying a contact listing on a user interface that lists the one or more contacts; and displaying a number next to a particular contact of the one or more contacts, the number identifying a quantity of unread email communication notifications that have been received from the particular contact. - View Dependent Claims (11, 14, 15)
-
-
16. A method of displaying real-time communication data tracked from a plurality of diverse real-time communication providers and applications, the method comprising acts of:
-
receiving real-time communication data and e-mail communication data from diverse communication providers and that correspond to one or more contacts; displaying a first contact listing on a user interface that lists the one or more contacts that are been determined to be recent contacts; displaying a second contact listing on the user interface comprising contacts that a user has identified as pinned contacts; distinguishing the first and second contact listing; displaying a first number next to an email contact of the one or more contacts included in either of the first or second contact listing, the number identifying a quantity of unread email communication notifications that have been received from the particular email contact; and displaying a second number next to a real-time communication contact of the one or more contacts included in either of the first or second contact listing, the number identifying a quantity of unread real-time communication notifications that have been received from the real-time communication contact. - View Dependent Claims (17)
-
Specification