Identifying users sharing common characteristics
First Claim
1. A method comprising:
- determining, by at least one processor, a location of a mobile device associated with a first user of a communications system based on location information of the mobile device associated with the first user;
identifying, by the at least one processor, a plurality of descriptions of the location of the mobile device associated with the first user;
receiving, based on input by the first user, a selection of a description of the location from the plurality of descriptions;
determining that a second user of the communications system is at or near a geographic location associated with the selected description of the location of the mobile device; and
sending an electronic message to the mobile device associated with the first user indicating that the second user is at or near the geographic location associated with the selected description of the location of the mobile device.
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.
291 Citations
31 Claims
-
1. A method comprising:
-
determining, by at least one processor, a location of a mobile device associated with a first user of a communications system based on location information of the mobile device associated with the first user; identifying, by the at least one processor, a plurality of descriptions of the location of the mobile device associated with the first user; receiving, based on input by the first user, a selection of a description of the location from the plurality of descriptions; determining that a second user of the communications system is at or near a geographic location associated with the selected description of the location of the mobile device; and sending an electronic message to the mobile device associated with the first user indicating that the second user is at or near the geographic location associated with the selected description of the location of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
determining, by at least one processor, a location of a mobile device associated with a first user of a communications system based on GPS information of the mobile device associated with the first user; identifying, by the at least one processor, a plurality of descriptions of the location of the mobile device associated with the first user; receiving, based on input by the first user, a selection of a description of the location from the plurality of descriptions; determining that a second user of the communications system is at or near the geographic location associated with the selected description of the location of the mobile device; and providing an indication via the mobile device that the second user is at or near the geographic location associated with the selected description of the location of the mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 28)
-
-
22. A method comprising:
-
identifying, by at least one processor, a plurality of descriptions of a location of a first user of a communications system; receiving, based on input by the first user, a selection of a description of the location from the plurality of descriptions; determining, by the at least one processor, a geographic location in physical proximity to the first user of the communications system based on the selected description of the location of the first user; determining that a second user of the communications system is within physical proximity to the geographic location; and providing a first indication that the second user and the first user are both within physical proximity to the geographic location. - View Dependent Claims (23, 24, 25, 26, 27, 29, 30, 31)
-
Specification