SYSTEM AND METHOD FOR COMMUNICATION WITH A TRACKING DEVICE
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing communication with a tracking device are disclosed. An example tracking device includes a location detector, a communication device, memory, a processor, and a configuration routine. The location detector is operative to determine locations of the tracking device. The communication device is operative to communicate with a remote system. The memory stores data and code, the data including location data determined by the location detector and configuration data. The processor is operative to execute the code to impart functionality to the tracking device. The functionality of the tracking device depends at least in part on the configuration data. The configuration routine is operative to modify the configuration data responsive to communications from the remote system. Thus, functional access to the tracking device is provided to the remote system.
-
Citations
35 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for communicating with a tracking device, said method comprising:
-
communicating with said tracking device via a wireless network; providing configuration data to said tracking device via said wireless network, said configuration data causing said tracking device to operate according to a first configuration; receiving processed data from said tracking device, said processed data being generated by said tracking device in said first configuration; providing new configuration data to said tracking device via said wireless network, said new configuration data changing said first configuration of said tracking device to a different configuration; and receiving additional processed data from said tracking device, said additional processed data being generated by said tracking device in said different configuration. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. 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 means for modifying said configuration data responsive to a communication from any of said remote systems.
-
-
35. A non-transitory, electronically-readable storage medium having code embodied therein for causing an electronic device to:
-
communicate with a tracking device via a wireless network; provide configuration data to said tracking device via said wireless network, said configuration data causing said tracking device to operate according to a first configuration; receive processed data from said tracking device, said processed data being generated by said tracking device in said first configuration; provide new configuration data to said tracking device via said wireless network, said new configuration data changing said first configuration of said tracking device to a different configuration; and receive additional processed data from said tracking device, said additional processed data being generated by said tracking device in said different configuration.
-
Specification