User definable on-line co-user lists
First Claim
1. A method for enabling a user to perceive online presence of co-users in an electronic network system, the method comprising:
- presenting a graphical user interface to a user of an electronic network system for perceiving presence of co-users on the electronic network system;
enabling the user to create multiple user-definable co-user lists within a single window of the graphical user interface, wherein the user-definable co-user lists enable perception of the presence of the co-users on the electronic network system; and
enabling the user to add a co-user to a first user-definable co-user list and to add the same co-user to a second user-definable co-user list that is different from the first user-definable co-user list to enable perception of the presence of the co-user in both the first user-definable co-user list and the second user-definable co-user list, wherein the first user-definable co-user list and the second user-definable co-user list are presented in the single window of the graphical user interface.
9 Assignments
0 Petitions
Accused Products
Abstract
A real time notification system that tracks, for each user, the logon status of selected co-users of an on-line or network system and displays that information in real time to the tracking user in a unique graphical interface. The invention provides user definable on-line co-user lists, or “buddy lists”, that track specific co-users in real-time automatically. A user can create many separate buddy lists of co-users, either with intersecting or disjoint lists of users, and label these buddy lists according to the user'"'"'s preference. The user can update a buddy list or create new buddy lists whenever necessary. When a user logs on to a system, the user'"'"'s set of buddy lists is presented to the buddy list system. The buddy list system attempts to match co-users currently logged into the system with the entries on the user'"'"'s buddy list. Any matches are displayed to the user. As co-users logon and logoff, a user'"'"'s buddy list is updated to reflect these changes. An indication can also be added to show that a co-user just logged on or just left the system.
56 Citations
24 Claims
-
1. A method for enabling a user to perceive online presence of co-users in an electronic network system, the method comprising:
-
presenting a graphical user interface to a user of an electronic network system for perceiving presence of co-users on the electronic network system; enabling the user to create multiple user-definable co-user lists within a single window of the graphical user interface, wherein the user-definable co-user lists enable perception of the presence of the co-users on the electronic network system; and enabling the user to add a co-user to a first user-definable co-user list and to add the same co-user to a second user-definable co-user list that is different from the first user-definable co-user list to enable perception of the presence of the co-user in both the first user-definable co-user list and the second user-definable co-user list, wherein the first user-definable co-user list and the second user-definable co-user list are presented in the single window of the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A graphical user interface for enabling a user to perceive online presence of co-users in an electronic network system, comprising:
-
multiple user-definable co-user lists created by a user that enable the user of an electronic network system to perceive presence of co-users on the electronic network system, wherein each of the multiple user-definable co-user lists are presented in a single window of the graphical user interface and the multiple user-definable co-user lists presented in the single window of the graphical user interface include; a first user-definable co-user list that lists a co-user, and a second user-definable co-user list that is different from the first user-definable co-user list and that lists the same co-user, wherein presence of the co-user is perceptible in both the first user-definable co-user list and the second user-definable co-user list; and an indicator that indicates which co-users on the user-definable co-user lists are currently present on the electronic network system. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product embodied in a tangible computer-readable medium, the computer program product including instructions that, when accessed, result in a computer performing operations comprising:
-
presenting a graphical user interface to a user of an electronic network system for perceiving presence of co-users on the electronic network system; enabling the user to create multiple user-definable co-user lists within a single window of the graphical user interface, wherein the user-definable co-user lists enable perception of the presence of the co-users on the electronic network system; and enabling the user to add a co-user to a first user-definable co-user list and to add the same co-user to a second user-definable co-user list that is different from the first user-definable co-user list to enable perception of the presence of the co-user in both the first user-definable co-user list and the second user-definable co-user list, wherein the first user-definable co-user list and the second user-definable co-user list are presented in the single window of the graphical user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for enabling a user to perceive online presence of co-users in an electronic network system, comprising:
-
means for presenting a graphical user interface to a user of an electronic network system for perceiving presence of co-users on the electronic network system; means for enabling the user to create multiple user-definable co-user lists within a single window of the graphical user interface, wherein the user-definable co-user lists enable perception of the presence of the co-users on the electronic network system; and means for enabling the user to add a co-user to a first user-definable co-user list and to add the same co-user to a second user-definable co-user list that is different from the first user-definable co-user list to enable perception of the presence of the co-user in both the first user-definable co-user list and the second user-definable co-user list, wherein the first user-definable co-user list and the second user-definable co-user list are presented in the single window of the graphical user interface. - View Dependent Claims (20, 21)
-
-
22. A method for enabling a user of an electronic network system to compose and send an instant message to another user of the electronic network system, the method comprising:
-
presenting, to a user of an electronic network system, a graphical user interface that includes a user-definable co-user list that enables perception of indications of co-users'"'"' presence on the electronic network system, the user-definable co-user list including an indication that a particular co-user presently is logged into the electronic network system; enabling the user to control perception, by co-users, of an indication of the user'"'"'s presence on the electronic network system by selectively blocking co-users from perceiving the indication of the user'"'"'s presence on the co-users'"'"' own user-definable co-user lists; receiving an indication of a selection of the particular co-user from the user-definable co-user list; and in response to receiving the indication of the selection of the particular co-user from the user-definable co-user list, presenting, to the user of the electronic network system, an instant message window that is configured to enable the user to compose and send an instant message to the particular user.
-
-
23. A computer program product embodied in a tangible computer-readable medium, the computer program product including instructions that, when accessed, result in a computer performing operations comprising:
-
presenting, to a user of an electronic network system, a graphical user interface that includes a user-definable co-user list that enables perception of indications of co-users'"'"' presence on the electronic network system, the user-definable co-user list including an indication that a particular co-user presently is logged into the electronic network system; enabling the user to control perception, by co-users, of an indication of the user'"'"'s presence on the electronic network system by selectively blocking co-users from perceiving the indication of the user'"'"'s presence on the co-users'"'"' own user-definable co-user lists; receiving an indication of a selection of the particular co-user from the user-definable co-user list; and in response to receiving the indication of the selection of the particular co-user from the user-definable co-user list, presenting, to the user of the electronic network system, an instant message window that is configured to enable the user to compose and send an instant message to the particular user.
-
-
24. A system for enabling a user of an electronic network system to compose and send an instant message to another user of the electronic network system, the system comprising:
-
a memory storage component; and a processor configured to; present, to a user of an electronic network system, a graphical user interface that includes a user-definable co-user list that enables perception of indications of co-users'"'"' presence on the electronic network system, the user-definable co-user list including an indication that a particular co-user presently is logged into the electronic network system; enable the user to control perception, by co-users, of an indication of the user'"'"'s presence on the electronic network system by selectively blocking co-users from perceiving the indication of the user'"'"'s presence on the co-users'"'"' own user-definable co-user lists; receive an indication of a selection of the particular co-user from the user-definable co-user list; and in response to receiving the indication of the selection of the particular co-user from the user-definable co-user list, present, to the user of the electronic network system, an instant message window that is configured to enable the user to compose and send an instant message to the particular user.
-
Specification