Presence and geographic location notification based on a setting
First Claim
1. A computer-implemented method for providing notification information corresponding to a first communications identity, the method comprising:
- accessing notification setting information stored in a computer storage medium that identifies a temporal condition including at least one temporal period during which notification information is to be provided or withheld, wherein a beginning and an end of the at least one temporal period are specified in the notification setting information in advance of the beginning of the temporal period;
determining whether the temporal condition is satisfied;
accessing information indicating that the first communications identity associated with a first mobile device is associated with a second communications identity such that the first communications identity corresponds to a person and the second communications identity corresponds to the same person, wherein the first communications identity is a different communications identity than the second communications identity;
receiving geographical location information associated with the first mobile device;
accessing a participant list of an instant messaging system, the participant list identifying communications identities designated by a user that are associated with the second communications identity; and
controlling dissemination of notification information related to the first communications identity based on whether the temporal condition is satisfied by, at least, making available the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity conditioned on the temporal condition being satisfied.
7 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.
240 Citations
98 Claims
-
1. A computer-implemented method for providing notification information corresponding to a first communications identity, the method comprising:
-
accessing notification setting information stored in a computer storage medium that identifies a temporal condition including at least one temporal period during which notification information is to be provided or withheld, wherein a beginning and an end of the at least one temporal period are specified in the notification setting information in advance of the beginning of the temporal period; determining whether the temporal condition is satisfied; accessing information indicating that the first communications identity associated with a first mobile device is associated with a second communications identity such that the first communications identity corresponds to a person and the second communications identity corresponds to the same person, wherein the first communications identity is a different communications identity than the second communications identity; receiving geographical location information associated with the first mobile device; accessing a participant list of an instant messaging system, the participant list identifying communications identities designated by a user that are associated with the second communications identity; and controlling dissemination of notification information related to the first communications identity based on whether the temporal condition is satisfied by, at least, making available the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity conditioned on the temporal condition being satisfied. - 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, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A tangible computer-readable storage medium having embodied thereon a computer program configured to, when executed by a processor, provide notification information corresponding to a communication identity, the medium comprising one or more code segments configured to:
-
access notification setting information that identifies a temporal condition including at least one temporal period during which notification information is to be provided or withheld, wherein the notification setting information defines a duration and specifies at least one of a beginning and an end of the duration; determine whether the temporal condition is satisfied; and access information indicating that the first communications identity associated with a first mobile device is associated with a second communications identity such that the first communications identity corresponds to a person and the second communications identity corresponds to the same person, wherein the first communications identity is a different communications identity than the second communications identity; receive geographical location information associated with the first mobile device; access a participant list of an instant messaging system, the participant list identifying communications identities designated by a user that are associated with the second communications identity; and control dissemination of notification information related to the first communications identity based on whether the temporal condition is satisfied by, at least, making available the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity conditioned on the temporal condition being satisfied. - View Dependent Claims (45, 46, 47, 48)
-
-
49. A tangible computer-readable storage medium having embodied thereon a computer program configured to, when executed by a processor, provide notification information corresponding to a first communications identity, the medium comprising one or more code segments configured to:
-
access notification setting information that identifies a temporal condition including at least one temporal period during which notification information is to be provided or withheld, wherein a beginning and an end of the at least one temporal period are specified in the notification setting information in advance of the beginning of the temporal period; determine whether the temporal condition is satisfied; access information indicating that the first communications identity associated with a first mobile device is associated with a second communications identity such that the first communications identity corresponds to a person and the second communications identity corresponds to the same person, wherein the first communications identity is a different communications identity than the second communications identity; receive geographical location information associated with the first mobile device; access a participant list of an instant messaging system, the participant list identifying communications identities designated by a user that are associated with the second communications identity; and control dissemination of notification information related to the first communications identity based on whether the temporal condition is satisfied by, at least, making available the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity conditioned on the temporal condition being satisfied. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A computer-based system for providing notification information corresponding to a communication identity, the system configured to:
-
access notification setting information stored in a computer storage medium that identifies a temporal condition including at least one temporal period during which notification information is to be provided or withheld, wherein the notification setting information defines a duration and specifies at least one of a beginning and an end of the duration; determine whether the temporal condition is satisfied; and accessing information indicating that the first communications identity associated with a first mobile device is associated with a second communications identity such that the first communications identity corresponds to a person and the second communications identity corresponds to the same person, wherein the first communications identity is a different communications identity than the second communications identity; receive geographical location information associated with the first mobile device; access a participant list of an instant messaging system, the participant list identifying communications identities designated by a user that are associated with the second communications identity; and control dissemination of notification information related to the first communications identity based on whether the temporal condition is satisfied by, at least, making available the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity conditioned on the temporal condition being satisfied. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A computer-based system for providing notification information corresponding to a first communications identity, the system configured to:
-
access notification setting information stored in a computer storage medium that identifies a temporal condition including at least one temporal period during which notification information is to be provided or withheld, wherein a beginning and an end of the at least one temporal period are specified in the notification setting information in advance of the beginning of the temporal period; determine whether the temporal condition is satisfied; access information indicating that the first communications identity associated with a first mobile device is associated with a second communications identity such that the first communications identity corresponds to a person and the second communications identity corresponds to the same person, wherein the first communications identity is a different communications identity than the second communications identity; receive geographical location information associated with the first mobile device access a participant list of an instant messaging system, the participant list identifying communications identities designated by a user that are associated with the second communications identity; and control dissemination of notification information relating to the first communications identity based on whether the temporal condition is satisfied by, at least, making available the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity conditioned on the temporal condition being satisfied. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84)
-
-
85. A computer-based system for providing notification information corresponding to a communication identity, the system comprising:
-
means for accessing notification setting information stored in a computer storage medium that identifies a temporal condition including at least one temporal period during which notification information is to be provided or withheld, wherein a beginning and an end of the at least one temporal period are specified in the notification setting information in advance of the beginning of the temporal period; means for determining whether the temporal condition is satisfied; means for accessing information indicating that the first communications identity associated with a first mobile device is associated with a second communications identity such that the first communications identity corresponds to a person and the second communications identity corresponds to the same person, wherein the first communications identity is a different communications identity than the second communications identity; means for receiving geographical location information associated with the first mobile device; means for accessing a participant list of an instant messaging system, the participant list identifying communications identities designated by a user that are associated with the second communications identity; and means for controlling dissemination of notification information related to the first communications identity based on whether the temporal condition is satisfied by making available the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity conditioned on the temporal condition being satisfied. - View Dependent Claims (86, 87)
-
-
88. A computer-implemented method, for providing notification information corresponding to a communication identity, the method comprising:
-
accessing notification setting information stored in a computer storage medium that identifies a temporal condition including at least one temporal period during which notification information is to be provided or withheld, wherein the notification setting information defines a duration and specifies at least one of a beginning and an end of the duration; determining whether the temporal condition is satisfied; accessing information indicating that the first communications identity associated with a first mobile device is associated with a second communications identity such that the first communications identity corresponds to a person and the second communications identity corresponds to the same person, wherein the first communications identity is a different communications identity than the second communications identity; receiving geographical location information associated with the first mobile device; accessing a participant list of an instant messaging system, the participant list identifying communications identities designated by a user that are associated with the second communications identity; and controlling dissemination of notification information related to the first communications identity based on whether the temporal condition is satisfied by, at least, making available the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity conditioned on the temporal condition being satisfied. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. A computer-implemented system for providing notification information corresponding to a communications identity, the system comprising:
-
means for accessing notification setting information stored in a computer storage medium that identifies a temporal condition including at least one temporal period during which notification information is to be provided or withheld, wherein the notification setting information defines a duration and specifies at least one of a beginning and an end of the duration; means for determining whether the temporal condition is satisfied; means for accessing information indicating that the first communications identity associated with a first mobile device is associated with a second communications identity such that the first communications identity corresponds to a person and the second communications identity corresponds to the same person, wherein the first communications identity is a different communications identity than the second communications identity; means for receiving geographical location information associated with the first mobile device; means for accessing a participant list of an instant messaging system, the participant list identifying communications identities designated by a user that are associated with the second communications identity; and means for controlling dissemination of notification information related to the first communications identity based on whether the temporal condition is satisfied by, at least, making available the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity conditioned on the temporal condition being satisfied.
-
Specification