Requesting a location of a user
First Claim
1. A method for processing location requests among a defined group of users, comprising:
- sending, from a first device of a first user of the defined group, a location request within the defined group of users to a second device of a second user of the defined group requesting a current location of the second user of the defined group;
determining via a sharing service when the location request from the first user is accepted via the second device by the second user of the defined group receiving the location request;
accessing one or more of permissions and filters configured within settings of the sharing service for specifying location information and the sharing service then controlling the operation of sharing applications on the first and second devices of the first and second users by determining the location information allowed to be shared with one or more users of the group of users in response to the location request;
in response to determining via the sharing service that the location request is accepted via the second device by the second user of the defined group, receiving, by the first device of the first user of the defined group, the location information of the second user of the defined group from the sharing service, the location information including the current location of the second user of the defined group; and
in response to receiving, by the first device of the first user of the defined group, the location information of the second user of the defined group, the sharing service automatically sharing the location information of the second user with other members of the defined group.
2 Assignments
0 Petitions
Accused Products
Abstract
A user sends a location request to a user of a group that requests the user'"'"'s current location. For example, one family member may send a location request to another family member that is part of their family group for their current location. The user receiving the request may accept the location request or reject the location request. When the location request is reject, the requesting user is not provided with the current location information of the user. When the location request is accepted, the requesting user is provided with the current location information of the user. In addition to providing the location information to the requesting user, the location may also be shared with other members of the group. For example, a message may be sent to each of the family members that are part of the group that informs them that a member has updated their location.
-
Citations
20 Claims
-
1. A method for processing location requests among a defined group of users, comprising:
-
sending, from a first device of a first user of the defined group, a location request within the defined group of users to a second device of a second user of the defined group requesting a current location of the second user of the defined group; determining via a sharing service when the location request from the first user is accepted via the second device by the second user of the defined group receiving the location request; accessing one or more of permissions and filters configured within settings of the sharing service for specifying location information and the sharing service then controlling the operation of sharing applications on the first and second devices of the first and second users by determining the location information allowed to be shared with one or more users of the group of users in response to the location request; in response to determining via the sharing service that the location request is accepted via the second device by the second user of the defined group, receiving, by the first device of the first user of the defined group, the location information of the second user of the defined group from the sharing service, the location information including the current location of the second user of the defined group; and in response to receiving, by the first device of the first user of the defined group, the location information of the second user of the defined group, the sharing service automatically sharing the location information of the second user with other members of the defined group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage device storing computer-executable instructions for processing location requests among a defined group of members, wherein execution of the instructions by one or more processors causes the one or more processors to carry out the steps comprising:
-
sending, from a first device of a first group member of the defined group, a location request within the defined group to a second device of a second group member of the defined group requesting a current location of the second group member; receiving via a sharing service an acceptance of the location request via the second device by the second group member; accessing one or more of permissions and filters configured within settings of the sharing service for specifying location information and the sharing service then controlling the operation of sharing applications on the first and second devices of the first and second group members by determining the location information allowed to be shared with one or more members of the group of members in response to the location request; in response to the second group member accepting the location request via the second device, the first group member obtaining a current location of the second group member from the sharing service; and in response to the first group member obtaining the current location of the second group member, the sharing service delivering the current location of the second group member to yet another member of the defined group of users. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for processing location requests among a defined group of users, comprising:
-
a processor and memory; an operating environment executing using the processor; and a location manager that is configured to perform actions comprising; sending, from a first device of a first user of the defined group, a location request within the defined group to a second device of a second user of the defined group of users requesting a current location of the second user of the defined group; receiving via a sharing service an acceptance of the location request from the second device of the second user of the defined group; accessing one or more of permissions and filters configured within settings of the sharing service for specifying location information and the sharing service then controlling the operation of sharing applications on the first and second devices of the first and second users by determining the location information allowed to be shared with one or more users of the group of users in response to the location request; in response to the second device of the second user of the defined group accepting the location request, receiving, by the first device of the first user of the defined group from the sharing service, the current location of the second user of the defined group; and in response to receiving, by the first device of the first user of the defined group, the current location of the second user of the defined group, the sharing service automatically sharing the current location of the second user with yet another user that is associated with the defined group of users. - View Dependent Claims (18, 19, 20)
-
Specification