Personalized location information for mobile devices
First Claim
1. A method comprising:
- determining, by one or more processors, a geographic location of a mobile device of a user of a communications system;
identifying a representation that is descriptive of the determined geographic location of the mobile device;
receiving a message from the user of the mobile device intended for one or more co-users of the communications system;
determining whether the representation of the determined geographic location of the mobile device is to be included with the message;
if the representation of the determined geographic location of the mobile device is to be included with the message, including the representation with message and sending the message; and
if the representation of the determined geographic location of the mobile device is not to be included in the message, sending the message without including the representation.
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.
297 Citations
19 Claims
-
1. A method comprising:
-
determining, by one or more processors, a geographic location of a mobile device of a user of a communications system; identifying a representation that is descriptive of the determined geographic location of the mobile device; receiving a message from the user of the mobile device intended for one or more co-users of the communications system; determining whether the representation of the determined geographic location of the mobile device is to be included with the message; if the representation of the determined geographic location of the mobile device is to be included with the message, including the representation with message and sending the message; and if the representation of the determined geographic location of the mobile device is not to be included in the message, sending the message without including the representation. - View Dependent Claims (2, 3, 4, 5, 13, 14)
-
-
6. A method comprising:
-
determining, by a processor, a geographic location of a mobile device associated with a user of a communications system; identifying a representation of the determined geographic location of the mobile device, that includes information other than an address of the determined geographic location of the mobile device, and that was specified by an entity other than the user; and including the identified representation of the determined geographic location of the mobile device that includes information other than the address of the determined geographic location of the mobile device and that was specified by an entity other than the user within an electronic message that provides information about the user of the mobile device to one or more other users of the communications system. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. The method as recited 10, wherein the list of possible representations of the determined geographic location of the mobile device comprises names of locations near the determined geographic location of the mobile device.
-
15. The method as recited 3, wherein the others representations of the determined geographic location of the mobile device comprises names of locations near the determined geographic location of the mobile device.
-
16. A non-transitory computer-readable storage medium including a set of instructions that, when executed, cause at least one processor to perform steps comprising:
-
determining a geographic location of a mobile device of a user of a communications system; identifying a representation that is descriptive of the determined geographic location of the mobile device; receiving a message from the user of the mobile device intended for one or more co-users of the communications system; determining whether the representation of the determined geographic location of the mobile device is to be included with the message; if the representation of the determined geographic location of the mobile device is to be included in the message, including the representation with the message and sending the message; and if the representation of the determined geographic location of the mobile device is not to be included with the message, sending the message without including the representation. - View Dependent Claims (17, 18, 19)
-
Specification