Temporal Location Sharing
First Claim
1. A computer-implemented method for sharing location information among a group of participants, the method comprising:
- generating an invitation to share location information between computing devices of multiple potential participants, wherein the invitation specifies a period of time during which the location information is shared;
presenting the invitation to one or more of the potential participants;
receiving a response to the invitation from each of one or more of the potential participants, wherein each response includes an identifier for a confirmed participant;
receiving location information from a computing device of each of the confirmed participants during the period of time;
providing an interface configured to display, for the period of time, a location of the computing device of each confirmed participant; and
specifying permission control for one or more confirmed participants, the permission control including one or more of;
whether event participants are permitted to view the list of participants for the event, or whether event participants are permitted to view the locations of other participants.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for sharing location information among a group of participants, the method including generating an invitation to share location information between computing devices of multiple potential participants. The invitation specifies a period of time during which the location information is shared. The method further includes receiving a response to the invitation from each of one or more of the potential participants. Each response includes an identifier for a confirmed participant. The method further includes receiving location information from a computing device of each of the confirmed participants during the period of time. The method further includes providing an interface configured to display, for the period of time, a location of the computing device of each confirmed participant.
89 Citations
20 Claims
-
1. A computer-implemented method for sharing location information among a group of participants, the method comprising:
-
generating an invitation to share location information between computing devices of multiple potential participants, wherein the invitation specifies a period of time during which the location information is shared; presenting the invitation to one or more of the potential participants; receiving a response to the invitation from each of one or more of the potential participants, wherein each response includes an identifier for a confirmed participant; receiving location information from a computing device of each of the confirmed participants during the period of time; providing an interface configured to display, for the period of time, a location of the computing device of each confirmed participant; and specifying permission control for one or more confirmed participants, the permission control including one or more of;
whether event participants are permitted to view the list of participants for the event, or whether event participants are permitted to view the locations of other participants. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for sharing location information among a group of participants, the method comprising:
-
receiving one or more user inputs that include information defining a location sharing event and which identify multiple potential participants for the location sharing event; generating invitations to share location information between computing devices of the potential participants during the location sharing event; presenting the invitations to one or more of the potential participants in response to requests from the potential participants; receiving a response to the invitations from each of one or more of the potential participants;
wherein each response includes an identifier thr a confirmed participant;receiving location information from a computing device of each of the confirmed participants; providing an interface configured to display a location of the computing device of each confirmed participant; and specifying permission control for one or more confirmed participants, the permission control including one or more of;
whether event participants are permitted to view the list of participants for the event, or whether event participants are permitted to view the locations of other participants. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented system for sharing location information among a group of participants, the system comprising:
-
at least one hardware interface configured to receive a request, from a client computing device, to generate an invitation to share location information between computing devices of multiple potential participants; and one or more processors configured to; generate the invitation; provide the invitation to computing devices of the potential participants; receive a response to the invitation from each of a plurality of the potential participants, wherein each response includes an identifier for a confirmed participant; receive a request from one or more of the confirmed participants to display the locations of the confirmed participants; send, in response to receiving the request to display the locations, a request to the computing device of each of a first set of one or more of the confirmed participants for location information determined from a first location source if none of the locations of the confirmed participants that sent the requests to display the locations are within a threshold distance of the computing device from the first set; send, in response to receiving the request to display the locations, a request to the computing device of each of a second set of one or more of the confirmed participants for location information determined from a second location source if one or more of the locations of the confirmed participants that sent the requests to display the locations are within the threshold distance of the computing device from the second set; receive location information from a computing device of each of the confirmed participants; provide an interface configured to display a location of the computing device of each confirmed participant; and specify permission control for one or more confirmed participants, the permission control including one or more of;
whether event participants are permitted to view the list of participants for the event, or whether event participants are permitted to view the locations of other participants. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification