CAUSATION OF ESTABLISHMENT OF A LOCATION SHARING GROUP
A method comprising determining at least one separate apparatus property of a separate apparatus, determining that the separate apparatus property satisfies a location sharing group inclusion criteria, causing establishment of a location sharing group that includes the separate apparatus based, at least in part, on the determination that the separate apparatus property satisfies the location sharing group inclusion criteria, and causing communication of location information with the separate apparatus based, at least in part, on the location sharing group is disclosed.
1 . An apparatus, comprising:
at least one processor;
at least one memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following:
determination of at least one separate apparatus property of a separate apparatus;
determination that the separate apparatus property satisfies a location sharing group inclusion criteria;
causation of establishment of a location sharing group that includes the separate apparatus based, at least in part, on the determination that the separate apparatus property satisfies the location sharing group inclusion criteria; and
causation of communication of location information with the separate apparatus based, at least in part, on the location sharing group.
2 . The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to perform receipt of separate apparatus location information that identifies a location of the separate apparatus, wherein the location sharing group inclusion criteria comprises a location criteria and a separate apparatus property criteria, and the determination that the separate apparatus property satisfies the location group criteria comprises:
determination that the separate apparatus property satisfies the separate apparatus property criteria; and
determination that a location associated with the location criteria is within a location distance threshold from the location of the separate apparatus.
3 . The apparatus of claim 1 , wherein the location sharing group inclusion criteria comprises a durational criteria and a separate apparatus property criteria, and the determination that the separate apparatus property satisfies the location group criteria comprises:
determination that the separate apparatus property satisfies the separate apparatus property criteria; and
determination that a threshold duration associated with the durational criteria has elapsed subsequent to the determination that the separate apparatus property satisfies the separate apparatus property criteria.
4 . The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to perform:
sending of a location sharing group invitation to the separate apparatus based, at least in part, on the determination that the separate apparatus property satisfies the location sharing group inclusion criteria; and
receipt of a location sharing group acceptance from the separate apparatus, wherein the causation of establishment of the location sharing group that includes the separate apparatus is based, at least in part, on the receipt of the location sharing group acceptance from the separate apparatus.
5 . The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to perform:
determination of at least one other separate apparatus property of another separate apparatus;
determination that the other separate apparatus property satisfies the location sharing group inclusion criteria;
causation of modification of the location sharing group such that the location sharing group includes the other separate apparatus based, at least in part, on the determination that the other separate apparatus property satisfies the location sharing group inclusion criteria; and
causation of communication of location information with the other separate apparatus based, at least in part, on the location sharing group.
6 . The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to perform:
determination of at least one other separate apparatus property of another separate apparatus;
determination that the other separate apparatus property fails to satisfy the location sharing group inclusion criteria; and
preclusion of modification of the location sharing group such that the location sharing group includes the other separate apparatus based, at least in part, on the determination that the other separate apparatus property fails to satisfy the location sharing group inclusion criteria.
7 . The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to perform:
determination that the separate apparatus property no longer satisfies the location sharing group inclusion criteria; and
causation of modification of the location sharing group such that the location sharing group fails to include the separate apparatus based, at least in part, on the determination that the separate apparatus property fails to satisfy the location sharing group inclusion criteria.
8 . The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to perform:
determination that the separate apparatus property satisfies a location sharing group exclusion criteria; and
causation of modification of the location sharing group such that the location sharing group fails to include the separate apparatus based, at least in part, on the determination that the separate apparatus property satisfies the location sharing group exclusion criteria.
9 . The apparatus of claim 1 , wherein the apparatus comprises a communication device.
10 . A method comprising:
determining at least one separate apparatus property of a separate apparatus;
determining that the separate apparatus property satisfies a location sharing group inclusion criteria;
causing establishment of a location sharing group that includes the separate apparatus based, at least in part, on the determination that the separate apparatus property satisfies the location sharing group inclusion criteria; and
causing communication of location information with the separate apparatus based, at least in part, on the location sharing group.
11 . The method of claim 10 , further comprising receiving separate apparatus location information that identifies a location of the separate apparatus, wherein the location sharing group inclusion criteria comprises a location criteria and a separate apparatus property criteria, and the determination that the separate apparatus property satisfies the location group criteria comprises:
determining that the separate apparatus property satisfies the separate apparatus property criteria; and
determining that a location associated with the location criteria is within a location distance threshold from the location of the separate apparatus.
12 . The method of claim 10 , wherein the location sharing group inclusion criteria comprises a durational criteria and a separate apparatus property criteria, and the determination that the separate apparatus property satisfies the location group criteria comprises:
determining that the separate apparatus property satisfies the separate apparatus property criteria; and
determining that a threshold duration associated with the durational criteria has elapsed subsequent to the determination that the separate apparatus property satisfies the separate apparatus property criteria.
13 . The method of claim 10 , further comprising:
determining at least one other separate apparatus property of another separate apparatus;
determining that the other separate apparatus property satisfies the location sharing group inclusion criteria;
causing modification of the location sharing group such that the location sharing group includes the other separate apparatus based, at least in part, on the determination that the other separate apparatus property satisfies the location sharing group inclusion criteria; and
causing communication of location information with the other separate apparatus based, at least in part, on the location sharing group.
14 . The method of claim 10 , further comprising:
determining at least one other separate apparatus property of another separate apparatus;
determining that the other separate apparatus property fails to satisfy the location sharing group inclusion criteria; and
precluding modification of the location sharing group such that the location sharing group includes the other separate apparatus based, at least in part, on the determination that the other separate apparatus property fails to satisfy the location sharing group inclusion criteria.
15 . The method of claim 10 , further comprising:
determining that the separate apparatus property no longer satisfies the location sharing group inclusion criteria; and
causing modification of the location sharing group such that the location sharing group fails to include the separate apparatus based, at least in part, on the determination that the separate apparatus property fails to satisfy the location sharing group inclusion criteria.
16 . The method of claim 10 , further comprising:
determining that the separate apparatus property satisfies a location sharing group exclusion criteria; and
causing modification of the location sharing group such that the location sharing group fails to include the separate apparatus based, at least in part, on the determination that the separate apparatus property satisfies the location sharing group exclusion criteria.
17 . At least one computer-readable medium encoded with instructions that, when executed by a processor, perform:
determination of at least one separate apparatus property of a separate apparatus;
determination that the separate apparatus property satisfies a location sharing group inclusion criteria;
causation of establishment of a location sharing group that includes the separate apparatus based, at least in part, on the determination that the separate apparatus property satisfies the location sharing group inclusion criteria; and
causation of communication of location information with the separate apparatus based, at least in part, on the location sharing group.
18 . The medium of claim 17 , further encoded with instructions that, when executed by a processor, perform receipt of separate apparatus location information that identifies a location of the separate apparatus, wherein the location sharing group inclusion criteria comprises a location criteria and a separate apparatus property criteria, and the determination that the separate apparatus property satisfies the location group criteria comprises:
determination that the separate apparatus property satisfies the separate apparatus property criteria; and
determination that a location associated with the location criteria is within a location distance threshold from the location of the separate apparatus.
19 . The medium of claim 17 , wherein the location sharing group inclusion criteria comprises a durational criteria and a separate apparatus property criteria, and the determination that the separate apparatus property satisfies the location group criteria comprises:
determination that the separate apparatus property satisfies the separate apparatus property criteria; and
determination that a threshold duration associated with the durational criteria has elapsed subsequent to the determination that the separate apparatus property satisfies the separate apparatus property criteria.
20 . The medium of claim 17 , further encoded with instructions that, when executed by a processor, perform:
determination that the separate apparatus property no longer satisfies the location sharing group inclusion criteria; and
causation of modification of the location sharing group such that the location sharing group fails to include the separate apparatus based, at least in part, on the determination that the separate apparatus property fails to satisfy the location sharing group inclusion criteria.