A method of conserving battery power of mobile devices (101 1 -101 m, 102 1 -102 p, 103 1 -103 q) within a location-based subgroup comprising: receiving, by a processor, location data and proximity information from each of a plurality of mobile devices (101 1 -101 m, 102 1 -102 p, 103 1 -103 q), respectively, wherein the location data received from a first mobile device included in the plurality of mobile devices (101 1 -101 m, 102 1 -102 p, 103 1 -103 q) includes a location of the first mobile device and the proximity information received from the first mobile device includes an identification of mobile devices (101 1, 102 1, 101 2) that are within a first predetermined radius of the location of the first mobile device; identifying by the processor, based on the location data and the proximity information, a specific location; forming by the processor a subgroup of mobile devices (101 1, 102 1, 101 2) including mobile devices within a second predetermined radius of the specific location; querying and receiving by the processor a level of power associated with each of the mobile devices in the subgroup; and transmitting control signals by the processor to each of the mobile devices in the subgroup to shut down functions to provide location data and proximity information based on the level of power, wherein transmitting control signals by the processor includes: selecting one of the mobile devices in the subgroup (101 1, 102 1, 101 2) having the highest level of power as a first selected mobile device, and signaling to the mobile devices in the subgroup (101 1, 102 1, 101 2) other than the first selected mobile device to shut down the functions to provide location data and proximity information based on the level of power, wherein the mobile devices in the subgroup (101 1, 102 1, 101 2) other than the first selected mobile device stop transmitting location data and proximity information, and wherein location data and proximity information from the first selected mobile device is associated with each of the mobile devices in the subgroup (101 1, 102 1, 101 2). receiving, by a processor, location data and proximity information from each of a plurality of mobile devices (101 1 -101 m, 102 1 -102 p, 103 1 -103 q), respectively, wherein the location data received from a first mobile device included in the plurality of mobile devices (101 1 -101 m, 102 1 -102 p, 103 1 -103 q) includes a location of the first mobile device and the proximity information received from the first mobile device includes an identification of mobile devices (101 1, 102 1, 101 2) that are within a first predetermined radius of the location of the first mobile device; identifying by the processor, based on the location data and the proximity information, a specific location; forming by the processor a subgroup of mobile devices (101 1, 102 1, 101 2) including mobile devices within a second predetermined radius of the specific location; querying and receiving by the processor a level of power associated with each of the mobile devices in the subgroup; and transmitting control signals by the processor to each of the mobile devices in the subgroup to shut down functions to provide location data and proximity information based on the level of power, wherein transmitting control signals by the processor includes: selecting one of the mobile devices in the subgroup (101 1, 102 1, 101 2) having the highest level of power as a first selected mobile device, and signaling to the mobile devices in the subgroup (101 1, 102 1, 101 2) other than the first selected mobile device to shut down the functions to provide location data and proximity information based on the level of power, wherein the mobile devices in the subgroup (101 1, 102 1, 101 2) other than the first selected mobile device stop transmitting location data and proximity information, and wherein location data and proximity information from the first selected mobile device is associated with each of the mobile devices in the subgroup (101 1, 102 1, 101 2). selecting one of the mobile devices in the subgroup (101 1, 102 1, 101 2) having the highest level of power as a first selected mobile device, and signaling to the mobile devices in the subgroup (101 1, 102 1, 101 2) other than the first selected mobile device to shut down the functions to provide location data and proximity information based on the level of power, wherein the mobile devices in the subgroup (101 1, 102 1, 101 2) other than the first selected mobile device stop transmitting location data and proximity information, and wherein location data and proximity information from the first selected mobile device is associated with each of the mobile devices in the subgroup (101 1, 102 1, 101 2).