IP Library Granted Patent US 9,225,748
Granted Patent B2
US 9,225,748 · App. 14/266,908 · Granted Dec 29, 2015

Sharing location information during a communication session

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 9,225,748
App. No.
14/266,908
Granted
Dec 29, 2015
Kind
B2
Abstract

In one embodiment, a method includes establishing a communication session between a first device and a second device. The first device is a mobile computing device. The location of the first device is received at the second device. The location of the first device is displayed on a graphical user interface of the second device during the communication session.

Claims (57)

1. A method comprising:

establishing a communication session between a first device and a second device, wherein the first device is a mobile computing device;

receiving a request to provide location information associated with the first device;

determining, using a processor, a location of the first device; and

communicating, using the processor, the location of the first device to the second device, wherein the location of the first device is displayed on a graphical user interface of the second device during the communication session.

2. The method of claim 1 , further comprising:

communicating the location of the first device to the second device periodically, wherein the location of the first device is periodically updated on the graphical user interface of the second device during the communication session.

3. The method of claim 1 , further comprising:

ending communication of the location of the first device to the second device within a specified time limit.

4. The method of claim 1 , wherein the first device is one of a plurality of devices associated with a first user and the graphical user interface of the second device displays the location of the first device and a communication from another of the plurality of devices associated with the first user.

5. The method of claim 1 , wherein the location of the first device is displayed on the graphical user interface of the second device concurrently with one or more messages between the first device and the second device.

6. The method of claim 1 , further comprising:

extending the communication session to a third device; and

communicating the location of the first device to the third device, wherein the location of the first device is displayed on a graphical user interface of the third device at the same time as the location of the first device is displayed on the graphical user interface of the second device.

7. The method of claim 1 , further comprising:

extending the communication session to a third device; and

communicating the location of the first device to the third device, wherein the location of the first device and the location of the second device is displayed on a graphical user interface of the third device.

8. The method of claim 1 , wherein the graphical user interface of the second device indicates a direction of travel of the first device.

9. A apparatus comprising:

a processor operable to:

establish a communication session between a first device and a second device, wherein the first device is a mobile computing device;

receive a request to provide location information associated with the first device;

determine a location of the first device; and

wherein the processor is coupled to an interface and is further operable to:

communicate the location of the first device to the second device; wherein the graphical user interface of the second device is operable to display the location of the first device during the communication session.

10. The apparatus of claim 9 , wherein the processor is further operable to communicate the location of the first device to the second device periodically, wherein the graphical user interface of second device is operable to display an updated location of the first device during the communication session.

11. The apparatus of claim 9 , wherein the processor is further operable to end communication of the location of the first device to the second device within a specified time limit.

12. The apparatus of claim 9 , wherein the graphical user interface of the second device is operable to display the location of the first device concurrently with one or more messages between the first device and the second device.

13. The apparatus of claim 9 , wherein a selected one of the first device and the second device is operable to:

extend the communication session to a third device; and

communicate the location of the first device to the third device, wherein a graphical user interface of the third device is operable to display the location of the first device at the same time as the location of the first device is displayed on the graphical user interface of the second device.

14. The apparatus of claim 9 , wherein a selected one of the first device and the second device is operable to:

extend the communication session to a third device; and

communicate the location of the first device to the third device, wherein the graphical user interface of the third device is operable to concurrently display the location of the first device and the location of the second device.

15. One or more computer-readable non-transitory storage media embodying logic that is operable when executed to:

establish a communication session between a first device and a second device, wherein the first device is a mobile computing device;

receive a request to provide location information associated with the first device;

determine a location of the first device; and

communicate the location of the first device to the second device; wherein the graphical user interface of the second device is operable to display the location of the first device during the communication session.

16. The media of claim 15 , wherein the logic is further operable to communicate the location of the first device to the second device periodically, wherein the graphical user interface of second device is operable to display an updated location of the first device during the communication session.

17. The media of claim 15 , wherein the logic is further operable to end communication of the location of the first device to the second device within a specified time limit.

18. The media of claim 15 , wherein the graphical user interface of the second device is operable to display the location of the first device concurrently with one or more messages between the first device and the second device.

19. The media of claim 15 , wherein a selected one of the first device and the second device is operable to:

extend the communication session to a third device; and

communicate the location of the first device to the third device, wherein a graphical user interface of the third device is operable to display the location of the first device at the same time as the location of the first device is displayed on the graphical user interface of the second device.

20. The media of claim 15 , wherein a selected one of the first device and the second device is operable to:

extend the communication session to a third device; and

communicate the location of the first device to the third device, wherein the graphical user interface of the third device is operable to concurrently display the location of the first device and the location of the second device.

21. A method comprising:

establishing a communication session between a first device and a second device, wherein the first device is a mobile computing device;

receiving a location of the first device at the second device; and

displaying, using a processor, the location of the first device on a graphical user interface of the second device during the communication session.

22. The method of claim 21 , further comprising:

receiving the location of the first device at the second device periodically; and

periodically updating the location of the first device on the graphical user interface of the second device during the communication session.

23. The method of claim 21 , further comprising displaying the location of the first device on the graphical user interface of the second device concurrently with one or more messages between the first device and the second device.

24. The method of claim 21 , further comprising indicating a direction of travel of the first device on the graphical user interface of the second device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2024
From: BRIDGE, HENRY; LUU, FRANCIS; BORROR, NATHAN
To: FACEBOOK, INC.
Reel/Frame 066931/0507 →
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →