IP Library Granted Patent US 8,712,431
Granted Patent B2
US 8,712,431 · App. 12/986,121 · Granted Apr 29, 2014

Personalized location information for mobile devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,712,431
App. No.
12/986,121
Granted
Apr 29, 2014
Kind
B2
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.

Claims (47)

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.

2. The method of claim 1 wherein:

determining if the representation of the determined geographic location of the mobile device is to be included with the message comprises

receiving, from the user, an indication of whether the representation of the determined geographic location of the mobile device is to be included with the message.

3. The method of claim 1 , further comprising

providing other representations in addition to the representation of the determined geographic location of the mobile device that the user can select as an alternative to the representation of the determined geographic location of the mobile device.

4. The method of claim 1 , further comprising providing a field for the user to manually enter an alternative representation of the determined geographic location of the mobile device.

5. The method of claim 1 , wherein the communications system is an instant messaging communications system.

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.

7. The method of claim 6 wherein;

identifying the representation of the determined geographic location of the mobile device comprises identifying a business name that corresponds to the determined geographic location of the mobile device and that was specified by an entity other than the user of the communications system.

8. The method of claim 6 , wherein:

the communications system is an instant messaging system.

9. The method of claim 6 , further comprising:

providing a map of a region about the determined geographic location of the mobile device; and

providing an indication of the determined geographic location on the map.

10. The method of claim 9 , further comprising:

providing a list of possible representations of the determined geographic location of the mobile device; and

wherein identifying the representation of the determined geographic location comprises receiving a selection of the representation from the list of possible representations.

11. The method of claim 10 , further comprising providing a default representation of the determined geographic location.

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.

13. The method of claim 1 , wherein determining if the representation of the determined geographic location of the mobile device is to be included with the message comprises determining if the representation is in a list of representations provided by the user.

14. The method of claim 1 , further comprising:

providing a map of a region about the determined geographic location of the mobile device; and

providing an indication of the determined geographic location on the map.

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.

17. The non-transitory computer-readable storage medium as recited in claim 16 , wherein determining if the representation of the determined geographic location of the mobile device is to be included with the message comprises receiving a manual request from the user to include the representation with the message.

18. The non-transitory computer-readable storage medium as recited in claim 17 , wherein determining if the representation of the determined geographic location of the mobile device is to be included with the message comprises determining if the representation is in a list of representations provided by the user.

19. The non-transitory computer-readable storage medium as recited in claim 17 , further comprising instructions that, when executed, cause the at least one processor to perform steps comprising:

providing a map of a region about the determined geographic location of the mobile device; and

providing an indication of the determined geographic location on the map.

Assignments (4)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028463/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2012
From: GRANITO, JENNIFER; FRANCO, ALEXANDER
To: AOL LLC
Reel/Frame 028193/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2012
From: AOL LLC
To: AOL INC.
Reel/Frame 028193/0558 →