Establishing location sharing configurations
First Claim
1. A method for establishing configurations for location sharing sessions, the method comprising:
- receiving a first location sharing request from a first mobile device;
determining, at a host system, that the first location sharing request is associated with an indication to create a first location sharing session with a first static share duration;
setting the first static share duration as part of a configuration for the first location sharing session,wherein, during the first static share duration, the host system obtains first location data from the first mobile device and makes the first location data available to a first recipient device;
receiving a second location sharing request from a second mobile device;
determining, at the host system, that the second location sharing request is not associated with an indication to create a second location sharing session with a second static share duration;
obtaining an estimated time of arrival, wherein the estimated time of arrival is for the second mobile device to reach a destination associated with the second location sharing request;
computing a second share duration for the second location sharing session based on the estimated time of arrival; and
setting the second share duration as part of a configuration for the second location sharing session,wherein, during the second share duration, the host system obtains second location data from the second mobile device and makes the second location data available to a second recipient device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments for establishing configurations for a location sharing session are described. A location sharing session can include a sharing device gathering location data and providing it to a recipient device, e.g. via a server system. Configurations for a sharing session can include, for example: a duration that the sharing device provides the location data or that the sever system permits access to location data by the recipient device; preferences for how to manually or automatically set the duration for the sharing session; options to automatically end the sharing session; etc. A sharing session duration can be automatically set based on, e.g. an estimated time of arrival, a specified mode of transport, etc., and can include a specified amount of buffer time. The automatic share duration can last until a particular event occurs, e.g. the sharing device arriving at a particular location.
19 Citations
20 Claims
-
1. A method for establishing configurations for location sharing sessions, the method comprising:
-
receiving a first location sharing request from a first mobile device; determining, at a host system, that the first location sharing request is associated with an indication to create a first location sharing session with a first static share duration; setting the first static share duration as part of a configuration for the first location sharing session, wherein, during the first static share duration, the host system obtains first location data from the first mobile device and makes the first location data available to a first recipient device; receiving a second location sharing request from a second mobile device; determining, at the host system, that the second location sharing request is not associated with an indication to create a second location sharing session with a second static share duration; obtaining an estimated time of arrival, wherein the estimated time of arrival is for the second mobile device to reach a destination associated with the second location sharing request; computing a second share duration for the second location sharing session based on the estimated time of arrival; and setting the second share duration as part of a configuration for the second location sharing session, wherein, during the second share duration, the host system obtains second location data from the second mobile device and makes the second location data available to a second recipient device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. At least one non-transitory memory carrying instructions which, when executed by at least one processor, cause a computing system to perform a method comprising:
-
receiving a location sharing request from a mobile device; determining an estimated time of arrival, wherein the estimated time of arrival is for the mobile device to reach a destination associated with the location sharing request; computing a share duration for the location sharing session based on the estimated time of arrival; and setting the share duration as part of a configuration for the location sharing session, wherein, during the share duration, a host system obtains location data from the mobile device and makes the location data available to a recipient device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computing system comprising:
-
one or more processors; and one or more memories storing instructions that, when executed by the computing system, cause the computing system to perform operations comprising; receiving a location sharing request; determining an estimated time of arrival for a destination associated with the location sharing request; computing a share duration for the location sharing session based on the estimated time of arrival; and setting the share duration as part of a configuration for the location sharing session. - View Dependent Claims (19, 20)
-
Specification