Patent ID: 7379842

Claim:
A device, comprising: a housing; at least one accelerometer disposed within the housing, the at least one accelerometer being configured to detect a static acceleration of the device during a time-of-flight event, and being further configured to provide an accelerometer output electrical signal indicative of the static acceleration of the device during the time-of-flight event; a microprocessor in electrical communication with the at least one accelerometer, the microprocessor being configured to calculate an approximate time-of-flight of the device during the time-of-flight event from the accelerometer output electrical signal, the microprocessor being further configured to provide a microprocessor output electrical signal indicative of the calculated time-of-flight of the device during the time-of-flight event; a memory component for storing the calculated time-of-flight, wherein the calculated time-of-flight is configured to be used by a user of the device; and wherein the microprocessor is further configured to calculate a greatest time-of-flight selected from the time-of-flight and an additional time-of-flight.