IP Library Granted Patent US 8,635,273
Granted Patent B2
US 8,635,273 · App. 11/015,476 · Granted Jan 21, 2014

Announcing new users of an electronic communications system to existing users

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,635,273
App. No.
11/015,476
Granted
Jan 21, 2014
Kind
B2
Abstract

Announcing new users of an electronic communications system includes receiving an indication of a new user of an electronic communications system. The new user has an identifier for the electronic communications system. Existing users of the electronic communications system that are known to the new user are identified. The identified existing users are sent a message notifying the identified existing users of the identifier of the new user. The identified existing users may be enabled to add the identifier of the new user to participant lists used by the identified existing users. The new user may be enabled to add identifiers of the identified existing users to a participant list of the electronic communications system used by the new user.

Claims (49)

1. A computer-implemented method for announcing new users of an electronic communications system, the method comprising:

receiving an indication of a new user of an electronic communications system;

accessing, from a computer memory storage system, contact information that is maintained on behalf of the new user and that includes contact information for other users;

based on the accessed contact information, identifying multiple users who are known by the new user;

as a consequence of identifying the users who are known by the new user, comparing the users identified as being known by the new user to data maintained on behalf of the electronic communications system that includes information about existing users of the electronic communications system who previously registered with the electronic communications system;

based on results of comparing the users identified as being known by the new user to the data maintained on behalf of the electronic communications system that includes information about existing users of the electronic communications system who previously registered with the electronic communications system, determining that at least some of the users identified as being known by the new user are existing users of the electronic communications system who previously registered with the electronic communications system; and

as a consequence of determining that at least some of the users identified as being known by the new user are existing users of the electronic communications system, sending, to at least one of the users who was identified as being known by the new user and who was determined to be an existing user of the electronic communications system, a message notifying the at least one user who was identified as being known by the new user and who was determined to be an existing user of the electronic communications system that the new user also is a user of the electronic communications system.

2. The computer-implemented method of claim 1 wherein:

an identifier is associated with the new user; and

the method further comprises enabling the identified existing users to add the identifier of the new user to participant lists used by the identified existing users.

3. The computer-implemented method of claim 1 further comprising enabling the new user to add identifiers of the identified existing users to a participant list of the electronic communications system used by the new user.

4. The computer-implemented method of claim 3 further comprising determining the identifiers of the identified existing users.

5. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying identifiers of the electronic communications system that correspond to users who are know by the new user.

6. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying users for whom contact information is included in the contact information maintained on behalf of the new user.

7. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying users who include contact information for the new user in contact information maintained on their behalf and for whom contact information is included in the contact information maintained on behalf of the new user.

8. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying users of the electronic communications system who are less than a maximum allowable number of degrees of separation away from the new user.

9. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying multiple users of the electronic communications system with which the new user has exchanged more than a threshold number of messages.

10. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying users of the electronic communications system who have exchanged messages with the new user at a frequency that exceeds a threshold frequency.

11. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying users of the electronic communications system who are subscribers to contact information of the new user or publishers of contact information to which the new user subscribes.

12. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying users of the electronic communications system who have exchanged messages with the new user in a chat room at a frequency that exceeds a threshold frequency.

13. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying users of the electronic communications system who have exchanged messages with the new user for longer than a threshold amount of time.

14. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying users of the electronic communications system for which the new user holds an amount of contact information that exceeds a threshold amount, or who hold the an amount of contact information for the new user that exceeds the threshold amount.

15. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying users of the electronic communications system who both send messages to the new user and receive messages from the new user.

16. The computer-implemented method of claim 1 wherein identifying multiple users who are known by the new user comprises identifying users of the electronic communications system who have a communications strengths with a different user that exceeds a threshold communications strength.

17. The computer-implemented method of claim 1 wherein the contact information that is maintained on behalf of the new user is a buddy list of an instant messaging system.

18. The computer-implemented method of claim 1 wherein the contact information that is maintained on behalf of the new user is an address book of an e-mail system.

19. The computer-implemented method of claim 1 wherein the contact information that is maintained on behalf of the new user is a social network of the user.

