Dynamic identification of other users to an online user
First Claim
Patent Images
1. A method of informing a user of other network users, the method comprising:
- executing instructions on one or more processing devices such that the one or more processing devices perform the following;
determining an online context of a user, the online context being one or more of a web site currently accessed by the user, an Internet domain currently accessed by the user, a newsgroup currently accessed by the user, or a URL currently accessed by the user;
determining an online context of other users;
storing trait information for the user;
comparing the online context of the user to the online context of the other users;
storing trait information for the other users when the other users enter the online context of the user and removing the stored trait information for the other users when the other users leave the online context of the user;
comparing the stored trait information for the user to the stored trait information for the other users;
based on the comparison, identifying a group of the other users sharing the online context of the user and at least one trait with the user, the number of users in the group of the other users being less than the number of the other users; and
causing presentation, to the user, of an indicator before the user is in communication with any member of the identified group, the indicator identifying at least one user as a member of the group of the other users sharing the online context of the user and the at least one trait with the user.
7 Assignments
0 Petitions
Accused Products
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.
264 Citations
68 Claims
-
1. A method of informing a user of other network users, the method comprising:
-
executing instructions on one or more processing devices such that the one or more processing devices perform the following; determining an online context of a user, the online context being one or more of a web site currently accessed by the user, an Internet domain currently accessed by the user, a newsgroup currently accessed by the user, or a URL currently accessed by the user; determining an online context of other users; storing trait information for the user; comparing the online context of the user to the online context of the other users; storing trait information for the other users when the other users enter the online context of the user and removing the stored trait information for the other users when the other users leave the online context of the user; comparing the stored trait information for the user to the stored trait information for the other users; based on the comparison, identifying a group of the other users sharing the online context of the user and at least one trait with the user, the number of users in the group of the other users being less than the number of the other users; and causing presentation, to the user, of an indicator before the user is in communication with any member of the identified group, the indicator identifying at least one user as a member of the group of the other users sharing the online context of the user and the at least one trait with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system for informing a user of other network users, the system comprising a processor connected to a storage device and one or more input/output devices, wherein the processor is configured to:
-
determine an online context of a user, the online context being a web site currently accessed, an Internet domain currently accessed, a newsgroup currently accessed, or a URL currently accessed; determine an online context of other users; store trait information for the user in a users store of the storage device; compare the online context of the user to the online context of the other users; store trait information for the other users in the storage device when the other users enter the online context of the user and remove the stored trait information for the other users from the storage device when the other users leave the online context of the user; compare the stored trait information for the user to the stored trait information for the other users; identify, based on the comparison, a group of the other users sharing the online context of the user and at least one trait with the user, the number of users in the group of the other users being less than the number of the other users; and cause presentation, to the user, of an indicator before the user is in communication with any member of the identified group, the indicator identifying at least one user as a member of the group of the other users. - View Dependent Claims (48, 49, 50)
-
-
51. A hardware device storing a computer program configured to inform a user of other network users, the computer program comprising one or more code segments that, when executed, cause a computer to:
-
determine an online context of a user, the online context being a web site currently accessed, an Internet domain currently accessed, a newsgroup currently accessed or a URL currently accessed; determine an online context of other users; store trait information for the user; compare the online context of the user to the online context of the other users; store trait information for the other users when the other users enter the online context of the user and removing the stored trait information for the other users when the other users leave the online context of the user; comparing the stored trait information for the user to the stored trait information for the other users; based on the comparison, identify a group of the other users sharing the online context of the user and at least one trait with the user, the number of users in the group of the other users being less than the number of the other users; and cause presentation, to the user, of an indicator before the user is in communication with any member of the identified group, the indicator identifying at least one user as a member of the group of the other users sharing the online context of the user and the at least on trait with the user.
-
-
52. A method of informing a user of other users, the method comprising:
-
executing instructions on one or more processing devices such that the one or more processing devices perform the following; determining an online context of a user, the online context being one or more of a web site currently accessed by the user, an Internet domain currently accessed by the user, a newsgroup currently accessed by the user, or a URL currently accessed by the user; determining an online context of other users; accessing a contact list for the user that identifies one or more of the other users as contacts of the user; analyzing the online context of the user, the online context of the other users, and the accessed contact list for the user that identifies one or more of the other users as contacts of the user; storing trait information for the contacts of the user when the contacts of the user enter the online context of the user and removing the stored trait information for the contacts of the user when the contacts of the user leave the online context of the user; comparing the stored trait information for the user to the stored trait information for the contacts of the user; based on the analysis, identifying a group of the other users sharing the online context, at least one trait with the user, and who are contacts of the user, the number of users in the group of the other users being less than the number of the other users; and enabling presentation, to the user, of an indicator before the user is in communication with any member of the identified group, the indicator identifying at least one user as a member of the group of the other users sharing the online context with the user, at least one trait with the user, and who are contacts of the user. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A system for informing a user of other users, the system comprising one or more processing devices connected to one or more storage devices storing instructions that, when executed, cause the one or more processing devices to:
-
determine an online context of a user, the online context being one or more of a web site currently accessed by the user, an Internet domain currently accessed by the user, a newsgroup currently accessed by the user, or a URL currently accessed by the user; determine an online context of other users; access information regarding a relationship between the user and one or more of the other users; analyze the online context of the user, the online context of the other users, and the accessed information regarding the relationship between the user and the one or more of the other users; store trait information for the contacts of the user when the other users enter the online context of the user and remove the stored trait information for the other users when the other users leave the online context of the user; compare the stored trait information for the user to the stored trait information for the other users; based on the analysis, identify a group of the other users sharing the online context, at least one trait with the user, and the relationship, the number of users in the group of the other users being less than the number of the other users; and enable presentation, to the user, of an indicator before the user is in communication with any member of the identified group, the indicator identifying at least one user as a member of the group of the other users sharing the online context, at least one trait, and the relationship with the user.
-
-
62. A computer-implemented method for sharing one or more matching online traits between a user and a buddy of the user in an instant messaging communications system comprising:
-
identifying, using a processor, one or more files requested by a first buddy user associated with a buddy list, the buddy list including the first buddy user and a second buddy user; determining, using a processor, that the second buddy user has requested one or more of the one or more files requested by the first buddy user; identifying, using a processor, one or more on-line traits associated with the first buddy user; storing the one or more on-line traits associated with the first buddy user;
identifying, using a processor, one or more on-line traits associated with the second buddy user;storing the one or more on-line traits associated with the second buddy user when the second buddy user requests one or more of the one or more files requested by the first buddy user; based on the determination that the second buddy user has requested one or more of the one or more files requested by the first buddy user, comparing the one or more on-line traits associated with the first buddy user with the one or more on-line traits associated with the second buddy user; and sending an identification of the second buddy user to the first buddy user, before the first buddy user is in communication with the second buddy user, when the second buddy user has requested one or more of the one or more files requested by the first buddy user, and when the one or more on-line traits associated with the first buddy user correspond to the one or more on-line traits associated with the second buddy user. - View Dependent Claims (63, 64, 65, 66, 67, 68)
-
Specification