Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
432 words
A vehicle monitoring, recording and analyzing system comprising: (a) a plurality of sensors located within said vehicle for the purpose of sensing operating parameters therefrom, said sensors generating data signals representing varying magnitudes corresponding to values of said operating parameters; (b) a data processing and recording device located entirely on-board said vehicle and comprising: (i) computing means, including a central processing unit (CPU) and a real time clock device, for periodically sampling each of said data signals in sequence and producing data samples representative of the magnitudes of said data signals from each of said sensors; (ii) program memory storage means for storing an operating program for said CPU; (iii) data memory storage means for receiving and storing said data samples; (iv) program data memory storage means for storing program control parameters to control said operating program for said CPU; (v) data compression means for implementing a data compression scheme operating in accordance with said operating program to store compressed data in a block of successively arranged memory locations in said data memory storage means and comprising: (a) means for mathematically accumulating the said data samples from any one of said sensors for fixed time intervals for determining sums of the said data samples in each fixed time interval; (b) means for storing consecutive sums in consecutive memory locations in said block of said data memory storage means; (c) means for detecting occurrences of sums of zero in each of a predetermined number of consecutive fixed time intervals, said means for detecting said occurrences, upon detection of each occurrence, causing said means for storing to cease storing said consecutive sums and also forming summary blocks in said block in said data memory storage means; (d) means for recording in each summary block the total length of time during which said consecutive sums remain zero; (e) means for detecting reoccurrences of sums greater than zero, said means for detecting said reoccurrences causing said means for recording to cease recording said summary blocks, and said means for storing to resume storing said consecutive sums; (vi) power supply means associated with said vehicle for operating said CPU, said program memory storage means, said real time clock device and said data memory storage means; (vii) power supply means independent of said vehicle for operating said real time clock device and said data memory storage means in the absence of power from said power supply means associated with said vehicle; (viii) data communication means operative to read said compressed data from said data memory storage means and to transfer said compressed data to external data processing equipment.
Claim 2
Dependent Claim
432 words
A vehicle monitoring, recording and analyzing system comprising: (a) a plurality of sensors located within said vehicle for the purpose of sensing operating parameters therefrom, said sensors generating data signals representing varying magnitudes corresponding to values of said operating parameters; (b) a data processing and recording device located entirely on-board said vehicle and comprising: (i) computing means, including a central processing unit (CPU) and a real time clock device, for periodically sampling each of said data signals in sequence and producing data samples representative of the magnitudes of said data signals from each of said sensors; (ii) program memory storage means for storing an operating program for said CPU; (iii) data memory storage means for receiving and storing said data samples; (iv) program data memory storage means for storing program control parameters to control said operating program for said CPU; (v) data compression means for implementing a data compression scheme operating in accordance with said operating program to store compressed data in a block of successively arranged memory locations in said data memory storage means and comprising: (a) means for mathematically accumulating the said data samples from any one of said sensors for fixed time intervals for determining sums of the said data samples in each fixed time interval; (b) means for storing consecutive sums in consecutive memory locations in said block of said data memory storage means; (c) means for detecting occurrences of sums of zero in each of a predetermined number of consecutive fixed time intervals, said means for detecting said occurrences, upon detection of each occurrence, causing said means for storing to cease storing said consecutive sums and also forming summary blocks in said block in said data memory storage means; (d) means for recording in each summary block the total length of time during which said consecutive sums remain zero; (e) means for detecting reoccurrences of sums greater than zero, said means for detecting said reoccurrences causing said means for recording to cease recording said summary blocks, and said means for storing to resume storing said consecutive sums; (vi) power supply means associated with said vehicle for operating said CPU, said program memory storage means, said real time clock device and said data memory storage means; (vii) power supply means independent of said vehicle for operating said real time clock device and said data memory storage means in the absence of power from said power supply means associated with said vehicle; (viii) data communication means operative to read said compressed data from said data memory storage means and to transfer said compressed data to external data processing equipment.
Claim 3
Dependent Claim
71 words
A system as defined in claim 1 and including means for maintaining data recorded in said data memory storage means when said data processing and recording device is disconnected from said vehicle; whereby, said data recorded in said data memory storage means can be transferred to said external data processing equipment by disconnecting said data processing and recording device from said vehicle and connecting it to said external data processing equipment.
Claim 4
Dependent Claim
133 words
A system as defined in claim 1 and further including means for transferring data from said data memory storage means to said external data processing equipment, said means for transferring comprising an output port; said output port being connectable to any one of: (a) directly to an input port of said external data processing equipment by bringing said data processing and recording device and said external data processing equipment physically together; or (b) to said input port of said external data processing equipment via cable means; or (c) to said input port of said external data processing equipment via a telephone modem; or (d) to an input of a portable data transfer unit, said portable data transfer unit having an output port connectable to said input port of said external data processing equipment.
Claim 5
Dependent Claim
46 words
A system as defined in claim 1 and further including: said external data processing equipment including said program control parameters; said data communicaton means being further operative to transfer said program control parameters from said external data processing equipment to said program data memory storage means.
Claim 6
Dependent Claim
15 words
A system as defined in claim 1 wherein said fixed time interval is programmably variable.
Claim 7
Dependent Claim
32 words
A system as defined in claim 1 and further including display means connected to said data memory storage means to dsiplay selected portions of values stored in said data memory storage means.
Claim 8
Dependent Claim
252 words
A system as defined in claim 1 wherein said data processing and recording device further includes; (ix) high resolution data compression means for implementing a high resolution data compression scheme operating in accordance with a second operating program to store high resolution compressed data in a circular buffer in said data memory storage means, and comprising: (a) second means for mathematically accumulating said data samples from any one of said sensors within second programmed fixed time intervals, said second programmed fixed time intervals being much smaller than said programmed fixed time intervals for determining second-sums of said data samples in each of said second fixed time intervals; (b) third means for storing consecutive said second-sums in consecutive memory locations in said circular buffer of said data memory storage means; (c) fourth means for detecting occurrences of said second-sums of zero value in each of a second predetermined number of consecutive second fixed time intervals, said fourth means for detecting said occurrences, upon detection of each occurrence, causing said third means for storing to cease storing said consecutive second-sums and also forming second summary blocks in said second block of said data memory storage means; (d) fifth means for recording in each said second summary block the total length of time during which said consecutive second-sums remain zero; and (e) sixth means for detecting the reoccurrences of said second-sums of value greater than zero, said sixth means for detecting said reoccurrences causing said third means for storing to resume storing said consecutive second-sums.
Claim 9
Independent Claim
60 words
A system as defined in any one of claims 1 or 7 and further including power failure detection means to ensure proper shutdown in the event of a power failure or removal of the system from the vehicle, and further storing in said data memory storage means information as to the time and duration of said power failure or removal.