Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
249 words
A method for maintaining a self-documenting logfile in a computer said logfile being automatically updated without intervention by a user and recording information indicative of a status of a substantially computer-controlled device having one or more application programs, the method comprising the steps of: (a) accepting one or more input commands from a user; (b) monitoring device characteristics indicative of the status of the device; (c) detecting an event upon occurrence of at least one of: (i) a deviation in the device status, (ii) a procedural step occurring while the device is in operation, (iii) a user input in response to said deviation in the device status, (iv) a user input initiating said deviation in the device status, and (v) a user input initiating a procedural step while the device is in operation; (d) writing an indication of the event to said logfile together with a record of at least the time and date of the event, thereby creating an event line; (e) archiving said logfile on to a means for storing data; (f) retrieving said logfile upon user demand; (g) verifying said one or more input commands by determining whether the input commands meet an acceptability criteria and detecting inadvertent alteration of said logfile; and (h) formatting the logfile with a start up event line before an event line is written to the logfile, the start up event line being indicative of an application program selected by the user for controlling at least one of the device characteristics.
Claim 2
Independent Claim
249 words
A method for maintaining a self-documenting logfile in a computer said logfile being automatically updated without intervention by a user and recording information indicative of a status of a substantially computer-controlled device having one or more application programs, the method comprising the steps of: (a) accepting one or more input commands from a user; (b) monitoring device characteristics indicative of the status of the device; (c) detecting an event upon occurrence of at least one of: (i) a deviation in the device status, (ii) a procedural step occurring while the device is in operation, (iii) a user input in response to said deviation in the device status, (iv) a user input initiating said deviation in the device status, and (v) a user input initiating a procedural step while the device is in operation; (d) writing an indication of the event to said logfile together with a record of at least the time and date of the event, thereby creating an event line; (e) archiving said logfile on to a means for storing data; (f) retrieving said logfile upon user demand; (g) verifying said one or more input commands by determining whether the input commands meet an acceptability criteria and detecting inadvertent alteration of said logfile; and (h) formatting the logfile with a start up event line before an event line is written to the logfile, the start up event line being indicative of an application program selected by the user for controlling at least one of the device characteristics.
Claim 3
Dependent Claim
23 words
The method of claim 1, further comprising the step of informing the user of an error if the creation of said logfile fails.
Claim 4
Dependent Claim
64 words
The method of claim 1, wherein the step of verifying the user input and detecting inadvertent alteration further comprises a method of testing said logfile for validity comprising: (a) determining whether a minimum number of characters are present in the logfile; and (b) informing the user that the logfile is substantially empty if the minimum number of characters are not present in the logfile.
Claim 5
Dependent Claim
65 words
The method of claim 1, wherein the step of verifying the user input commands and detecting inadvertent alteration to the logfile further comprises a method of testing said logfile for validity comprising: (a) verifying that the start up event line is present in the logfile; and (b) informing the user that the logfile contains invalid data if the start up event line is not present.
Claim 6
Dependent Claim
74 words
The method of claim 1, wherein the step of verifying user input commands and detecting inadvertent alteration to the logfile further comprises a method of testing said logfile for validity comprising: (a) testing characters within said logfile for impermissible characters and impermissible combinations of characters; and (b) informing the user that data within the logfile is invalid provided that at least one of the impermissible characters and the impermissible combinations of characters are present.
Claim 7
Dependent Claim
64 words
The method of claim 1, wherein the step of verifying the user input commands and detecting inadvertent alteration to the logfile further comprises a method of testing said logfile for validity comprising: (a) determining whether one or more of the characteristics within the logfile are non-printable characters; and (b) informing the user that characters within the logfile are invalid if non-printable characters are present.
Claim 8
Dependent Claim
24 words
The method of claim 1, further comprising the step of storing the retrieved logfile in a form which can be printed upon user instruction.
Claim 9
Dependent Claim
13 words
The method of claim 1, wherein the device is a supercritical fluid extractor.
Claim 10
Dependent Claim
80 words
The method of claim 1, further comprising the step of substantially continuously verifying the presence of said logfile during the operation of the application program, wherein the verifying step comprises the steps of: (a) opening the logfile and displaying a message informing the user if said logfile cannot be opened; (b) accepting an acknowledgement input from the user, the input being indicative of a response to the message that the logfile cannot be opened; and (c) creating a new logfile.
Claim 11
Dependent Claim
32 words
The method of claim 9, wherein the new logfile comprises an alternate start up event line indicative of the application program further comprising information indicating that event lines may have been lost.
Claim 12
Dependent Claim
61 words
The method of claim 1, wherein the step of verifying the user input commands and detecting inadvertent alteration to the logfile further comprises a method of testing said logfile for validity comprising: (a) determining whether a maximum number of characters within each event line is exceeded; and (b) informing the user that the event line exceeds the maximum number of characters.
Claim 13
Dependent Claim
24 words
The method of claim 11, further comprising the steps of storing the retrieved logfile in a form which can be printed upon user instruction.
Claim 14
Dependent Claim
26 words
The method of claim 12, further comprising the step of truncating the event line during printing if the event line exceeds the maximum number of characters.
Claim 15
Dependent Claim
30 words
The method of claim 1, further comprising a method of detecting tampering comprising the step of generating an enciphering key, whereby said enciphering key permits the detection of tampering attempts.
Claim 16
Dependent Claim
49 words
The method of claim 14, wherein the step of generating an enciphering key comprises modifying the event lines to have a regular characteristic, and the detection of tampering attempts comprises the step of determining if any of the event lines comprising the logfile do not possess the regular characteristic.
Claim 17
Dependent Claim
25 words
The method of claim 15, wherein the step of modifying the event lines comprises ensuring that each event line contains the same number of characters.
Claim 18
Dependent Claim
25 words
The method of claim 15, wherein the step of modifying the event lines comprises ensuring that each event line contains an even number of characters.
Claim 19
Dependent Claim
25 words
The method of claim 15, wherein the step of modifying the event lines comprises ensuring that each event line contains an odd number of characters.
Claim 20
Dependent Claim
26 words
The method of claim 15, wherein the step of modifying the event lines comprises ensuring that each event line contains one or more particularly selected characters.
Claim 21
Dependent Claim
19 words
The method of claim 15, wherein the step of modifying the event lines is changed on a regular basis.
Claim 22
Independent Claim
363 words
A method for maintaining a self-documenting logfile in a computer said logfile being automatically updated without intervention by a user and recording information indicative of a status of a substantially computer-controlled device having one or more application programs, the method comprising the steps of: (a) accepting one or more input commands from a user; (b) monitoring device characteristics indicative of the status of the device; (c) detecting an event upon occurrence of at least one of: (i) a deviation in the device status, (ii) a procedural step occurring while the device is in operation, (iii) a user input in response to said deviation in the device status, (iv) a user input initiating said deviation in the device status, and (v) a user input initiating a procedural step while the device is in operation; (d) writing an indication of the event to said logfile together with a record of at least the time and date of the event, thereby creating an event line; (e) archiving said logfile on to a means for storing data; (f) retrieving said logfile upon user demand; (g) verifying said one or more input commands by determining: (i) whether the input commands meet an acceptability criteria, (ii) whether inadvertent alteration to said logfile has occurred, and (iii) whether said logfile is valid; (h) formatting the logfile with a start up event line before an event line is written to the logfile, the start up event line being indicative of an application program selected by the user for controlling at least one of the device characteristics; (i) informing the user of an error if creation of said logfile fails; and (j) verifying the presence of said logfile while an application program is operating, wherein the verification comprises: (i) opening the logfile and informing the user if said logfile cannot be opened; (ii) accepting an acknowledgement input from the user, the input being indicative of a response to the information that the logfile cannot be opened; and (iii) creating a new logfile, wherein the new logfile comprises an alternate start up message indicative of the application program initiated at an unknown time and further indicating that event lines may have been lost.
Claim 23
Independent Claim
363 words
A method for maintaining a self-documenting logfile in a computer said logfile being automatically updated without intervention by a user and recording information indicative of a status of a substantially computer-controlled device having one or more application programs, the method comprising the steps of: (a) accepting one or more input commands from a user; (b) monitoring device characteristics indicative of the status of the device; (c) detecting an event upon occurrence of at least one of: (i) a deviation in the device status, (ii) a procedural step occurring while the device is in operation, (iii) a user input in response to said deviation in the device status, (iv) a user input initiating said deviation in the device status, and (v) a user input initiating a procedural step while the device is in operation; (d) writing an indication of the event to said logfile together with a record of at least the time and date of the event, thereby creating an event line; (e) archiving said logfile on to a means for storing data; (f) retrieving said logfile upon user demand; (g) verifying said one or more input commands by determining: (i) whether the input commands meet an acceptability criteria, (ii) whether inadvertent alteration to said logfile has occurred, and (iii) whether said logfile is valid; (h) formatting the logfile with a start up event line before an event line is written to the logfile, the start up event line being indicative of an application program selected by the user for controlling at least one of the device characteristics; (i) informing the user of an error if creation of said logfile fails; and (j) verifying the presence of said logfile while an application program is operating, wherein the verification comprises: (i) opening the logfile and informing the user if said logfile cannot be opened; (ii) accepting an acknowledgement input from the user, the input being indicative of a response to the information that the logfile cannot be opened; and (iii) creating a new logfile, wherein the new logfile comprises an alternate start up message indicative of the application program initiated at an unknown time and further indicating that event lines may have been lost.
Claim 24
Dependent Claim
13 words
The method of claim 21, wherein the device is a supercritical fluid exterior.