ASSOCIATING MULTIPLE VISIBILITY PROFILES WITH A USER OF REAL-TIME COMMUNICATION SYSTEM
First Claim
1. A method for managing visibility of a particular user in a messaging environment, comprising:
- associating a first visibility profile, of the particular user, with a first situation;
associating a second visibility profile, of the particular user, with a second situation;
when the particular user is in the first situation, determining, based on the first visibility profile, a first set of one or more users that are allowed to view the particular user as available to communicate;
when the particular user is in the second situation, determining, based on the second visibility profile, a second set of one or more users that are allowed to view the particular user as available to communicate;
wherein the first set of users is different than the second set of users;
wherein the first situation is different than the second situation; and
storing the first and second visibility profiles in volatile or non-volatile storage media.
2 Assignments
0 Petitions
Accused Products
Abstract
Visibility profiles associated with a substantially real time messaging environment are disclosed. Additionally, techniques for managing visibility profiles are disclosed, which include automatically associating a first profile with a first situation, automatically associating a second profile with a second situation, and where the first and second profiles are associated with visibility. Visibility profiles may be used to manage the appearance of a user to other users/friends for communication using applications such as instant messaging, electronic mail, web-based mail programs, or other types of data communication exchange applications.
-
Citations
26 Claims
-
1. A method for managing visibility of a particular user in a messaging environment, comprising:
-
associating a first visibility profile, of the particular user, with a first situation; associating a second visibility profile, of the particular user, with a second situation; when the particular user is in the first situation, determining, based on the first visibility profile, a first set of one or more users that are allowed to view the particular user as available to communicate; when the particular user is in the second situation, determining, based on the second visibility profile, a second set of one or more users that are allowed to view the particular user as available to communicate; wherein the first set of users is different than the second set of users; wherein the first situation is different than the second situation; and storing the first and second visibility profiles in volatile or non-volatile storage media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
11. A method for managing visibility of a particular user in a messaging environment, the method comprising:
-
determining, based on a first visibility profile associated with the particular user, a first set of one or more users that are allowed to view the particular user as available to communicate; in response to a selection by the particular user, determining, based a second visibility profile associated with the particular user, a second set of one or more users that are allowed to view the particular user as available to communicate; wherein the first set of users is different than the second set of users; and storing the first visibility profile and the second visibility profile in volatile or non-volatile media. - View Dependent Claims (12, 13, 24, 25, 26)
-
Specification