IP Library › Granted Patent US 9,219,978
Granted Patent B2
US 9,219,978 · App. 14/313,339 · Granted Dec 22, 2015

System and method for communication with a tracking device

Inventors: Patrick E. Bertagna (Los Angeles, CA); Michael J. DiBella (Los Angeles, CA)
Assignee: GLOBAL TREK XPLORATION CORP.
H04W4/02H04W4/021H04W64/00H04W4/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,219,978
App. No.
14/313,339
Granted
Dec 22, 2015
Kind
B2
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.

Claims (62)

1. A tracking device comprising:

a location detector operative to determine locations of said tracking device;

a communication device operative to communicate with a remote system;

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;

a configuration routine operative to modify said configuration data responsive to a communication from said remote system;

a buffering routine operative to buffer location data indicative of a plurality of said locations when said communication device is unable to communicate with said remote system;

a reporting routine operative to transmit said location data indicative of said plurality of said locations when said communication device is able to communicate with said remote system.

2. The tracking device of claim 1 , wherein said configuration data modifiable responsive to said communication from said remote systems at least partially determines an interval for communicating said location data to said remote system.

3. The tracking device of claim 2 , wherein:

said configuration data modifiable responsive to said communication from said remote system at least partially determines an interval for buffering said location data when said communication device is unable to communicate with said remote system; and

said interval for buffering is different than said interval for communicating.

4. The tracking device of claim 1 , wherein said configuration data modifiable responsive to said communication from said remote system at least partially determines an interval for buffering said location data when said communication device is unable to communicate with said remote system.

5. The tracking device of claim 4 , wherein said interval for buffering said location data is a time interval.

6. The tracking device of claim 4 , wherein said interval for buffering said location data is a distance interval.

7. The tracking device of claim 1 , wherein said configuration data modifiable responsive to said communication from said remote system at least partially determines a power state of said location detector, said power state governing the power usage of said location detector.

8. The tracking device of claim 1 , wherein said configuration data modifiable responsive to said communication from said remote system at least partially determines an interval for communicating diagnostic information from said tracking device to said remote system.

9. The tracking device of claim 1 , wherein said reporting routine is further operative to communicate operational data between said tracking device and said remote system.

10. The tracking device of claim 9 , wherein said reporting routine, responsive to a request from said remote system, is operative to communicate data indicative of a battery status to said remote system.

11. The tracking device of claim 9 , wherein said reporting routine, responsive to a request from said remote system, is operative to communicate data indicative of a radio signal strength to said remote system.

12. The tracking device of claim 9 , wherein said reporting routine, responsive to a request from said remote system, is operative to communicate data indicative of a status of said location detector to said remote system.

13. The tracking device of claim 9 , wherein said reporting routine, responsive to a request from said remote system, is operative to communicate diagnostic data to said remote system.

14. 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; and wherein

said configuration data at least partially determines a location data reporting interval;

and at least partially determines a location data buffering interval different than said location data reporting interval.

15. The method of claim 14 , wherein said configuration data at least partially determines a power state of said tracking device, said power state governing the power usage of said tracking device.

16. The method of claim 14 , wherein said configuration data at least partially determines a diagnostic reporting interval.

17. The method of claim 14 , wherein said processed data includes data indicative of a battery status of said tracking device.

18. The method of claim 14 , wherein said processed data includes data indicative of a radio signal strength determined by said tracking device.

19. The method of claim 14 , wherein said processed data includes data generated by a diagnostic routine of said tracking device.

20. The method of claim 14 , wherein:

said first configuration is associated with a first tracking function; and

said different configuration is associated with a different tracking function.

21. A tracking device comprising:

a location detector operative to determine locations of said tracking device;

a communication device operative to communicate with a remote system;

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;

means for modifying said configuration data responsive to a communication from any of said remote systems;

means for buffering location data indicative of a plurality of discrete locations when said communication device is unable to communicate with said remote system; and

means for reporting said location data indicative of said plurality of discrete locations when said communication device is able to communicate with said remote system.

22. 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; and wherein

said configuration data at least partially determines a location data buffering interval.

23. The method of claim 22 , wherein said configuration data at least partially determines a location data reporting interval.

24. The method of claim 22 , wherein said configuration data at least partially determines a power state of said tracking device, said power state governing the power usage of said tracking device.

25. The method of claim 22 , wherein said configuration data at least partially determines a diagnostic reporting interval.

26. The method of claim 22 , wherein said processed data includes data indicative of a battery status of said tracking device.

27. The method of claim 22 , wherein said processed data includes data indicative of a radio signal strength determined by said tracking device.

28. The method of claim 22 , wherein said processed data includes data generated by a diagnostic routine of said tracking device.

29. The method of claim 22 , wherein:

said first configuration is associated with a first tracking function; and

said different configuration is associated with a different tracking function.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2022
From: INVENTERGY LBS, LLC
To: GLOBAL TREK XPLORATION CORP.
Reel/Frame 059262/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2017
From: GLOBAL TREK XPLORATION CORP.
To: INVENTERGY LBS, LLC
Reel/Frame 042326/0441 →
Continuity (4)
Division 13443180 · Apr 10, 2012
Continuation 12322941 · Feb 9, 2009
Provisional Application 61065116 · Feb 8, 2008
Related Publication 20150057015A1 · Feb 26, 2015