1. A method of determining if a client device is moving, the method comprising: receiving N data points from an accelerometer of the client device; determining, by a processor of the client device, an average of the N data points; determining, if the average is greater than a threshold value, that the client device is moving; and activating, in response to determining that the client device is moving, a location determination device to generate geographic location information associated with the client device.