Claims
- 1. An apparatus for allowing a plurality of users to assert and release control of the transition of a system from a first state to a second state, comprising:
a) token means for reading tokens, where each token is uniquely controlled by one user while such user is asserting control of the system, and b) lockout means for preventing the transition of the system from the first state to the second state until a selected pattern of tokens has been read by the token means.
- 2. The apparatus of claim 1, wherein the token means comprises:
a) reader means for reading tokens; and b) discrimination means for discriminating between tokens of users asserting control of the system and tokens of users releasing control of the system.
- 3. The apparatus of claim 2, wherein each token is associated with unique token identification information, and wherein the token means additionally comprises:
a) storage means for storing token identification information; b) addition means for adding token identification information to the storage means when the token of a user asserting control of the system is read; and c) removal means for removing token identification from the storage means when the token of a user releasing control of the system is read.
- 4. The apparatus of claim 3, wherein the lockout means comprises:
a) means for determining a first number equal to the number of tokens whose token identification information has been added to but not subsequently removed from the storage means; and b) means for preventing the transition of the system from the first state to the second state until the first number reaches a selected value.
- 5. The apparatus of claim 2 wherein the lockout means comprises means for preventing the transition from the first state to the second state if there is a user that has not released control after such user last asserted control.
- 6. The apparatus of claim 2 wherein the reader means comprises means for reading tokens comprising information chosen from the group consisting of: optical, electromagnetic, biometric, and combinations thereof.
- 7. The apparatus of claim 2 wherein the discrimination means is chosen from the group consisting of:
a) a switch responsive to the user indicating assertion or release of control of the system; b) a sensor responsive to user motion; c) a first reader means for reading tokens of users asserting control of the system and a second reader means for reading tokens associated with users releasing control of the system; and d) reader means responsive to the orientation of a token being read, where a first token orientation indicates assertion of control of the system and a second token orientation indicates release of control of the system.
- 8. The apparatus of claim 1 further comprising override means for allowing the transition from the first state to the second state even if the selected pattern of tokens has not been read by the token means.
- 9. The apparatus of claim 2 wherein the lockout means comprises means to prevent electrical and mechanical energy flow into the system.
- 10. An apparatus to prevent the transition of a system from a first state to a second state based on the presence of users, where each user has a uniquely associated token with information uniquely identifying the user, and where the system comprises a controlled space, said apparatus comprising:
a) reader means for reading identifying information from tokens; b) discrimination means for discriminating between tokens of users entering the controlled space and tokens of users exiting the controlled space; c) determination means for determining a first number of tokens read entering the controlled space and not subsequently read exiting the controlled space; and d) lockout means for preventing the transition from the first state to the second state if the first number reaches a predetermined value.
- 11. The apparatus of claim 10, further comprising reset means for allowing the transition of the system from the first state to the second state independent of the entry and exit of users.
- 12. The apparatus of claim 11, wherein the reset means comprises a selected reset token.
- 13. The apparatus of claim 10, further comprising feedback means for signaling that a token has been read.
- 14. The apparatus of claim 13, wherein the feedback means is chosen from the group consisting of: an audible sound, a visual display, a light.
- 15. The apparatus of claim 13, wherein the feedback means comprises:
a) a first signal indicating a token of a user entering the controlled space has been read; and b) a second signal indicating that a token of a user exiting the controlled space has been read, wherein the second signal is detectably different from the first signal.
- 16. The apparatus of claim 10, further comprising communication means for communicating the first number.
- 17. An apparatus for preventing the energization of equipment based on the actions of a plurality of users, comprising:
a) input means for allowing a user to enter identifying information and to indicate whether such user is asserting or releasing control of the energization of the equipment; b) determination means for determining a first number equal to the number of users that have asserted control of the energization of the equipment that have not subsequently released control of the energization of the equipment; and c) lockout means for preventing the energization of the equipment unless the first number reaches a predetermined value.
- 18. The apparatus of claim 17, wherein the identifying information comprises a token controlled by the user while the user is asserting control of the energization of the equipment.
- 19. The apparatus of claim 17, wherein the first number is chosen from the group consisting of: zero, one, two, three, four, and five.
- 20. An apparatus to control the locking and unlocking of equipment, comprising:
a) a logic unit implementing a control method; b) a reader in communication with the logic unit that reads data identifying a user from a credential issued to the user; c) a lock indicator that indicates to the logic unit whether a particular credential's data is used to lock or unlock the equipment; d) memory accessible to the logic unit; e) a control interface responsive to the logic unit that effects lock and unlock status of the equipment; f) wherein the control method comprises: i) for each credential's data read as locking the equipment, if the credential's data is not already in a data structure in the memory, then adding the credential's data to the data structure and incrementing a counter;
ii) for each credential's data read as unlocking the equipment, if the credential's data is in the data structure, then deleting the credential's data from the data structure and decrementing the counter; iii) whenever the counter equals an unlock value, then causing the control interface to effect unlocking of the equipment, and otherwise causing the control interface to effect locking of the equipment.
- 21. The apparatus of claim 20, wherein the control method further comprises, when a defined master credential's data is read, deleting all the data in the data structure and causing the control interface to effect unlocking of the equipment.
- 22. The apparatus of claim 20, wherein the reader comprises a magnetic card reader, and wherein the credentials comprise cards having magnetic strips thereon, and wherein the logic unit comprises a programmed data processor.
PRIORITY CLAIM
[0001] This application claims priority to application Ser. No. 08/761,098 “Apparatus for Controlling System State Based on Unique Identifiers”, filed Dec. 15/1996, incorporated herein by reference.
CONTROL OF EQUIPMENT USING CREDENTIALS
[0002] This invention was made with Government support under Contract DE-AC04-94AL85000 awarded by the U.S. Department of Energy. The Government has certain rights in the invention.