Presence and geographic location notification based on a setting
First Claim
1. A method comprising:
- maintaining settings for disseminating information associated with a user to one or more other users, the maintained settings including one or more settings that prevent users associated with the one or more settings from receiving notification information associated with the user;
receiving notification information associated with the user;
detecting delivery of a message from the user to another user of the one or more users;
identifying at least one setting from the one or more settings that prevents the another user from receiving the notification information;
in response to detecting delivery of the message from the user to the another user of the one or more users, overriding the at least one setting that prevents the another user from receiving the notification information; and
disseminating the received notification information to the another user in accordance with the override of the at least one setting that prevents the another user from receiving the notification information.
5 Assignments
0 Petitions
Accused Products
Abstract
A user of an instant messaging system may store names of other users of the instant messaging system on a participant list (which may be referred to as a “buddy list”), and the names may be categorized into one or more groups. Similarly, a user of a mobile device, such as a mobile telephone, may store contact information about people on the mobile device. Information describing the on-line presence of the user within the instant messaging system or the geographic location of a mobile device, such as a mobile telephone associated with the user, may be disseminated to users on the participant list or to people on the contact list based on notification information that is associated with groups of users or contacts.
92 Citations
17 Claims
-
1. A method comprising:
-
maintaining settings for disseminating information associated with a user to one or more other users, the maintained settings including one or more settings that prevent users associated with the one or more settings from receiving notification information associated with the user; receiving notification information associated with the user; detecting delivery of a message from the user to another user of the one or more users; identifying at least one setting from the one or more settings that prevents the another user from receiving the notification information; in response to detecting delivery of the message from the user to the another user of the one or more users, overriding the at least one setting that prevents the another user from receiving the notification information; and disseminating the received notification information to the another user in accordance with the override of the at least one setting that prevents the another user from receiving the notification information. - View Dependent Claims (2, 3, 4, 5, 15, 16, 17)
-
-
6. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause that at least one processor to perform the steps of:
-
maintaining settings for providing information associated with a user to one or more other users, the maintained settings including one or more settings that prevent users associated with the one or more settings from receiving notification information associated with the user; receiving notification information associated with the user; detecting delivery of a message from the user to another user of the one or more users; identifying at least one setting from the one or more settings that prevents the another user from receiving the notification information; in response to detecting delivery of the message from the user to the another user of the one or more users, overriding the at least one setting that prevents the another user from receiving the notification information; and disseminating the received notification information to the another user in accordance with the override of the at least one setting that prevents the another user from receiving the notification information. - View Dependent Claims (7, 8, 9)
-
-
10. A system comprising a server configured to:
-
maintain settings for providing information associated with a user to one or more other users, the maintained settings including one or more settings that prevent users associated with the one or more settings from receiving notification information associated with the user; receive notification information associated with the user; detect delivery of a message from the user to another user of the one or more users; identify at least one setting from the one or more settings that prevents the another user from receiving the notification information; in response to detecting delivery of the message from the user to the another user of the one or more users, override the at least one setting that prevents the another user from receiving the notification information; and disseminate the received notification information to the another user in accordance with the override of the at least one setting that prevents the another user from receiving the notification information. - View Dependent Claims (11, 12, 13, 14)
-
Specification