Ad hoc formation and tracking of location-sharing groups
First Claim
1. A computer-implemented method comprising:
- transmitting, by a host device and to a mobile device, a location sharing request, wherein the host device is a mobile device to be included in a location-sharing group to be formed, the location sharing request identifying the location-sharing group and identifying the host device, the location sharing request including a parameter that specifies a duration in which a mobile device can be added to the location-sharing group;
receiving, by the host device and from the mobile device, a consent in response to the location sharing request;
forming, by the host device, the location-sharing group comprising the host device and the mobile device from which the consent was received; and
tracking a geographic location of the location-sharing group as locations of mobile devices included in the location-sharing group change.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media for forming and tracking a location-sharing group are disclosed. The location-sharing group can be performed ad hoc without the assistance of a central server. A geofence can be defined that encloses the current locations of the participating devices in the location-sharing group. The geographic location of the location-sharing group as a whole can be tracked and provided to the participating devices in the location-sharing group. Group-level location-sharing can be enabled. Departure of a participating device from the location-sharing group can be detected based on the current location and the coverage radius of each device in the location-sharing group. Entry of points of interest into the geofence of the location-sharing group can be detected and notified to the participating devices in the location-sharing group.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
transmitting, by a host device and to a mobile device, a location sharing request, wherein the host device is a mobile device to be included in a location-sharing group to be formed, the location sharing request identifying the location-sharing group and identifying the host device, the location sharing request including a parameter that specifies a duration in which a mobile device can be added to the location-sharing group; receiving, by the host device and from the mobile device, a consent in response to the location sharing request; forming, by the host device, the location-sharing group comprising the host device and the mobile device from which the consent was received; and tracking a geographic location of the location-sharing group as locations of mobile devices included in the location-sharing group change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing instructions executable by one or more processors to perform operations comprising:
-
transmitting, by a host device and to a mobile device, a location sharing request, wherein the host device is a mobile device to be included in a location-sharing group to be formed, the location sharing request identifying the location-sharing group and identifying the host device the location sharing request including a parameter that specifies a duration in which a mobile device can be added to the location-sharing group; receiving, by the host device and from the mobile device, a consent in response to the location sharing request; forming, by the host device, the location-sharing group comprising the host device and the mobile device from which the consent was received; and providing, by the host device and to a location-information server, the location-sharing group, wherein the location-information server is configured to track the geographic location of the location-sharing group as locations of mobile devices included in the location-sharing group change. - View Dependent Claims (13, 14)
-
-
15. A system comprising:
a host device comprising; one or more processors; and a host device computer-readable medium storing instructions executable by the one or more processors of the host device to perform operations comprising; transmitting, by a host device and to each of a plurality of mobile devices, a location sharing request, wherein the host device is a mobile device, wherein the host device and the plurality of mobile devices are to be included in a location-sharing group to be formed, the location sharing request identifying the location-sharing group and identifying the host device and each of the plurality of mobile devices, the location sharing request including a parameter that specifies a duration in which a mobile device can be added to the location-sharing group; receiving, by the host device and from each mobile device, a respective consent in response to the location sharing request; forming, by the host device, the location-sharing group comprising the host device and the plurality of mobile devices; and providing, by the host device and to a location-information server, the location-sharing group. - View Dependent Claims (16, 17, 18)
Specification