Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
236 words
A method of logging data relative to the operation of a transport refrigeration unit, during each trip of the transport refrigeration unit, with the transport refrigeration unit including control means and non-volatile memory means, comprising the steps of: monitoring a plurality of predetermined variables of the transport refrigeration unit to provide data, selecting those variables of the plurality of monitored variables whose data is to be logged in the memory means during a trip of the transport refrigeration unit, dividing the non-volatile memory means into at least first and second data segments for storing data from the selected variables, storing an address pointer in the first data segment which points to an address in the second data segment, for each trip of the transport refrigeration unit, storing data from the selected variables in the second data segment, during each trip of the transport refrigeration unit, said step of storing data including the step of starting the data stored in the second data segment at the address of the second data segment pointed to by the address pointer in the first data segment which is associated with the current trip of the transport refrigeration unit, and downloading data stored in the non-volatile memory means to a predetermined device, said downloading step including the step of using at least one address pointer stored in the first data segment to download associated data stored in the second data segment.
Claim 2
Independent Claim
236 words
A method of logging data relative to the operation of a transport refrigeration unit, during each trip of the transport refrigeration unit, with the transport refrigeration unit including control means and non-volatile memory means, comprising the steps of: monitoring a plurality of predetermined variables of the transport refrigeration unit to provide data, selecting those variables of the plurality of monitored variables whose data is to be logged in the memory means during a trip of the transport refrigeration unit, dividing the non-volatile memory means into at least first and second data segments for storing data from the selected variables, storing an address pointer in the first data segment which points to an address in the second data segment, for each trip of the transport refrigeration unit, storing data from the selected variables in the second data segment, during each trip of the transport refrigeration unit, said step of storing data including the step of starting the data stored in the second data segment at the address of the second data segment pointed to by the address pointer in the first data segment which is associated with the current trip of the transport refrigeration unit, and downloading data stored in the non-volatile memory means to a predetermined device, said downloading step including the step of using at least one address pointer stored in the first data segment to download associated data stored in the second data segment.
Claim 3
Dependent Claim
70 words
The method of claim 1 wherein the step of selecting variables whose data is to be logged during a trip of the transport refrigeration unit includes the steps of: providing a generic list of all of the plurality of monitored variables, indicating which of the variables in the generic list are to have their associated data logged during the trip, and marking the generic list to identify the indicated variables.
Claim 4
Dependent Claim
48 words
The method of claim 2 including the step of preparing a variable list from the generic list which includes only the variables whose data is to be logged, with the step of storing data including the step of periodically storing data relative to variables in the variable list.
Claim 5
Dependent Claim
83 words
The method of claim 3 including the step of providing a data base which is shared by a plurality of predetermined control elements of the transport refrigeration unit, with the step of providing a generic list of all of the plurality of monitored variables including the step of storing the generic list in the shared data base, and wherein the step of preparing a variable list from the generic list includes the step of storing the variable list in the shared data base.
Claim 6
Dependent Claim
34 words
The method of claim 1 including the step of identifying the source of the data stored in the second data segment by the storing step, by associating data with the variable which produced it.
Claim 7
Dependent Claim
55 words
The method of claim 1 wherein the step of downloading data stored in the non-volatile memory means includes the steps of: requesting the downloading of data logged during a specific trip of the transport refrigeration unit, and downloading only the data from the second data segment which was stored therein during the requested specific trip.
Claim 8
Dependent Claim
59 words
The method of claim 1 wherein the step of downloading data stored in the non-volatile memory means includes the step of requesting the downloading of data logged during all of the trips having an address pointer stored in the first data segment, and all of the data stored in the second data segment pointed to by the address pointers.
Claim 9
Dependent Claim
110 words
The method of claim 1 wherein the step of monitoring a plurality of predetermined variables includes the steps of: monitoring variables which provide a continuous output during the operation of the transport refrigeration unit, and monitoring variables which provide data randomly as the result of predetermined unscheduled events during the operation of the transport refrigeration unit, with the step of storing data from all selected variables which have a continuous output storing such data synchronously at a predetermined time interval, and with the step of storing data from a selected variable which provides unscheduled data storing such data asynchronously, at the time the unscheduled data is provided by the variable.
Claim 10
Dependent Claim
36 words
The method of claim 8 including the step of identifying in a preamble of each new timed data entry and each new unscheduled event data entry whether the associated data is synchronous data or asynchronous data.
Claim 11
Dependent Claim
46 words
The method of claim 8 wherein the step of storing unscheduled data includes the step of providing an event entry format which includes the identifying preamble, an event descriptor code which indicates the type of event, and including the step of time stamping the event entry.
Claim 12
Dependent Claim
56 words
The method of claim 8 including the steps of: providing a control word update entry which identifies the predetermined time interval, forming a control word update event entry which includes the control word, time stamping the control word update event entry, and entering the time stamped control word event header asynchronously in the second data segment.
Claim 13
Dependent Claim
73 words
The method of claim 8 including the step of generating an alarm in response to a predetermined malfunction of the transport refrigeration unit, with the step of monitoring variables which provide data randomly monitoring the generation of alarms, and wherein the step of storing unscheduled data asynchronously includes the steps of providing an alarm event entry, identifying the type of alarm in the alarm event entry, and time stamping the alarm event entry.
Claim 14
Dependent Claim
31 words
The method of claim 8 including the steps of providing a real time clock, and time stamping the storing of asynchronous data with time values provided by the real time clock.
Claim 15
Dependent Claim
37 words
The method of claim 13 including the steps of updating the real time clock, providing a real time clock update event entry, and storing the real time clock update event entry asynchronously in the second data segment.
Claim 16
Dependent Claim
148 words
The method of claim 1 wherein the step of selecting variables whose data is to be logged during a trip of the transport refrigeration unit includes the steps of: providing a generic list of all of the plurality of monitored variables, indicating which of the variables in the generic list are to have their associated data logged during the trip, marking the generic list to identify the indicated variables, preparing a variable list from the generic list which includes only the variables whose data is to be logged, with the step of storing data including the step of periodically storing data relative to variables in the variable list, updating the variable list, preparing a variable list update event entry which includes the updated variable list, time stamping the variable list update event entry, and entering the time stamped variable list update event entry in the second data segment.
Claim 17
Dependent Claim
68 words
The method of claim 8 including the step of checking the transport refrigeration unit via pre-trip procedures, with the step of monitoring variables which provide data randomly monitoring the pre-trip procedure, and wherein the step of storing unscheduled data asynchronously includes the steps of providing a pre-trip event entry, providing information relative to the pre-trip procedure in the pre-trip event entry, and time stamping the pre-trip event entry.
Claim 18
Dependent Claim
79 words
The method of claim 8 including the steps of initiating and terminating a defrost procedure of the transport refrigeration unit, with the step of monitoring variables which provide data randomly monitoring the defrost procedure, and wherein the step of storing unscheduled data asynchronously includes the steps of providing a defrost event entry when the defrost procedure is initiated and providing a defrost event entry when the defrost procedure is terminated, and time stamping each of the defrost event entries.