Patent ID: 8874146

Claim:
A method for determining data for a geographic zone, the method comprising: providing, by a processor of a communications device, a first option to define a geographic zone, wherein the geographic zone moves with the communications device; receiving, at the processor, a first input defining the geographic zone, wherein the geographic zone comprises a size corresponding to a first area; providing, by the processor, a second option to change the size of the geographic zone from the first area to a second area during a time period; providing, by the processor, a third option to change the size of the geographic zone from the first area to a third area in response to determining that the geographic zone is positioned at a designated location; providing, by the processor, a fourth option to remove the geographic zone in response to determining that the communication device is traveling beyond a designated speed; receiving, by the processor, a second input indicating a selection of the second option to change the size of the geographic zone from the first area to the second area during the time period; determining, by the processor, whether a current time is within the time period; in response to determining that the current time is within the time period, changing, by the processor, the size of the geographic zone from the first area to the second area; providing, by the processor, an indication to a user of the communications device that a contact of the user is currently located in the geographic zone; determining, by the processor, that a plurality of contacts associated with the user of the communications device is located within the geographic zone; and in response to determining that the plurality of contacts is located within the geographic zone, sending a message only to the plurality of contacts located within the geographic zone.