Identifying users sharing common characteristics
First Claim
1. 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;
determine a location of a first user of a communications system based on GPS location information of a mobile device associated with the first user;
analyze content in an electronic message posted to the communications system for viewing by co-users associated with a user within the communications system to determine a second location of a second user, the content in the electronic message being composed by the user of the communications system, the second location of the second user being one of an address, a building, a business, a street, an intersection, or a residence;
determine that the GPS location information associated with the first user is within a threshold proximity of the second location associated with the second user; and
provide an indication that the first and second users are near each other.
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.
-
Citations
39 Claims
-
1. 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; determine a location of a first user of a communications system based on GPS location information of a mobile device associated with the first user; analyze content in an electronic message posted to the communications system for viewing by co-users associated with a user within the communications system to determine a second location of a second user, the content in the electronic message being composed by the user of the communications system, the second location of the second user being one of an address, a building, a business, a street, an intersection, or a residence; determine that the GPS location information associated with the first user is within a threshold proximity of the second location associated with the second user; and provide an indication that the first and second users are near each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 38, 39)
-
-
8. A method comprising:
-
determining, using a processor, a location of a mobile device associated with a first user of the communications system; receiving and analyzing information in an electronic message posted to the communications system for viewing by co-users associated with a user within the communications system to determine a second location of a second user of the communications system, the information in the electronic message being composed by the user of the communications system, the second location of the second user being one of an address, a building, a business, a street, an intersection, or a residence; determining that the first location associated with the mobile device of the first user is within a threshold proximity of the second location associated with the second user; and providing an indication that the first and second users are near each other. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium including a set of instructions that, when executed by at least one processor, cause a computer system to perform steps comprising:
-
determining a location of a mobile device associated with a first user of a communications system; receiving and analyzing information in an electronic message posted to the communications system for viewing by co-users associated with a user within the communications system to determine a second location of a second user of the communications system, the information in the electronic message being composed by the user of the communications system, the second location of the second user being one of an address, a building, a business, a street, an intersection, or a residence; determining that the location associated with the mobile device of the first user is within a threshold proximity of the second location associated with the second user; and providing an indication that the first and second users are near each other. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. 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 the at least one processor, cause the mobile device to perform steps comprising; determining a location of the mobile device, wherein the mobile device is associated with a first user of a communications system; receiving and analyzing information in an electronic message posted to the communications system for viewing by co-users associated with a user within the communications system to determine a second location of a second user of the communications system, the information in the electronic message being composed by the user of the communications system, the second location of the second user being one of an address, a building, a business, a street, an intersection, or a residence; determining that the location associated with the mobile device of the first user is within a threshold proximity of the second location associated with the second user; and providing an indication that the first and second users are near each other. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification