|
Claims  |
|
|
What is claimed is:
1. Apparatus for tracking and monitoring a remote unit from a central control station, comprising:
a remote unit having means for determining the geographic position of the remote unit at predetermined time intervals;
a programmable central processing unit (CPU) having memory storage, carried on the remote unit, and connected to the position determining means, for receiving position signals from the position determining means, for processing each position
signal with a time stamp, and for storing the time stamped signals in memory;
communication means carried on the remote unit and connected to the CPU, for transmitting data from the remote unit CPU to a central control station (CCS) and for receiving data from the CCS and transmitting the received data to the CPU;
said CPU programmed to accumulate said time stamped position signals for a predetermined time interval and to transmit accumulated signals as a download through the communication means to the CCS;
said CCS located remote from the remote unit and including communication means for receiving downloads from the remote unit and for transmitting uploads to the remote unit; and
said CCS including a programmable computer with memory storage, connected to the CCS communication means, for receiving, processing and storing downloads from the remote unit;
said CPU being programmable from said CCS with regard to the reception, processing and storage of information.
2. The apparatus of claim 1, wherein said computer is further programmed to process set downloads for selective display as a map with the accumulated time stamped position signals displayed on the map.
3. The apparatus of claim 2, wherein said computer includes display means for displaying a map of a selected download.
4. The apparatus of claim 3, wherein said CCS computer includes input means for enabling personnel to enter data for transmission to the remote unit CPU as an upload, said data including parameters relating to download time intervals.
5. The apparatus of claim 4, wherein said CPU is adapted to store geographic parameters constituting inclusion zones having a boundary, and is operable to compare each time stamped signal with said inclusion zone parameters, said CPU further
operable to immediately transmit a "violation" signal to the CCS upon the occurrence of a time stamped signal indicating the remote unit has traveled beyond the inclusion zone boundary, said CCS computer being operable to receive and process the
violation signal and to selectively display the violation on the display means.
6. The apparatus of claim 5, wherein said data for transmission to the CPU has an upload further includes geographic parameters relating to boundaries of an inclusion zone.
7. The apparatus of claim 1, wherein said CCS computer includes input means for enabling personnel to enter data for transmission to the remote unit CPU as an upload, said data including parameters relating to download time intervals.
8. The apparatus of claim 1, wherein said CPU is adapted to store geographic parameters constituting inclusion zones having a boundary, and is operable to compare each time stamped signal with said inclusion zone parameters, said CPU further
operable to immediately transmit a "violation" signal to the CCS upon the occurrence of a time stamped signal indicating the remote unit has traveled beyond the inclusion zone boundary, said CCS computer being operable to receive and process the
violation signal and to selectively display the violation on the display means.
9. The apparatus of claim 8, wherein said data for transmission to the CPU has an upload further includes geographic parameters relating to boundaries of an inclusion zone.
10. A method of tracking and monitoring a remote unit from a central control station, comprising the steps of:
providing a remote unit with means for determining the geographic position of the remote unit, and with a central processing unit (CPU) connected to the position determining means;
said CPU processing and time stamping position signals from the position determining means, to determine the location of the remote unit at predetermined time stamped intervals;
said CPU accumulating the time stamped position signals and storing them in memory;
said CPU transmitting a set of accumulated time stamped position signals at a predetermined time interval to a central control station (CCS);
a computer at the CCS receiving, processing, storing and selectively displaying the time stamped position signals from the remote unit;
programming said CPU from said CCS with regard to the reception, processing and storage of information.
11. The method of claim 10, wherein the step of the CCS selectively displaying the time stamped position signals includes displaying the signals as a map with each time stamp signal displayed as a position on the map.
12. The method of claim 11, further comprising the steps of:
inputting parameters in the CCS computer relating to transmission time intervals for the CPU;
transmitting the parameters to the CPU; and
the CPU receiving and processing the parameters for subsequent transmissions.
13. The method of claim 12, further comprising the steps of:
inputting parameters in the CCS computer relating to geographic inclusion zones with a boundary;
transmitting the parameters to the CPU;
the CPU receiving and processing the geographic parameters; and
the CPU comparing each time stamped position signal with the geographic parameters and transmitting a "violation" signal to the CCS upon the occurrence of receiving a position signal which falls outside the inclusion zone.
14. The method of claim 13, further comprising the step of the CCS computer receiving, processing and selectively displaying a "violation" signal from the CPU.
15. The method of claim 10, further comprising the steps of:
inputting parameters in the CCS computer relating to transmission time intervals for the CPU;
transmitting the parameters to the CPU; and
the CPU receiving and processing the parameters for subsequent transmissions.
16. The method of claim 15, further comprising the steps of:
inputting parameters in the CCS computer relating to geographic inclusion zones with a boundary;
transmitting the parameters to the CPU;
the CPU receiving and processing the geographic parameters; and
the CPU comparing each time stamped position signal with the geographic
parameters and transmitting a "violation" signal to the CCS upon the occurrence of receiving a position signal which falls outside the inclusion zone.
17. The method of claim 16, further comprising the step of the CCS computer receiving, processing and selectively displaying a "violation" signal from the CPU.
18. The method of claim 10, further comprising the steps of:
inputting parameters in the CCS computer relating to geographic inclusion zones with a boundary;
transmitting the parameters to the CPU;
the CPU receiving and processing the geographic parameters; and
the CPU comparing each time stamped position signal with the geographic parameters and transmitting a "violation" signal to the CCS upon the occurrence of receiving a position signal which falls outside the inclusion zone.
19. The method of claim 18, further comprising the step of the CCS computer receiving, processing and selectively displaying a "violation" signal from the CPU.
20. Apparatus for tracking and monitoring a remote unit from a central control station, comprising:
a remote unit having means for determining the geographic position of the remote unit at predetermined time intervals;
a programmable central processing unit (CPU) having memory storage, carried on the remote unit, and connected to the position determining means, for receiving position signals from the position determining means, for processing each position
signal with a time stamp, and for storing the time stamped signals in memory;
communication means carried on the remote unit and connected to the CPU, for transmitting data from the remote unit CPU to a central control station (CCS) and for receiving data from the CCS and transmitting the received data to the CPU;
said CPU programmed to accumulate said time stamped position signals for a predetermined time interval and to transmit accumulated signals as a download through the communication means to the CCS;
said CCS located remote from the remote unit and including communication means for receiving downloads from the remote unit and for transmitting uploads to the remote unit;
said CCS including a programmable computer with memory storage, connected to the CCS communication means, for receiving, processing, and storing downloads from the remote unit;
said computer being further programmed to process set downloads for selective display as a map with the accumulated time stamped position signals displayed on the map, and having display means for displaying a map of a selected download;
said CCS computer including input means for enabling personnel to enter data for transmission to the remote unit CPU as an upload, said data including parameters relating to download time intervals;
said CPU being adapted to store geographic parameters constituting inclusion zones having a boundary, and being operable to compare each time stamped signal with said inclusion zone parameters, said CPU further being operable to immediately
transmit a "violation" signal to the CCS upon the occurrence of a time stamped signal indicating the remote unit has traveled beyond the inclusion zone boundary, said CCS computer being operable to receive and process the violation signal and to
selectively display the violation on the display means;
said data for transmission to the CPU having an upload further including geographic parameters relating to boundaries of an inclusion zone;
a computer work station at a customer location, the customer location being remote from the CCS and remote unit; and
communication means connected to the customer location work station (CLWS), for transmitting data input at the CLWS to the CCS and for receiving, storing and selectively displaying data from the CCS;
said CCS communication means including means for transmitting and receiving data from the CLWS;
said CCS computer being operable to process data received from the CLWS and transmit the data to the remote unit CPU, said data including predetermined parameters;
said remote CPU being operable to process data received from the CCS relative to parameters received from the CLWS.
21. The apparatus of claim 20, further comprising:
said CCS computer being operable to transmit a "violation" signal received from the remote unit, to the CLWS; and
said CLWS being operable to receive, process and selectively display a "violation" signal received from the CCS.
22. The apparatus of claim 21, wherein said means for determining the geographic position of the remote unit includes:
a receiver for receiving ranging signals from a plurality of global positioning system (GPS) satellites; and
said CPU connected to the receiver and operable to process and store the GPS ranging signals and to determine the position of the remote unit therefrom.
23. The apparatus of claim 22, wherein the communication means on the remote unit includes a cellular telephone electrically connected to the CPU for transmitting and receiving information from the CCS.
24. The apparatus of claim 23, wherein the CCS computer includes a communication controller adapted to interface with a plurality of telephone lines of a telephone network and to receive telephonically transmitted information from the CPU.
25. The apparatus of claim 22, wherein said means for determining the geographic position of the remote unit further includes a receiver adapted to receive differential correction information, connected to said CPU, said CPU operable to process
said GPS signals and differential correction information to determine precise location of the remote unit.
26. Apparatus for tracking and monitoring a remote unit from a central control station, comprising:
a remote unit having means for determining the geographic position of the remote unit at predetermined time intervals;
a programmable central processing unit (CPU) having memory storage, carried on the remote unit, and connected to the position determining means, for receiving position signals from the position determining means, for processing each position
signal with a time stamp, and for storing the time stamped signals in memory;
communication means carried on the remote unit and connected to the CPU, for transmitting data from the remote unit CPU to a central control station (CCS) and for receiving data from the CCS and transmitting the received data to the CPU;
said CPU programmed to accumulate said time stamped position signals for a predetermined time interval and to transmit accumulated signals as a download through the communication means to the CCS;
said CCS located remote from the remote unit and including communication means for receiving downloads from the remote unit and for transmitting uploads to the remote unit;
said CCS including a programmable computer with memory storage, connected to the CCS communication means, for receiving, processing, and storing downloads from the remote unit;
said CPU being adapted to store geographic parameters constituting inclusion zones having a boundary, and being operable to compare each time stamped signal with said inclusion zone parameters, said CPU further being operable to immediately
transmit a "violation" signal to the CCS upon the occurrence of a time stamped signal indicating the remote unit has traveled beyond the inclusion zone boundary, said CCS computer being operable to receive and process the violation signal and to
selectively display the violation on the display means;
said data for transmission to the CPU having an upload further including geographic parameters relating to boundaries of an inclusion zone;
a computer work station at a customer location, the customer location being remote from the CCS and remote unit; and
communication means connected to the customer location work station (CLWS), for transmitting data input at the CLWS to the CCS and for receiving, storing and selectively displaying data from the CCS;
said CCS communication means including means for transmitting and receiving data from the CLWS;
said CCS computer being operable to process data received from the CLWS and transmit the data to the remote unit CPU, said data including predetermine parameters;
said remote CPU being operable to process data received from the CCS relative to parameters received from the CLWS.
27. The apparatus of claim 26, further comprising:
said CCS computer being operable to transmit a "violation" signal received from the remote unit, to the CLWS; and
said CLWS being operable to receive, process and selectively display a "violation" signal received from the CCS.
28. Apparatus for tracking and monitoring a remote unit from a central control station, comprising:
a remote unit having means for determining the geographic position of the remote unit at predetermined time intervals;
a programmable central processing unit (CPU) having memory storage, carried on the remote unit, and connected to the position determining means, for receiving position signals from the position determining means, for processing each position
signal with a time stamp, and for storing the time stamped signals in memory;
communication means carried on the remote unit and connected to the CPU, for transmitting data from the remote unit CPU to a central control station (CCS) and for receiving data from the CCS and transmitting the received data to the CPU;
said CPU programmed to accumulate said time stamped position signals for a predetermined time interval and to transmit accumulated signals as a download through the communication means to the CCS;
said CCS located remote from the remote unit and including communication means for receiving downloads from the remote unit and for transmitting uploads to the remote unit;
said CCS including a programmable computer with memory storage, connected to thee CCS communication means, for receiving, processing, and storing downloads from the remote unit;
said computer being further programmed to process set downloads for selective display as a map with the accumulated time stamped position signals displayed on the map, and having display means for displaying a map of a selected download;
said CCS computer including input means for enabling personnel to enter data for transmission to the remote unit CPU as an upload, said data including parameters relating to download time intervals;
said CPU being adapted to store geographic parameters constituting inclusion zones having a boundary, and being operable to compare each time stamped signal with said inclusion zone parameters, said CPU further being operable to immediately
transmit a "violation" signal to the CCS upon the occurrence of a time stamped signal indicating the remote unit has traveled beyond the inclusion zone boundary, said CCS computer being operable to receive and process the violation signal and to
selectively display the violation on the display means;
a computer work station at a customer location, the customer location being remote from the CCS and remote unit; and
communication means connected to the customer location work station (CLWS), for transmitting data input at the CLWS to the CCS and for receiving, storing and selectively displaying data from the CCS;
said CCS communication means including means for transmitting and receiving data from the CLWS;
said CCS computer being operable to process data received from the CLWS and transmit the data to the remote unit CPU, said data including predetermine parameters;
said remote CPU being operable to process data received from the CCS relative to parameters received from the CLWS.
29. The apparatus of claim 28, further comprising:
said CCS computer being operable to transmit a "violation" signal received from the remote unit, to the CLWS; and
said CLWS being operable to receive, process and selectively display a "violation" signal received from the CCS.
30. Apparatus for tracking and monitoring a remote unit from a central control station, comprising:
a remote unit having means for determining the geographic position of the remote unit at predetermined time intervals;
a programmable central processing unit (CPU) having memory storage, carried on the remote unit, and connected to the position determining means, for receiving position signals from the position determining means, for processing each position
signal with a time stamp, and for storing the time stamped signals in memory;
communication means carried on the remote unit and connected to the CPU, for transmitting data from the remote unit CPU to a central control station (CCS) and for receiving data from the CCS and transmitting the received data to the CPU;
said CPU programmed to accumulate said time stamped position signals for a predetermined time interval and to transmit accumulated signals as a download through the communication means to the CCS;
said CCS located remote from the remote unit and including communication means for receiving downloads from the remote unit and for transmitting uploads to the remote unit;
said CCS including a programmable computer with memory storage, connected to the CCS communication means, for receiving, processing, and storing downloads from the remote unit;
a computer work station at a customer location, the customer location being remote from the CCS and remote unit; and
communication means connected to the customer location work station (CLWS), for transmitting data input at the CLWS to the CCS and for receiving, storing and selectively displaying data from the CCS;
said CCS communication means including means for transmitting and receiving data from the CLWS;
said CCS computer being operable to process data received from the CLWS and transmit the data to the remote unit CPU, said data including predetermine parameters;
said remote CPU being operable to process data received from the CCS relative to parameters received from the CLWS.
31. A method of tracking and monitoring a remote unit from a central control station, comprising the steps of:
the CPU comparing each time stamped position signal with the geographic parameters and transmitting a "violation" signal to the CCS upon the occurrence of receiving a position signal which falls outside the inclusion zone;
providing a customer location work station (CLWS) remote from the CCS;
inputting parameters into the CLWS;
transmitting the parameters to the CCS;
the CCS receiving, processing, storing and transmitting the parameters received from the CLWS, to the remote unit CPU;
the CPU receiving, processing and storing of the parameters from the CCS; and
the CCS computer receiving, processing and selectively displaying a "violation signal" from the CPU.
32. The method of claim 31, further comprising the steps of:
said CCS computer transmitting a "violation" signal to the CLWS upon receipt of a "violation" signal from the CPU; and
the CLWS receiving and selectively displaying a "violation" signal.
33. The method of claim 32, wherein the step of providing position determining means includes providing the remote unit with a receiver for receiving ranging signals from a plurality of GPS satellites.
34. The method of claim 33, wherein the step of transmitting accumulated signals from the CPU includes transmitting the signals over a cellular telephone to a telephone network and thence to a communication controller at the CCS computer.
35. The method of claim 33, wherein the step of providing position determining means includes providing the remote unit with a receiver for receiving differential correction information signals, and includes the step of the CPU processing
ranging signals from GPS satellites and correction information signals to determine the precise position of the remote unit.
36. The method of claim 32, further comprising the steps of:
said CCS computer transmitting a "violation" signal to the CLWS upon receipt of a "violation" signal from the CPU; and
the CLWS receiving and selectively displaying a "violation" signal.
37. A method of tracking and monitoring a remote unit from a central control station, comprising the steps of:
providing a remote unit with means for determining the geographic position of the remote unit, and with a central processing unit (CPU) connected to the position determining means;
said CPU processing and time stamping position signals from the position determining means, to determine the location of the remote unit at predetermined time stamped intervals;
said CPU accumulating the time stamped position signals and storing them in memory;
said CPU transmitting a set of accumulated time stamped position signals at a predetermined time interval to a central control station (CCS);
a computer at the CCS receiving, processing, storing and selectively displaying the time stamped position signals from the remote unit;
inputting parameters in the CCS computer relating to transmission time intervals for the CPU;
transmitting the parameters to the CPU;
the CPU receiving and processing the parameters for subsequent transmissions;
inputting parameters in the CCS computer relating to geographic inclusion zones with a boundary;
transmitting the parameters to the CPU;
the CPU receiving and processing the geographic parameters;
the CPU comparing each time stamped position signal with the geographic parameters and transmitting a "violation" signal to the CCS upon the occurrence of receiving a position signal which falls outside the inclusion zone;
providing a customer location work station (CLWS) remote from the CCS;
inputting parameters into the CLWS;
transmitting the parameters to the CCS;
the CCS receiving, processing, storing and transmitting the parameters received from the CLWS, to the remote unit CPU; and
the CPU receiving, processing and storing of the parameters from the CCS; and
the CCS computer receiving, processing and selectively displaying a "violation" signal from the CPU.
38. A method of tracking and monitoring a remote unit from a central control station, comprising the steps of:
providing a remote unit with means for determining the geographic position of the remote unit, and with a central processing unit (CPU) connected to | | |