Providing a location identifier for a location with multiple co-users
First Claim
1. A method comprising:
- determining, by one or more processors, geographic locations of mobile devices associated with co-users of a user;
providing a user interface with user identifiers of one or more of the co-users of the user;
determining, by the one or more processors, that the geographic locations of at least two mobile devices associated with two or more co-users are each near a common location;
generating, by the one or more processor, an identifier representing the common location; and
populating, by the one or more processors, the user interface with the identifier.
4 Assignments
0 Petitions
Accused Products
Abstract
Providing location information on a mobile device includes receiving signals from external devices. Each signal includes information that specifies a geographic location for the external device that has provided the signal. A geographic location for the mobile device is calculated by using the information contained in each of the received signals. A representation of the geographic location of the mobile device is generated. The representation of the geographic location is included within an electronic message that provides information describing a user of the mobile device to other users of an electronic communications system. The electronic message is transmitted to another device to provide an indication of the geographic location for the user to one of the other users of the electronic communications system.
292 Citations
20 Claims
-
1. A method comprising:
-
determining, by one or more processors, geographic locations of mobile devices associated with co-users of a user; providing a user interface with user identifiers of one or more of the co-users of the user; determining, by the one or more processors, that the geographic locations of at least two mobile devices associated with two or more co-users are each near a common location; generating, by the one or more processor, an identifier representing the common location; and populating, by the one or more processors, the user interface with the identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
identifying, by at least one processor, geographic locations of mobile devices associated with co-users of a user; providing, by the at least one processor, a user interface with user identifiers of one or more of the co-users of the user; positioning, by the at least one processor, the user identifiers of one or more of the co-users within the user interface to reflect the geographic locations of the mobile devices associated with the co-users; receiving an indication of a location by the user; adding an identifier to the user interface representing the location; determining that a co-user is located at the location based on the identified geographic location of a mobile device associated with the co-user; and associating, by the one or more processors, a user identifier of the co-user with the identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the system to; determine geographic locations of mobile devices associated with co-users of a user; provide a user interface with user identifiers of one or more of the co-users of the user; determine that the geographic locations of at least two mobile devices associated with two or more co-users are each near a common location; generate an identifier representing the common location; and populate the user interface with the identifier. - View Dependent Claims (19, 20)
-
Specification