IP Library Granted Patent US 9,647,872
Granted Patent B2
US 9,647,872 · App. 13/023,256 · Granted May 9, 2017

Dynamic identification of other users to an online user

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 9,647,872
App. No.
13/023,256
Granted
May 9, 2017
Kind
B2
Abstract

Informing a user of a large scale network dynamically of other network users includes determining dynamically an online context of the user. Other users presently within the online context of the user are identified and trait information is stored that is related essentially only to the user or to the other users in a users store associated with the online context. The user is informed dynamically of the other users based on the stored trait information, such as, for example, an age or other demographic identifier, or information indicative of an expertise, interest, preference, user type and/or other quality of the user or of the other individual.

Claims (69)

1. A method comprising:

executing computer instructions upon one or more computer processors to perform the following:

determining a first online context of a user, the first online context of the user being based upon a first online presence of the user;

storing, in a database, trait information for the user, the trait information for the user being different from the first online context of the user;

determining an online context of other users, the online context of the other users being based upon an online presence of the other users;

comparing the first online context of the user to the online context of the other users;

storing, in the database, trait information for the other users that have entered the first online context of the user, the trait information for the other users being different from the online context of the other users;

comparing the stored trait information for the user to the stored trait information for the other users to identify a first group of the other users that share the first online context of the user and at least one trait with the user;

enabling automatic presentation of a user interface to inform the user of at least one member of the identified first group of the other users that share the first online context of the user and at least one trait with the user; and

dynamically updating the user interface, in response to the user switching to a second online context, to inform the user of at least one member of a second group of the other users that share the second online context of the user and at least one trait with the user.

2. The method of claim 1 , further comprising enabling the user to view a profile of the at least one member of the identified first group of the other users.

3. The method of claim 1 , further comprising informing the user of the number of other users in the identified first group.

4. The method of claim 1 , wherein determining the first online context of the user comprises determining a category identifier that defines the first online context.

5. The method of claim 1 , further comprising:

determining whether the at least one member of the identified first group of the other users has opted out of participation; and

informing the user of the at least one member of the identified first group of the other users if the at least one member has not opted out of participation.

6. The method of claim 1 , further comprising enabling the user to interact with the at least one member of the identified first group by way of the user interface.

7. The method of claim 1 , further comprising rating the identified first group of the other users based on predetermined expertise categories.

8. The method of claim 1 , further comprising:

selecting users from the identified first group of the other users, wherein the selected users have an expertise requested by the user;

rating the level of expertise of the selected users; and

presenting a list of selected users sorted by their rating to the user.

9. The method of claim 8 , further comprising presenting the user with a list of online identifiers of the selected users, wherein the online identifiers of the selected users with ratings higher than a predetermined threshold are highlighted.

10. The method of claim 1 , wherein the first online context of the user comprises at least one of an Internet domain, a newsgroup, a message board, a URL, or a portion of a web page currently accessed by the user.

11. The method of claim 1 , wherein the trait information for the user comprises at least one of an age, a demographic identifier, an expertise rating, an interest, or a participation status.

12. The method of claim 1 , further comprising dynamically updating the user interface to reflect changes to the group of the other users that share the first online context of the user and at least one trait with the user.

13. A system comprising at least one processor connected to a storage device, wherein the at least one processor is configured to:

determine a first online context of a user, the first online context of the user being based upon a first online presence of the user;

store, in a database, trait information for the user, the trait information for the user being different from the first online context of the user;

determine an online context of other users, the online context of the other users being based upon an online presence of the other users;

compare the first online context of the user to the online context of the other users;

store, in the database, trait information for the other users that have entered the first online context of the user, the trait information for the other users being different from the online context of the other users;

compare the stored trait information for the user to the stored trait information for the other users to identify a first group of the other users that share the first online context of the user and at least one trait with the user;

enable automatic presentation of a user interface to inform the user of at least one member of the identified first group of the other users that share the first online context of the user and at least one trait with the user; and

dynamically update the user interface, in response to the user switching to a second online context, to inform the user of al least one member of second group of the other users that share the second online context of the user and at least one trait with the user.

