Visibility profile
First Claim
1. A method for managing visibility associated with a substantially real time messaging environment, comprising:
- automatically associating a first profile with a first situation;
automatically associating a second profile with a second situation; and
wherein the first and second profiles are associated with visibility.
3 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.
519 Citations
25 Claims
-
1. A method for managing visibility associated with a substantially real time messaging environment, comprising:
-
automatically associating a first profile with a first situation;
automatically associating a second profile with a second situation; and
wherein the first and second profiles are associated with visibility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing a visibility profile comprising:
-
selecting the visibility profile based on a visibility status;
sending a request to a server to retrieve a first list and a second list associated with the visibility profile;
creating a comparison filter for the second list using the first list, a mode and the visibility profile;
performing an action associated with the visibility profile; and
broadcasting an update after performing the action. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for managing a visibility profile comprising:
-
a processor configured to select the visibility profile based on a visibility status and to send a request to a server to retrieve a first list and a second list associated with the visibility profile; and
a server configured to create a comparison filter for the second list using the first list, a mode and the visibility profile, to perform an action associated with the visibility profile, and to broadcast an update after performing the action.
-
-
24. A computer program product for managing a visibility profile, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
selecting the visibility profile based on a visibility status;
sending a request to a server to retrieve a first list and a second list associated with the visibility profile;
creating a comparison filter for the second list using the first list, a mode and the visibility profile;
performing an action associated with the visibility profile; and
broadcasting an update after performing the action.
-
-
25. A data signal embodied in a carrier wave comprising:
-
instructions for selecting the visibility profile based on a visibility status;
instruction for sending a request to a server to retrieve a first list and a second list associated with the visibility profile;
instructions for creating a comparison filter for the second list using the first list, a mode and the visibility profile;
instructions for performing an action associated with the visibility profile; and
instructions for broadcasting an update after performing the action.
-
Specification