IP Library Granted Patent US 8,584,017
Granted Patent B2
US 8,584,017 · App. 13/347,277 · Granted Nov 12, 2013

User definable on-line co-user lists

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,584,017
App. No.
13/347,277
Granted
Nov 12, 2013
Kind
B2
Abstract

Systems and methods are disclosed for tracking and displaying the logon status of selected co-users of an on-line or network system in real time to a tracking user in a unique graphical interface. The invention provides user definable on-line co-user lists, or “buddy lists,” which track specific co-users in real-time automatically. When a user logs on to a system, one or more of the user's buddy lists are 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.

Claims (53)

1. A method comprising:

authenticating a user using a logon system;

associating an identification list of co-users with the user;

accessing one or more logon records, the one or more logon records being maintained by the logon system;

comparing, with a processor, the identification list to the one or more logon records; and

based on the comparison of the identification list to the one or more logon records, indicating to the user a logon status of one or more of the co-users on the identification list.

2. The method of claim 1 , further comprising indicating whether a co-user is in a chat area.

3. The method of claim 2 , wherein indicating whether a co-user is in a chat area comprises:

identifying a chat room in which the co-user is located; and

indicating to the user that the co-user is located in the identified chat room.

4. The method of claim 2 , wherein indicating whether a co-user is in a chat area comprises:

receiving a selection of a co-user listed on the identification list; and

determining whether the selected co-user is in a chat area.

5. The method of claim 2 , wherein indicating whether a co-user is in a chat area comprises:

prompting the user to identity a co-user to locate;

receiving an indication of the identified co-user from the user; and

determining whether the identified co-user is in a chat area.

6. The method of claim 5 , wherein prompting the user to identify a co-user to locate comprises enabling the user to identify a co-user not present on the identification list.

7. The method of claim 1 , further comprising enabling the user to communicate with at least one co-user in an on-line chat session.

8. The method of claim 7 , wherein enabling the user to communicate with at least one co-user in an on-line chat session comprises:

receiving a selection of at least one co-user listed on the identification list; and

sending the at least one selected co-user an invitation to join an on-line chat session with the user.

9. The method of claim 8 , wherein enabling the user to communicate with at least one co-user in an on-line chat session further comprises:

prompting the user to identify at least one additional co-user to invite into the on-line chat session; and

sending the at least one additional co-user an invitation to join in the on-line chat session with the user and the at least one selected co-user.

10. The method of claim 7 , wherein enabling the user to communicate with at least one co-user in an on-line chat session comprises:

prompting the user to identify at least one co-user to invite into an on-line chat session;

receiving an indication of the at least one identified co-user from the user; and

sending the at least one identified co-user an invitation to join in an on-line chat session with the user.

11. The method of claim 7 , wherein enabling the user to communicate with at least one co-user in an on-line chat session comprises:

creating a private chat room to host the on-line chat session;

sending the at least one co-user an invitation to access the private chat room.

12. The method of claim 11 , wherein creating a private chat room to host the on-line chat session comprises receiving, a chat room name from the user.

13. The method of claim 11 , wherein creating a private chat room to host the on-line chat session comprises automatically assigning a chat room name to the private chat room when no chat room name is entered by the user.

14. The method of claim 1 , further comprising enabling the user to communicate with at least two co-users in an on-line chat session.

15. A system comprising:

at least one processor; and

at leas one non-transitory computer readable storage medium storing instructions thereon, that when executed by the at least one processor, cause the system to:

authenticate a user using a logon system;

associate an identification list of co-users with the user;

access one or more logon records, the one or more logon records being maintained by the logon system;

compare the identification list to the one or more logon records; and

based on the comparison of the identification list to the one or more logon records, indicate to the user a logon status of one or more of the co-users on the identification list.

16. The system of claim 15 , wherein the instructions, when executed by the at east one processor, further cause the system to indicate whether a co-user is in a chat area.

17. The system of claim 15 , wherein the instructions, when executed by the at least one processor further cause the system to enable the user to communicate with at least one co-user in an on-line chat session.

18. A non-transitory computer-readable storage medium including instructions being executable by at least one processor to cause the processor to perform steps comprising:

authenticating a user using a logon system;

associating an identification list of co-users with the user;

accessing one or more logon records, the one or more logon records being maintained by the logon system;

comparing the identification list to the one or more logon records; and

based on the comparison of the identification list to the one or more logon records, indicating to the user a logon status of one or more of the co-users on the identification list.

19. The computer-readable storage medium of claim 18 , further comprising instructions executable by the at least one processor to perform the step of indicating whether a co-user is in a chat area.

20. The computer-readable storage medium of claim 18 , further comprising instructions executable by the at least one processor to perform the step of enabling the user to communicate with at least one co-user in an on-line chat session.

Assignments (5)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028574/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2012
From: AOL LLC
To: AOL INC.
Reel/Frame 027525/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2012
From: APPELMAN, BARRY
To: AMERICA ONLINE, INC.
Reel/Frame 027525/0437 →
CHANGE OF NAME Recorded Jan 12, 2012
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 027531/0597 →