Passive personalization of lists
First Claim
1. A method of personalizing communications, the method comprising:
- accessing status information for instant messaging sessions involving an instant messaging identity;
maintaining, on behalf of the instant messaging identity, a list of other instant messaging identities that is configured to enable the instant messaging identity to monitor the on-line presence of the other instant messaging identities and to initiate instant messaging sessions with the other instant messaging identities;
distinguishing, based on information within the accessed status information that reveals recent participation with the instant messaging identity during instant messaging sessions, a set of participant identities who recently participated in instant messaging sessions with the instant messaging identity;
identifying, from among the set of participant identities who recently participated in instant messaging sessions with the instant messaging identity, at least one participant identity who is not otherwise included in the list of other instant messaging identities maintained on behalf of the instant messaging identity; and
passively configuring a group of instant messaging identities maintained within the list of other instant messaging identities maintained on behalf of the instant messaging identity to reflect that at least some of the participant identities from the set of participant identities recently participated in instant messaging sessions with the instant messaging identity, wherein passively configuring the group includes adding, to the group, the at least one participant identity identified as not otherwise being included in the list of other instant messaging identities maintained on behalf of the instant messaging identity.
5 Assignments
0 Petitions
Accused Products
Abstract
Personalizing communications typically includes accessing status information for instant messaging sessions involving an instant messaging identity and passively configuring a buddy group associated with the instant messaging identity to persistently reflect a list of participant identities from instant messaging sessions in which the instant messaging identity recently participated. The buddy group may be configured without action from the instant messaging identity. The list of participant identities may be maintained persistently beyond logout of the instant messaging identity. The list of participant identities may be maintained independent of a device used for the instant messaging sessions during which the list was created such that the buddy group is accessible from one or more different devices.
244 Citations
98 Claims
-
1. A method of personalizing communications, the method comprising:
-
accessing status information for instant messaging sessions involving an instant messaging identity; maintaining, on behalf of the instant messaging identity, a list of other instant messaging identities that is configured to enable the instant messaging identity to monitor the on-line presence of the other instant messaging identities and to initiate instant messaging sessions with the other instant messaging identities; distinguishing, based on information within the accessed status information that reveals recent participation with the instant messaging identity during instant messaging sessions, a set of participant identities who recently participated in instant messaging sessions with the instant messaging identity; identifying, from among the set of participant identities who recently participated in instant messaging sessions with the instant messaging identity, at least one participant identity who is not otherwise included in the list of other instant messaging identities maintained on behalf of the instant messaging identity; and passively configuring a group of instant messaging identities maintained within the list of other instant messaging identities maintained on behalf of the instant messaging identity to reflect that at least some of the participant identities from the set of participant identities recently participated in instant messaging sessions with the instant messaging identity, wherein passively configuring the group includes adding, to the group, the at least one participant identity identified as not otherwise being included in the list of other instant messaging identities maintained on behalf of the instant messaging identity. - 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. A system for personalizing communications, comprising:
-
a processor; and a storage component that stores instructions that, when executed by the processor, cause the processor to; access status information for instant messaging sessions involving an instant messaging identity; maintain, on behalf of the instant messaging identity, a list of other instant messaging identities that is configured to enable the instant messaging identity to monitor the on-line presence of the other instant messaging identities and to initiate instant messaging sessions with the other instant messaging identities; distinguish, based on information within the accessed status information that reveals recent participation with the instant messaging identity during instant messaging sessions, a set of participant identities who recently participated in instant messaging sessions with the instant messaging identity; identify, from among the set of participant identities who recently participated in instant messaging sessions with the instant messaging identity, at least one participant identity who is not otherwise included in the list of other instant messaging identities maintained on behalf of the instant messaging identity; and passively configure a group of instant messaging identities maintained within the list of other instant messaging identities maintained on behalf of the instant messaging identity to reflect that at least some of the participant identities from the set of participant identities recently participated in instant messaging sessions with the instant messaging identity, wherein the instructions that, when executed by the processor, cause the processor to passively configure the group include instructions that, when executed, cause the processor to add, to the group, the at least one participant identity identified as not otherwise being included in the list of other instant messaging identities maintained on behalf of the instant messaging identity. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A tangible computer readable storage medium storing a computer program for personalizing communications, comprising:
-
an accessing code segment that causes a computer to access status information for instant messaging sessions involving an instant messaging identity; a maintaining code segment that causes the computer to maintain, on behalf of the instant messaging identity, a list of other instant messaging identities that is configured to enable the instant messaging identity to monitor the on-line presence of the other instant messaging identities and to initiate instant messaging sessions with the other instant messaging identities; an distinguishing code segment that causes the computer to distinguish, based on information within the accessed status information that reveals recent participation with the instant messaging identity during instant messaging sessions, a set of participant identities who recently participated in instant messaging sessions with the instant messaging identity; an identifying code segment that causes the computer to identify, from among the set of participant identities who recently participated in instant messaging sessions with the instant messaging identity, at least one participant identity who is not otherwise included in the list of other instant messaging identities maintained on behalf of the instant messaging identity; and a configuration code segment that causes the computer to passively configure a group of instant messaging identities maintained within the list of other instant messaging identities maintained on behalf of the instant messaging identity to reflect that at least some of the participant identities from the set of participant identities recently participated in instant messaging sessions with the instant messaging identity, wherein the configuration code segment causes the computer to acid, to the group, the at least one participant identity identified as not otherwise being included in the list of other instant messaging identities maintained on behalf of the instant messaging identity. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A method comprising:
-
maintaining, for an instant messaging identity, a collection of other instant messaging identities; causing a display, to the instant messaging identity, of an instant messaging graphical user interface that includes representations of instant messaging identities from the collection of other instant messaging identities, the displayed representations of the other instant messaging identities being configured to enable the instant messaging identity to initiate instant messaging sessions with the instant messaging identities that correspond to the displayed representations; with respect to each of the other instant messaging identities that correspond to the displayed representations, reflecting information about a present availability to communicate with the instant messaging identity using at least instant messaging; maintaining a log for tracking instant messaging activity of the instant messaging identity, the log including records of instant messaging sessions between the instant messaging identity and other participant identities; identifying, based on the log, a subset of the participant identities that participated in instant messaging sessions with the instant messaging identity recently relative to other of the participant identities, the identified subset including an individual participant identity that is not already included in the collection of other instant messaging identities maintained for the instant messaging identity; and based on having identified the subset of the participant identities that participated in instant messaging sessions with the instant messaging identity recently relative to other of the participant identities, passively triggering an updating of the displayed instant messaging graphical user interface to make perceivable that one or more of the identified subset of participant identities participated in instant messaging sessions with the instant messaging identity recently relative to other of the participant identities, including triggering an addition of a representation of the individual participant identity to the displayed instant messaging graphical user interface and an updating of the displayed instant messaging graphical user interface to make perceivable that the individual participant identity participated in an instant messaging session with the instant messaging identity recently relative to other of the participant identities. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93)
-
-
94. A communications system comprising:
-
a processor; and a storage component that stores instructions that, when executed by the processor, cause the processor to; maintain, for an instant messaging identity, a collection of other instant messaging identities; cause a display, to the instant messaging identity, of an instant messaging graphical user interface that includes representations of instant messaging identities from the collection of other instant messaging identities, the displayed representations of the other instant messaging identities being configured to enable the instant messaging identity to initiate instant messaging sessions with the instant messaging identities that correspond to the displayed representations; reflect, with respect to each of the other instant messaging identities that correspond to the displayed representations, information about a present availability to communicate with the instant messaging identity using at least instant messaging; maintain, a log for tracking instant messaging activity of the instant messaging identity, the log including records of instant messaging sessions between the instant messaging identity and other participant identities; identify, based on the log, a subset of the participant identities that participated in instant messaging sessions with the instant messaging identity recently relative to other of the participant identities, the identified subset including an individual participant identity that is not already included in the collection of other instant messaging identities maintained for the instant messaging identity; and based on having identified the subset of the participant identities that participated in instant sessions with the instant messaging identity recently relative to other of the participant identities, passively trigger an updating of the displayed instant messaging graphical user interface to make perceivable that one or more of the identified subset participant identities participated in instant messaging sessions with the instant messaging identity recently relative to other of the participant identities, including trigger an addition of a representation of the individual participant identity to the displayed instant messaging graphical user interface and an updating of the displayed instant messaging graphical user interface to make perceivable that the individual participant identity participated in an instant messaging session with the instant messaging identity recently relative to other of the participant identities. - View Dependent Claims (95)
-
-
96. A tangible computer readable storage medium having embodied thereon a computer program, the computer program including instructions that, when executed, cause a computer to:
-
maintain, for an instant messaging identity, a collection of other instant messaging identities; cause a display, to the instant messaging identity, of an instant messaging graphical user interface that includes representations of instant messaging identities from the collection of other instant messaging identities, the displayed representations of the other instant messaging identities being configured to enable the instant messaging identity to initiate instant messaging sessions with the instant messaging identities that correspond to the displayed representations; reflect, with respect to each of the other instant messaging identities that correspond to the displayed representations, information about a present availability to communicate with the instant messaging identity using at least instant messaging; maintain a log for tracking instant messaging activity of the instant messaging identity, the log including records of instant messaging sessions between the instant messaging identity and other participant identities; identify, based on the log, a subset of the participant identities that participated in instant messaging sessions with the instant messaging identity recently relative to other of the participant identities, the identified subset including an individual participant identity that is not already included in the collection of other instant messaging identities maintained for the instant messaging identity; and based on having identified the subset of the participant identities that participated in instant messaging sessions with the instant messaging identity recently relative to other of the participant identities, passively trigger an updating of the displayed instant messaging graphical user interface to make perceivable that one or more of the identified subset of participant identities participated in instant messaging sessions with the instant messaging identity recently relative to other of the participant identities, including trigger an addition of a representation of the individual participant identity to the displayed instant messaging graphical user interface and an updating of the displayed instant messaging graphical user interface to make perceivable that the individual participant identity participated in an instant messaging session with the instant messaging identity recently relative to other of the participant identities. - View Dependent Claims (97)
-
-
98. A computer-implemented method comprising:
-
receiving a request for an instant messaging identity be logged in to an instant messaging system; in response to receiving the request for the instant messaging identity to be logged in to the instant messaging system, logging the instant messaging identity in to the instant messaging system; as a consequence of logging the instant messaging identity in to the instant messaging system, enabling display of an instant messaging graphical user interface that includes a list of other instant messaging identities, the list of other instant messaging identities including a sub-group of instant messaging identities who are not otherwise listed within the list of other instant messaging identities and who have engaged in instant messaging sessions with the instant messaging identity recently relative to other users of the instant messaging system, the graphical user interface being configured to display on-line presence information for each of the other instant messaging identities, to enable the instant messaging identity to initiate instant messaging sessions with each of the other instant messaging identities, and to display the list of other instant messaging identities such that at least one listed instant messaging identity who is not included in the sub-group and at least one listed instant messaging identity who is included in the sub-group are visible concurrently; while the instant messaging identity remains logged in to the instant messaging system, moderating an instant messaging session between the instant messaging identity and an unlisted instant messaging identity; determining, based on moderating the instant messaging session between the instant messaging identity and the unlisted instant messaging identity, that the unlisted instant messaging identity has engaged in an instant messaging session with the instant messaging identity recently relative to other users of the instant messaging system; determining that the unlisted instant messaging identity is not included within the list of other instant messaging identities; and as a consequence of having determined that the unlisted instant messaging identity has engaged in an instant messaging session with the instant messaging identity recently relative to other users of the instant messaging system and that the unlisted instant messaging identity is not included within the list of other instant messaging identities, causing the displayed graphical user interface to be updated to include the unlisted instant messaging identity within the sub-group of instant messaging identities who are not otherwise listed within the list of other instant messaging identities and who have engaged in instant messaging sessions with the instant messaging identity recently relative to other users of the instant messaging system without otherwise including the unlisted instant messaging identity within the list of other instant messaging identities.
-
Specification