Patent ID: 8760286

Claim:
A tracking device comprising: a location detector operative to determine locations of said tracking device; a communication device operative to communicate with a plurality of remote systems including a tracking service system associated with a tracking service provider and a device of a user associated with said tracking device; memory for storing data and code, said data including location data determined by said location detector and configuration data; a processor operative to execute said code to impart functionality to said tracking device, said functionality of said tracking device depending at least in part on said configuration data; and a configuration routine operative to modify said configuration data responsive to a communication from any of said remote systems; and wherein said configuration data modifiable responsive to said communication from any of said remote systems at least partially determines an interval for buffering said location data when said communication device is unable to communicate said location data to at least one of said remote systems; and wherein said interval for buffering at least partially controls how frequently newly acquired location data will be stored in said memory.