REAL-TIME LOCATION SHARING TO FACILITATE A PHYSICAL MEET-UP
First Claim
1. One or more computer-readable memories storing instructions which,when executed by one or more processors disposed in a device, implement a method for real-time sharing of location during a phone call between a local party and a remote party using respective local and remote devices, comprising:
- during the phone call, exposing a user interface (UI) for initiating the real-time sharing of a current location of the local device with the remote device;
exposing one or more controls for selecting an expiration for the location sharing, in which location sharing is discontinued at the expiration, the expiration being expressed using time or the expiration being expressed using an occurrence of an event; and
displaying a map that graphically shows one of a location of the local device, a location of the remote device, or the locations of both the local and remote devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A location sharing component operating on a mobile computing device is configured to enable a local party and a remote party to share each other'"'"'s locations during a phone call to facilitate a physical meet-up. The location sharing component exposes various options to set a length of time for the location sharing or the location can be shared up until the meet-up occurs. User interfaces (UIs) exposed by the location sharing component can provide directions and dynamically updated maps which show the locations of the parties. The location sharing experience can be persisted after the phone call ends by showing updates to the directions and maps and by surfacing notifications when the parties are close so that they can start looking for each other. The location sharing time interval can be extended if it is due to expire before the meet-up occurs.
56 Citations
20 Claims
-
1. One or more computer-readable memories storing instructions which,
when executed by one or more processors disposed in a device, implement a method for real-time sharing of location during a phone call between a local party and a remote party using respective local and remote devices, comprising: -
during the phone call, exposing a user interface (UI) for initiating the real-time sharing of a current location of the local device with the remote device; exposing one or more controls for selecting an expiration for the location sharing, in which location sharing is discontinued at the expiration, the expiration being expressed using time or the expiration being expressed using an occurrence of an event; and displaying a map that graphically shows one of a location of the local device, a location of the remote device, or the locations of both the local and remote devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
one or more processors; a display that supports a user interface (UI) for interacting with a device user; and a memory storing computer-readable instructions which, when executed by the one or more processors, perform a method for real-time sharing of location information during a phone call between a local party and a remote party to facilitate a meet-up, the method comprising the steps of; enabling initiation for sharing a location of a local device used by the local party with a remote device used by the remote party, the initiation being performable when the local device is engaged in the phone call, providing one or more controls for user-selection of an expiration for the location sharing so that the location sharing stops upon occurrence of the expiration, providing a notification that the remote user has initiated sharing of a location of the remote device with the local device, displaying the local device location and remote device location simultaneously or at different times on the UI using a map that is dynamically updated to show changes in device location, generating directions for display on the map, the directions showing a travel route between the parties, providing a notification when the parties are determined to be within a predetermined distance or are determined will be co-located within a predetermined time interval, and enabling the expiration of location sharing to be extended by action of the local party or in response to a request from the remote party. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for facilitating real-time location sharing between a local device used by a local party and a remote device used by a remote party, the method comprising the steps of:
-
receiving shared location information from a location sharing component operating on the local device, the shared location information having an expiration selected by the local party using a user interface (UI) exposed by the location sharing component; sending a message to the remote device over a network, the message including a link to a real-time location sharing experience that terminates upon the selected expiration; when the remote party follows the link, implementing a service with a web service client on the remote device, the service supporting the real-time location sharing experience for the remote party on the remote device; and communicating with the location sharing component to receive an input from the local party representing selection of the expiration. - View Dependent Claims (18, 19, 20)
-
Specification