Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
371 words
A control system including a computer for controlling under the direction of a user an apparatus having a plurality of interconnected electromechanical devices, chambers and fluid pathways comprising: first means for running a plurality of preprogrammed sequences of commands to control a plurality of said electromechanical devices, said preprogrammed sequences of commands being nonalterable in the sense that said user cannot add, delete or change any command in the sequence, each said preprogrammed sequence of commands causing said plurality of electromechanic devices to cooperate to accomplish a particular overall function among a plurality of overall functions which said apparatus is capable of performing; second means for receiving, storing, and running new sequences of commands selected by said user from a command set of a first complexity level hereafter called the "high" level, each said high level command for causing said control system to control one or more of said electromechanical devices to cause a high level event to occur, said high level event involving cooperation of several of said electromechanical devices to perform a "building block" function, where a building block function is defined as a function one or more of which are necessary to achieve one of the overall functions achieved by said apparatus when said control system performs any one of said preprogrammed sequences of commands run by said first means; third means for receiving, storing and running new sequences of commands selected by said user from a command set of a second complexity level hereafter called the "expert" level, each said expert level command causing said control system to generate control signals to control an individual one of said electromechanical devices to do a single task, each said single task being one of a plurality of subtasks a collection of which comprises one of said building block functions carried out by one of said high level commands; and access control means for controlling whether said user is allowed to run only said preprogrammed sequences using said first means or is also allowed to define, store and run new sequences of commands using commands from said high level command set or said expert level command set or both using either said second means or said third means or both.
Claim 2
Dependent Claim
371 words
A control system including a computer for controlling under the direction of a user an apparatus having a plurality of interconnected electromechanical devices, chambers and fluid pathways comprising: first means for running a plurality of preprogrammed sequences of commands to control a plurality of said electromechanical devices, said preprogrammed sequences of commands being nonalterable in the sense that said user cannot add, delete or change any command in the sequence, each said preprogrammed sequence of commands causing said plurality of electromechanic devices to cooperate to accomplish a particular overall function among a plurality of overall functions which said apparatus is capable of performing; second means for receiving, storing, and running new sequences of commands selected by said user from a command set of a first complexity level hereafter called the "high" level, each said high level command for causing said control system to control one or more of said electromechanical devices to cause a high level event to occur, said high level event involving cooperation of several of said electromechanical devices to perform a "building block" function, where a building block function is defined as a function one or more of which are necessary to achieve one of the overall functions achieved by said apparatus when said control system performs any one of said preprogrammed sequences of commands run by said first means; third means for receiving, storing and running new sequences of commands selected by said user from a command set of a second complexity level hereafter called the "expert" level, each said expert level command causing said control system to generate control signals to control an individual one of said electromechanical devices to do a single task, each said single task being one of a plurality of subtasks a collection of which comprises one of said building block functions carried out by one of said high level commands; and access control means for controlling whether said user is allowed to run only said preprogrammed sequences using said first means or is also allowed to define, store and run new sequences of commands using commands from said high level command set or said expert level command set or both using either said second means or said third means or both.
Claim 3
Dependent Claim
67 words
The apparatus of claim 1 wherein at least some of said commands at said high level and at said expert level have parameters and wherein said control system includes prompting means for prompting said user to supply any parameter values that pertain to a high level or expert level command selected by said user and for programming said command so selected with the user supplied parameter values.
Claim 4
Dependent Claim
70 words
The apparatus of claim 2 wherein said control system further comprises prompting means in each of said second and third means for prompting said user for entry of new commands at the appropriate complexity level and for storing commands so entered as a new sequence of commands wherein each said new sequence of commands is for causing a new predetermined sequence of events to be performed by said electromechanical devices.
Claim 5
Dependent Claim
98 words
The apparatus of claim 3 wherein said control system further comprises means for providing programmable access privileges for said user for determining whether said user is allowed to program with commands from either or both of said high level and expert level command sets and wherein said access control means further comprises prompting means for prompting said user for access privilege data in the form of a user identification code such that said access control means can determine from said user identification code the access privileges said user has to said high level and expert level command sets.
Claim 6
Dependent Claim
87 words
The apparatus of claim 4 wherein multiple users use said apparatus and wherein said access control means further comprises means for providing a first group of users the capability to run only said preprogrammed sequences of commands and for providing a second group of users the capability to program a new sequence of commands using commands from said high level command set and for providing the capability to a third group of users to program a new sequence of commands using commands from said expert command set.