20. The computer-implemented method of claim 1 wherein the electronic communications system is an instant messaging system.

21. The computer-implemented method of claim 1 wherein the message notifying the at least one user who was identified as being known by the new user and who was determined to be an existing user of the electronic communications system that the new user also is a user of the electronic communications system is an instant message.

22. The computer-implemented method of claim 1 wherein the electronic communications system is a chat system.

23. The computer-implemented method of claim 1 wherein the electronic communications system is an e-mail system.

24. The computer-implemented method of claim 1 wherein the message notifying the at least one user who was identified as being known by the new user and who was determined to be an existing user of the electronic communications system that the new user also is a user of the electronic communications system is an e-mail message.

25. A non-transitory, machine-accessible storage medium storing instructions that when accessed, result in a machine performing operations for announcing new users of an electronic communications system, comprising:

receiving an indication of a new user of an electronic communications system;

accessing, from a computer memory storage system, contact information that is maintained on behalf of the new user and that includes contact information for one or more other users;

based on the accessed contact information, identifying multiple users who are known by the new user;

as a consequence of identifying the users who are known by the new user, comparing the users identified as being known by the new user to data maintained on behalf of the electronic communications system that includes information about existing users of the electronic communications system who previously registered with the electronic communications system;

based on results of comparing the users identified as being known by the new user to the data maintained on behalf of the electronic communications system that includes information about existing users of the electronic communications system who previously registered with the electronic communications system, determining that at least some of the users identified as being known by the new user are existing users of the electronic communications system who previously registered with the electronic communications system; and

as a consequence of determining that at least some of the users identified as being known by the new user are existing users of the electronic communications system, sending, to at least one of the users who was identified as being known by the new user and who was determined to be an existing user of the electronic communications system, a message notifying the at least one user who was identified as being known by the new user and who was determined to be an existing user of the electronic communications system that the new user also is a user of the electronic communications system.

26. A system for announcing new users of an electronic communications system, the system comprising:

a memory device storing instructions for announcing new users of an electronic communications system; and

a processing device configured to execute the instructions to perform the steps of:

receiving an indication of a new user of an electronic communications system;

accessing, from a computer memory storage system, contact information that is maintained on behalf of the new user and that includes contact information for one or more other users;

identifying multiple users who are known by the new user based on the accessed contact information;

comparing, as a consequence of identifying the users who are known by the new user, the users identified as being known by the new user to data maintained on behalf of the electronic communications system that includes information about existing users of the electronic communications system who previously registered with the electronic communications system;

determining, based on results of comparing the users identified as being known by the new user to the data maintained on behalf of the electronic communications system that includes information about existing users of the electronic communications system who previously registered with the electronic communications system, that at least some of the users identified as being known by the new user are existing users of the electronic communications system who previously registered with the electronic communications system; and

sending, to at least one of the users who was identified as being known by the new user and who was determined to be an existing user of the electronic communications system and as a consequence of determining that at least some of the users identified as being known by the new user are existing users of the electronic communications system, a message notifying the at least one user who was identified as being known by the new user and who was determined to be an existing user of the electronic communications system that the new user also is a user of the electronic communications system.

27. The computer-implemented method of claim 6 wherein identifying multiple users who are known by the new user comprises inferring that the users are known by the new user based on the contact information for the users being included within the contact information maintained on behalf of the new user.

Assignments (12)
CHANGE OF NAME Recorded Mar 8, 2024
From: AOL INC.
To: OATH INC.
Reel/Frame 066763/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2024
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 066771/0587 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
CHANGE OF NAME Recorded Feb 24, 2020
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 051999/0720 →
CHANGE OF NAME Recorded Jun 30, 2017
From: AOL ADVERTISING INC.
To: OATH (AMERICAS) INC.
Reel/Frame 043072/0066 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
CHANGE OF NAME Recorded Dec 31, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 023723/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2004
From: APPELMAN, BARRY; FISH, EDMUND J.
To: AMERICA ONLINE, INC.
Reel/Frame 016119/0361 →