14. The system of claim 13 , wherein the processor is further configured to:

determine whether the at least one member of the identified first group of the other users has opted out of participation; and

inform the user of the at least one member of the identified first group of the other users if the at least one member has not opted out of participation.

15. The system of claim 13 , wherein the processor is further configured to enable the user to interact with the at least one member of the identified first group of other users by way of the user interface.

16. The system of claim 13 , wherein the processor is further configured to:

select users from the identified first group of the other users, wherein the selected users have an expertise requested by the user;

rate the level of expertise of the selected users; and

present a list of selected users sorted by their rating to the user.

17. The system of claim 13 , wherein the first online context of the user comprises at least one of an Internet domain, a newsgroup, a message board, a URL, or a portion of a web page currently accessed by the user.

18. The system of claim 13 , wherein the trait information for the user comprises at least one of an age, a demographic identifier, an expertise rating, an interest, or a participation status.

19. The system of claim 13 , wherein the processor is further configured to dynamically update the user interface to reflect changes to the group of the other users that share the first online context of the user and at least one trait with the user.

20. A non-transitory computer readable medium storing instructions for causing one or more processors to perform a method comprising:

determining a first online context of a user, the first online context of the user being based upon a first online presence of the user;

storing, in a database, trait information for the user, the trait information for the user being different from the first online context of the user;

determining an online context of other user, the online context of the other users being based upon an online presence of the other users;

comparing, with a processor, the first online context of the user to the online context of the other users;

storing, in the database, trait information for the other users that have entered the first online context of the user, the trait information for the other users being different from the online context of the other users;

comparing, with a processor, the stored trait information for the user to the stored trait information for the other users to identify a first group of the other users that share the first online context of the user and at least one trait with the user;

enabling automatic presentation of a user interface to inform the user of at least one member of the identified first group of the other users that share the first online context of the user and at least one trait with the user; and

dynamically updating the user interface, in response to the user switching to a second online context, to inform the user of at least one member of a second group of the other users that share the second online context of the user and at least one trait with the user.

21. The non-transitory computer readable medium of claim 20 , the method further comprising enabling the user to view a profile of the at least one member of the identified first group of the other users.

22. The non-transitory computer readable medium of claim 20 , the method further comprising informing the user of the number of other users in the identified first group.

23. The non-transitory computer readable medium of claim 20 , wherein determining the first online context of the user comprises determining a category identifier that defines the first online context.

24. The non-transitory computer readable medium of claim 20 , the method further comprising:

determining whether the at least one member of the identified first group of the other users has opted out of participation; and

informing the user of the at least one member of the identified first group of the other users if the at least one member has not opted out of participation.

25. The non-transitory computer readable medium of claim 20 , further comprising enabling the user to interact with the at least one member of the identified first group of other users by way of the user interface.

26. The non-transitory computer readable medium of claim 20 , the method further comprising:

selecting users from the identified first group of the other users, wherein the selected users have an expertise requested by the user;

rating the level of expertise of the selected users; and

presenting a list of selected users sorted by their rating to the user.

27. The non-transitory computer readable medium of claim 20 , wherein the first online context of the user comprises at least one of an Internet domain, a newsgroup, a message board, a URL, or a portion of a web page currently accessed by the user.

28. The non-transitory computer readable medium of claim 20 , wherein the trait information for the user comprises at least one of an age, a demographic identifier, an expertise rating, an interest, or a participation status.

29. The non-transitory computer readable medium of claim 20 , the method further comprising dynamically updating the user interface to reflect changes to the group of the other users that share the first online context of the user and at least one trait with the user.

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 Jun 28, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028463/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2011
From: APPELMAN, BARRY; BUONVIRI, JOSEPH PAUL; ERICKSON, ANDREW IVAR; JARMOLOWSKI, THOMAS; WELTMAN, ROBERT EUGENE
To: AMERICA ONLINE, INC.
Reel/Frame 026200/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2011
From: AOL LLC
To: AOL INC.
Reel/Frame 026201/0049 →
CHANGE OF NAME Recorded Apr 29, 2011
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 026201/0245 →