Identifying users sharing common characteristics
First Claim
1. A method comprising:
- aggregating, by at least one processor, information about a first user of a communication system, wherein the information about the first user comprises a first set of one or more electronic messages from one or more friends of the first user sent to the first user, and a second set of one or more electronic messages from the first user sent to at least one friend of the first user;
aggregating, by the at least one processor, information about a second user of the communication system, wherein the information about the second user comprises a third set of one or more electronic messages from one or more friends of the second user sent to the second user, and a fourth set of one or more electronic messages from the second user sent to at least one friend of the second user;
analyzing a first plurality of electronic messages from the aggregated information about the first user and a second plurality of electronic messages from the aggregated information about the second user to determine that at least one electronic message from the first plurality of electronic messages and at least one electronic message from the second plurality of electronic messages have common location content, wherein the at least one electronic message from the first plurality of electronic messages comprises location content composed by the first user and the at least one electronic message from the second plurality of electronic messages comprises location content composed by the second user; and
providing a notification to one or more of the first user, the second user, or a third user that at least one electronic message from the first plurality of electronic messages and at least one electronic message from the second plurality of electronic messages include common location content.
5 Assignments
0 Petitions
Accused Products
Abstract
Displaying electronic information in an instant-messaging application includes accessing a first electronic message providing information describing a first user that has an identifier included in a set of identifiers of users of an instant messaging application. A second electronic message providing information describing a second user that has an identifier included in the set of identifiers of users of an instant messaging application is accessed. Content contained within the first and second messages is analyzed to determine that at least a portion of content is common to the first and second electronic messages. Based upon the content analysis, an indication that the first and second messages include common content is provided to the user. Alternatively or additionally, an indication that two users are in physical proximity to a geographic location may be provided in response to detecting that the two users are within a threshold distance from the geographic location.
294 Citations
33 Claims
-
1. A method comprising:
-
aggregating, by at least one processor, information about a first user of a communication system, wherein the information about the first user comprises a first set of one or more electronic messages from one or more friends of the first user sent to the first user, and a second set of one or more electronic messages from the first user sent to at least one friend of the first user; aggregating, by the at least one processor, information about a second user of the communication system, wherein the information about the second user comprises a third set of one or more electronic messages from one or more friends of the second user sent to the second user, and a fourth set of one or more electronic messages from the second user sent to at least one friend of the second user; analyzing a first plurality of electronic messages from the aggregated information about the first user and a second plurality of electronic messages from the aggregated information about the second user to determine that at least one electronic message from the first plurality of electronic messages and at least one electronic message from the second plurality of electronic messages have common location content, wherein the at least one electronic message from the first plurality of electronic messages comprises location content composed by the first user and the at least one electronic message from the second plurality of electronic messages comprises location content composed by the second user; and providing a notification to one or more of the first user, the second user, or a third user that at least one electronic message from the first plurality of electronic messages and at least one electronic message from the second plurality of electronic messages include common location content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to; aggregate information about a first user of a communication system, wherein the information about the first user comprises a first set of one or more electronic messages from one or more friends of the first user sent to the first user, and a second set of one or more electronic messages from the first user sent to at least one friend of the first user; aggregate information about a second user of the communication system, wherein the information about the second user comprises a third set of one or more electronic messages from one or more friends of the second user sent to the second user, and a fourth set of one or more electronic messages from the second user sent to at least one friend of the second user; analyze a first plurality of electronic messages from the aggregated information about the first user and a second plurality of electronic messages from the aggregated information about the second user to determine that at least one electronic message from the first plurality of electronic messages and at least one electronic message from the second plurality of electronic messages have common location content, wherein the at least one electronic message from the first plurality of electronic messages comprises location content composed by the first user and the at least one electronic message from the second plurality of electronic messages comprises location content composed by the second user; and provide a notification to one or more of the first user, the second user, or a third user that at least one electronic message from the first plurality of electronic messages and at least one electronic message from the second plurality of electronic messages include common location content. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to perform the steps comprising:
-
aggregating information about a first user of a communication system, wherein the information about the first user comprises a first set of one or more electronic messages from one or more friends of the first user sent to the first user, and a second set of one or more electronic messages from the first user sent to at least one friend of the first user; aggregating information about a second user of the communication system, wherein the information about the second user comprises a third set of one or more electronic messages from one or more friends of the second user sent to the second user, and a fourth set of one or more electronic messages from the second user sent to at least one friend of the second user; analyzing a first plurality of electronic messages from the aggregated information about the first user and a second plurality of electronic messages from the aggregated information about the second user to determine that at least one electronic message from the first plurality of electronic messages and at least one electronic message from the second plurality of electronic messages have common location content, wherein the at least one electronic message from the first plurality of electronic messages comprises location content composed by the first user and the at least one electronic message from the second plurality of electronic messages comprises location content composed by the second user; and providing a notification to one or more of the first user, the second user, or a third user that at least one electronic message from the first plurality of electronic messages and at least one electronic message from the second plurality of electronic messages include common location content. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A mobile device comprising:
-
a display; at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by at least one processor, cause that at least one processor to perform the steps of; aggregating information about a first user of a communication system, wherein the information about the first user comprises a first set of one or more electronic messages from one or more friends of the first user sent to the first user, and a second set of one or more electronic messages from the first user sent to at least one friend of the first user; accessing information about a second user of the communication system, wherein the information about the second user comprises a third set of one or more electronic messages from one or more friends of the second user sent to the second user, and a fourth set of one or more electronic messages from the second sent to at least one friend of the second user; analyzing a first plurality of electronic messages from the aggregated information about the first user and a second plurality of electronic messages from the aggregated information about the second user to determine that at least one electronic message from the first plurality of electronic messages and at least one electronic message from the second plurality of electronic messages have common location content, wherein the at least one electronic message from the first plurality of electronic messages comprises location content composed by the first user and the at least one electronic message from the second plurality of electronic messages comprises location content composed by the second user; and providing a notification to one or more of the first user, the second user, or a third user that at least one electronic message from the first plurality of electronic messages and at least one electronic message from the second plurality of electronic messages include common location content. - View Dependent Claims (33)
-
Specification