IP Library Granted Patent US 10,209,852
Granted Patent B2
US 10,209,852 · App. 14/954,759 · Granted Feb 19, 2019

Sharing location information during a communication session

Inventors: Henry Bridge (Brooklyn, NY); Francis Luu (San Francisco, CA); Nathan Borror (Palo Alto, CA)
Assignee: Facebook, Inc.
G06F3/0481G06Q10/10G06Q50/01H04L65/1003H04M1/72519H04W4/02H04W64/003
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 10,209,852
App. No.
14/954,759
Granted
Feb 19, 2019
Kind
B2
Abstract

In one embodiment, a method includes receiving a request to provide location information associated with a first user. The location of the first user is determined, and the location of the first user is communicated to a second user, the location of the first user being displayed on a graphical user interface of a mobile computing device associated with the second user.

Claims (41)

1. A method comprising:

by a computing device, receiving a request to provide location information associated with a first user;

by the computing device, determining a location of the first user;

by the computing device, communicating the location of the first user to a mobile computing device associated with a second user, wherein the location of the first user is communicated continuously over a period of time; and

by the computing device, ending communication of the location of the first user to the second user, wherein the period of time does not exceed a specified time limit.

2. The method of claim 1 , further comprising:

communicating the location of the first user to the second user periodically, wherein the location of the first user is periodically updated on the graphical user interface of the mobile computing device associated with the second user.

3. The method of claim 1 , wherein:

the location of the first user corresponds to the location of a first device, wherein the first device is one of a plurality of devices associated with a first user; and

the graphical user interface of the mobile computing device associated with the second user displays the location of the first device and a communication from another of the plurality of devices associated with the first user.

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

5. The method of claim 1 , further comprising communicating the location of the first user to a third user, wherein the location of the first user is displayed on a graphical user interface of a mobile computing device associated with the third user at the same time as the location of the first device is displayed on the graphical user interface of the mobile computing device associated with the second user.

6. The method of claim 1 , further comprising communicating the location of the first user to a third user, wherein the location of the first user and a location of the second user is displayed on a graphical user interface of a mobile computing device associated with the third user.

7. The method of claim 1 , wherein the graphical user interface of the mobile computing device associated with the second user indicates a direction of travel of the first user.

8. A system comprising:

one or more processors; and

a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:

receive a request to provide location information associated with a first user;

determine a location of the first user;

communicate the location of the first user to a mobile computing device associated with a second user, wherein the location of the first user is communicated continuously over a period of time; and

end communication of the location of the first user to the second user, wherein the period of time does not exceed a specified time limit.

9. The system of claim 8 , wherein the processors are further operable to communicate the location of the first user to the second user periodically, wherein the location of the first user is periodically updated on the graphical user interface of the mobile computing device associated with the second user.

10. The system of claim 8 , wherein the graphical user interface of the mobile computing device associated with the second user is operable to display the location of the first user concurrently with one or more messages between the first user and the second user.

11. The system of claim 8 , wherein the processors are further operable when executed to communicate the location of the first user to a third user, wherein the location of the first user is displayed on a graphical user interface of a mobile computing device associated with the third user at the same time as the location of the first device is displayed on the graphical user interface of the mobile computing device associated with the second user.

12. The system of claim 8 , wherein the processors are further operable when executed to communicate the location of the first user to a third user, wherein the graphical user interface of a mobile computing device associated with the third user is operable to concurrently display the location of the first user and the location of the second user.

13. The system of claim 8 , wherein:

the location of the first user corresponds to the location of a first device, wherein the first device is one of a plurality of devices associated with a first user; and

wherein the processors are further operable to display the location of the first device and a communication from another of the plurality of devices associated with the first user on the graphical user interface of the mobile computing device associated with the second user.

14. The system of claim 8 , wherein the graphical user interface of the mobile computing device associated with the second user indicates a direction of travel of the first user.

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

receive a request to provide location information associated with a first user;

determine a location of the first user;

communicate the location of the first user to a mobile computing device associated with a second user, wherein the location of the first user is communicated continuously over a period of time; and

end communication of the location of the first user to the second user, wherein the period of time does not exceed a specified time limit.

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

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

18. The media of claim 15 , wherein the logic is further operable to communicate the location of the first user to a third user, wherein the location of the first user is displayed on a graphical user interface of a mobile computing device associated with the third user at the same time as the location of the first device is displayed on the graphical user interface of the mobile computing device associated with the second user.

19. The media of claim 15 , wherein the logic is further operable to communicate the location of the first user to a third user, wherein the graphical user interface of a mobile computing device associated with the third user is operable to concurrently display the location of the first user and the location of the second user.

20. The media of claim 15 , wherein:

the location of the first user corresponds to the location of a first device, wherein the first device is one of a plurality of devices associated with a first user; and

wherein the logic is further operable to display the location of the first device and a communication from another of the plurality of devices associated with the first user on the graphical user interface of the mobile computing device associated with the second user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2024
From: BRIDGE, HENRY; LUU, FRANCIS; BORROR, NATHAN
To: FACEBOOK, INC.
Reel/Frame 066935/0939 →
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
Continuity (3)
Continuation 14266908 · May 1, 2014
Continuation 13598191 · Aug 29, 2012
Related Publication 20160088433A1 · Mar 24, 2016