Presence and geographic location notification based on a setting
First Claim
1. A method comprising:
- enabling presentation of a first graphical user interface configured to allow a first communications entity to provide notification settings configured to control the dissemination of notification information associated with the first communications entity;
receiving, by way of the first graphical user interface, one or more notification settings from the first communications entity;
receiving notification information associated with the first communications entity, wherein the notification information comprises at least one of a geographic location or an availability of the first communications entity;
identifying a notification setting to be applied to the received notification information based on one or more conditions associated with the identified notification setting;
providing, for display to the first communications entity, a message asking whether the first communications entity would like to override the identified notification setting;
receiving, from the first communications entity, a response to the provided message;
if the response indicates that the first communications entity would not like to override the notification setting, sending a notification associated with the notification information to one or more communication entities listed on a first participant list comprising a first plurality of communication entities associated with the first communications entity; and
if the response indicates that the first communications entity would like to override the notification setting, concealing the notification information from the one or more communication entities listed on the first participant list.
8 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.
87 Citations
23 Claims
-
1. A method comprising:
-
enabling presentation of a first graphical user interface configured to allow a first communications entity to provide notification settings configured to control the dissemination of notification information associated with the first communications entity; receiving, by way of the first graphical user interface, one or more notification settings from the first communications entity; receiving notification information associated with the first communications entity, wherein the notification information comprises at least one of a geographic location or an availability of the first communications entity; identifying a notification setting to be applied to the received notification information based on one or more conditions associated with the identified notification setting; providing, for display to the first communications entity, a message asking whether the first communications entity would like to override the identified notification setting; receiving, from the first communications entity, a response to the provided message; if the response indicates that the first communications entity would not like to override the notification setting, sending a notification associated with the notification information to one or more communication entities listed on a first participant list comprising a first plurality of communication entities associated with the first communications entity; and if the response indicates that the first communications entity would like to override the notification setting, concealing the notification information from the one or more communication entities listed on the first participant list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23)
-
-
21. A computer-based system comprising a processor connected to a storage device and one or more input/output devices, wherein the processor is configured to:
-
enable presentation of a first graphical user interface configured to allow a first communications entity to provide notification settings configured to control the dissemination of notification information associated with the first communications entity; receive, by way of the first graphical user interface, one or more notification settings from the first communications entity; receive notification information associated with the first communications entity, wherein the notification information comprises at least one of a geographic location or an availability of the first communications entity; identify a notification setting to be applied to the received notification information based on one or more conditions associated with the identified notification setting; provide, for display to the first communications entity, a message asking whether the first communications entity would like to override the identified notification setting; receive, from the first communications entity, a response to the provided message; if the response indicates that the first communications entity would not like to override the notification setting, send a notification associated with the notification information to one or more communication entities listed on a first participant list comprising a first plurality of communication entities associated with the first communications entity; and if the response indicates that the first communications entity would like to override the notification setting, conceal the notification information from the one or more communication entities listed on the first participant list.
-
-
22. A non-transitory computer-readable storage medium having instructions embodied thereon that, when executed by at least one processor, cause the at least one processor to:
-
enable presentation of a first graphical user interface configured to allow a first communications entity to provide notification settings configured to control the dissemination of notification information associated with the first communications entity; receive, by way of the first graphical user interface, one or more notification settings from the first communications entity; receive notification information associated with the first communications entity, wherein the notification information comprises at least one of a geographic location or an availability of the first communications entity; identify a notification setting to be applied to the received notification information based on one or more conditions associated with the identified notification setting; provide, for display to the first communications entity, a message asking whether the first communications entity would like to override the identified notification setting; receive, from the first communications entity, a response to the provided message; if the response indicates that the first communications entity would not like to override the notification setting, send a notification associated with the notification information to one or more communication entities listed on a first participant list comprising a first plurality of communication entities associated with the first communications entity; and if the response indicates that the first communications entity would likes to override the notification setting, conceal the notification information from the one or more communication entities listed on the first participant list.
-
Specification