Passive personalization of buddy lists
First Claim
Patent Images
1. A method comprising:
- accessing, by a computing device, historical information associated with communication sessions in which a user communicated with a plurality of other users utilizing a plurality of communication platforms;
passively configuring, based on the historical information, a contacts list associated with the user that reflects a list of one or more other users from the plurality of other users with which the user communicated, wherein the contacts list further reflects the relative chronological order in which the one or more other users communicated with the user;
presenting the contacts list to the user;
providing, within the contacts list, an indication of a communication platform associated with each user of the one or more other users, wherein the indication of the communication platform indicates one or more of the plurality of communication platforms;
receiving, from the user, a selection of a first user from the contacts list; and
initiating, in response to receiving the selection, a communication session between the user and the first user via a communication platform corresponding to the indication of a communication platform associated with the first user.
5 Assignments
0 Petitions
Accused Products
Abstract
Personalizing communications for a first communication platform includes accessing status information for communication sessions by a communication identity that leverage a first communication platform other than an instant messaging platform. A participant list associated with the communication identity and the first communication platform is passively configured to persistently reflect a list of participant identities from communication sessions in which the communication identity recently participated using the communication platform.
-
Citations
24 Claims
-
1. A method comprising:
-
accessing, by a computing device, historical information associated with communication sessions in which a user communicated with a plurality of other users utilizing a plurality of communication platforms; passively configuring, based on the historical information, a contacts list associated with the user that reflects a list of one or more other users from the plurality of other users with which the user communicated, wherein the contacts list further reflects the relative chronological order in which the one or more other users communicated with the user; presenting the contacts list to the user; providing, within the contacts list, an indication of a communication platform associated with each user of the one or more other users, wherein the indication of the communication platform indicates one or more of the plurality of communication platforms; receiving, from the user, a selection of a first user from the contacts list; and initiating, in response to receiving the selection, a communication session between the user and the first user via a communication platform corresponding to the indication of a communication platform associated with the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20, 21, 22, 23, 24)
-
-
10. A nontransitory computer-readable storage medium storing instructions thereon that, when executed by a processor, cause a computer system to:
-
access historical information associated with communication sessions in which a user communicated with a plurality of other users utilizing a plurality of communication platforms; passively configure, based on the historical information, a contacts list associated with the user that reflects a list of one or more other users from the plurality of other users with which the user communicated, wherein the contacts list further reflects the relative chronological order in which the one or more other users communicated with the user; present the contacts list to the user; provide, within the contacts list, an indication of a communication platform associated with each user of the one or more other users, wherein the indication of the communication platform indicates one or more of the plurality of communication platforms; receive, from the user, a selection of a first user from the contacts list; and initiate, in response to receiving the selection, a communication session between the user and the first user via a communication platform corresponding to the indication of a communication platform associated with the first user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification