Claims
- 1. A card reader for use in a security system having a central controller which communicates with said card reader, said card reader comprising:
- a memory;
- means for reading data stored permanently on cards;
- means for evaluating data from the cards independent of the central controller, and for selectively permitting access to a controlled location in response to the evaluation of the data from the cards, with the card data remaining unchanged on the cards;
- means for receiving signals from said central controller;
- means coupled to said receiving means for sensing when communication with said central controller is lost; and
- means responsive to said sensing means for storing said data from said reading means in said memory during times when communication with said central controller is lost.
- 2. An apparatus as defined in claim 1 wherein said central controller periodically polls said card reader and wherein said sensing means senses when communications with said central controller is lost by absence of polls for a predetermined time.
- 3. An apparatus as defined in claim 1 further comprising means for keeping the local time at said card reader and for synchronizing it with time kept by said central controller.
- 4. An apparatus as defined in claim 1 wherein the means for permitting physical access comprises authorization means coupled to said reading means for granting or denying access to a controlled location based upon data read from said card.
- 5. An apparatus as defined in claim 4 wherein said storing means includes means to inhibit storage of data from card reading transactions when authorization is denied.
- 6. An apparatus as defined in claim 1, additionally comprising:
- means for determining whether said memory is full, and
- means for inhibiting said storing means when said memory is full.
- 7. An apparatus as defined in claim 6 further comprising means for authorizing access to a controlled location in response to data read from said card, wherein said authorization means includes means for ignoring data from said reading means when said storing means is full.
- 8. An apparatus as defined in claim 7 further including means for determining the time of day, wherein said storing means stores the time of day with said data from said reading means when said card is read.
- 9. An apparatus as defined in claim 8 wherein said authorization means includes means for generating a first signal when authorization is granted and a second signal when authorization is denied.
- 10. An apparatus as defined in claim 1 further comprising means for transmitting the data stored by said means for storing to said central controller when communication is restored.
- 11. An apparatus as defined in claim 10 wherein said central controller polls said card reader, and wherein said means for transmitting transmits data for one card reading transaction from said means for storing at the time of each said poll from said central controller.
- 12. An apparatus as defined in claim 4 wherein said card contains a first portion of data and a second portion of data and said authorization means includes means for granting or denying authorization based upon one of said first and second portions of data only.
- 13. An apparatus as defined in claim 12 wherein said means for storing, stores the other of said first and second portions of data only.
- 14. An apparatus as defined in claim 13 wherein said means for storing includes means for storing the local time at the time said second portion of data is read.
- 15. A method of operating a security system which controls access to a location and which includes a local card reader and a central controller which communicate to limit access based on card data, comprising:
- reading data stored on a card;
- evaluating the data from the card independently from the central controller;
- permitting access to a controlled location in response to the evaluation of the data from the card, with the card data remaining unchanged on the card;
- sensing at said local card reader for inablity to communicate with said central controller;
- storing card data at said local card reader during periods of inability to communicate;
- transmitting stored card data from said local card reader to said central controller when communication is possible; and
- receiving control signals from the central controller.
- 16. A method, as defined in claim 15, additionally comprising:
- storing the time of day with said card data at said local card reader.
- 17. A card reader as defined in claim 1, further comprising:
- means for controlling whether data from the reading means is to be stored in the memory during times when communication with the central controller is lost; and
- means for controlling whether access to the controlled location is to be permitted when communication with the central controller is lost.
- 18. A card reader as defined in claim 1, further comprising:
- means for monitoring the condition of devices external to the card reader; and
- means for generating data indicating the condition of the external devices for transmission to the central controller.
- 19. A card reader as defined in claim 18, further comprising switch means for electrically connecting the card reader to additional external devices in response to signals received from the central controller, wherein the additional external devices may comprise such things as alarms or emergency signaling devices.
- 20. A method of operating a security system as defined in claim 15, further comprising the steps of:
- maintaining local time data at the card reader; and
- synchronizing said time data with the time kept by the central controller.
- 21. A method of operating a security system as defined in claim 20 wherein the step of synchronizing the local time comprises keeping the local time offset from the time at the central controller by a predetermined amount.
- 22. A method of operating a security system as defined in claim 15, wherein the step of storing card data comprises the steps of:
- sensing a control condition indicating whether data from the card is to be stored at the local card reader when communication with the central controller is lost; and
- storing said card data when the control condition indicates that said card data should be stored.
- 23. A method of operating a security system as defined in claim 15 wherein the step of permitting physical access to a controlled location comprises the steps of:
- sensing a control condition indicating whether access to the controlled location is to be permitted when communication with the central controller is lost; and
- providing a signal which permits physical access to the controlled location when the control condition indicates that such access should be permitted.
- 24. A method of operating a security system as defined in claim 15, further comprising the steps of:
- monitoring the condition of devices external to the card reader; and
- generating data indicating the condition of the external devices for transmission to the central controller.
- 25. A method of operating a security system as defined in claim 24, further comprising the step of electrically connecting the card reader to additional external devices in response to signals received from the central controller, wherein the additional external devices may comprise such things as alarms or emergency signaling devices.
- 26. A card reader as defined in claim 1, wherein the security system includes a plurality of said card readers, and wherein the central controller and each card reader are electrically connected so as to each define an electrical communication system, each said card reader further comprising means for sending the data read from the card to the central controller at a time controlled by the electrical communication system associated with the card reader.
- 27. A method of operating a security system as defined in claim 15, wherein the reading step comprises reading data stored on cards inserted in the card reader with read cycles initiated at a rate determined by frequency of card insertions at said reader, and wherein the transmitting step is performed at a rate determined by the card reader and the central controller.
- 28. A method of operating a security system as defined in claim 15, wherein the step of evaluating data from the card comprises comparing data from the card with authorization data provided in the card reader, and wherein the step of permitting access to a controlled area comprises generating an authorization signal when the compared data corresponds to said authorization data.
- 29. A card reader for use in a security system having a central controller and a plurality of said card readers, wherein the central controller and each card reader are electrically connected so as to each define an electrical communication system, each said card reader comprising:
- a memory;
- means for reading data stored permanently on a card, wherein said data is organized on said card so as to define first and second data segments;
- means for storing data read from said cards in said memory;
- means for sending data from said memory to said central controller at a time controlled by said electrical communication system;
- means for receiving signals from said central controller;
- means for selectively permitting access to a controlled area in response to said signals from the central controller;
- means for storing at least one authorization code;
- a local buffer;
- means coupled to said receiving means for sensing that ability to communicate with said central controller is lost;
- means for comparing a selected one of said first and second data segments with said authorization code;
- means for granting or denying access to said controlled area independent of signals from the central controller in response to said comparison of one of said first and second data segment with said authorization code, while said ability to communicate with the central controller is lost;
- means for storing the other of said first and second data segments in said local buffer during periods when said ability to communicate with the central controller is lost;
- means coupled to said receiving means for sensing that said ability to communicate with the central controller is restored; and
- means for transmitting the data stored in said local buffer to said central controller at a time controlled by said electrical communication system, when said ability to communicate with the central controller has been restored.
- 30. A card reader for use in a security system as defined in claim 29 wherein one of said first and second data segments comprises authorization data for comparison with said authorization code, and wherein the other of said first and second data segments comprises identification data for storage in said local buffer.
- 31. A card reader for use in a security system as defined in claim 30, further comprising:
- means for providing data indicating local time at said card reader; and
- means for storing said local time data in said local buffer when said other data segment is stored in said local buffer, thereby storing in said local buffer identification data relating to the card and a representation of the time at which a transaction involving said card occurred at the card reader.
- 32. A card reader for use in a security system as defined in claim 29, further comprising means for sensing when said local buffer is full, and preventing further access to said controlled area while said buffer is full.
- 33. A card reader for use in a security system as defined in claim 29, further comprising means responsive to a user selected operating option and also responsive to said means for sensing that said ability to communicate is lost, for prohibiting access to said controlled area while said ability to communicate with the central controller is lost.
- 34. A method of operating a card reader in a security system having a central controller and plural remote card readers wherein the central controller and each of the remote card readers cooperate to each define separate electrical communication systems, and wherein each card reader has a memory and a local buffer, the method comprising:
- reading data stored permanently on a card inserted in a selected card reader, wherein said data is organized on said card so as to define first and second data segments, with read cycles initiated at a rate determined by frequency of card insertions at said reader;
- storing data read from said cards in said memory;
- sending data from said memory to said central controller at a time controlled by said electrical communication system;
- receiving signals from said central controller;
- selectively permitting access to a controlled area in response to said signals from the central controller;
- storing at least one authorization code;
- sensing that ability to communicate with said central controller is lost;
- comparing a selected one of said first and second data segments with said authorization code;
- granting or denying access to said controlled area independent of signals from the central controller in response to said comparison of said data segment with said authorization code, while said ability to communicate with the central controller is lost;
- storing the other of said first and second data segments in said local buffer during periods when said ability to communicate with the central controller is lost;
- sensing that said ability to communicate with the central controller is restored; and
- transmitting the data stored in said local buffer to said central controller at a time controlled by said electrical communication system, when said ability to communicate with the central controller has been restored.
- 35. A method of operating a card reader in a security system as defined in claim 34, wherein one of said first and second data segments comprises authorization data, and wherein the other of said first and second data segments comprises identification data, said step of comparing a selected one of said data segments with said authorization code comprising the step of comparing said authorization data with said authorization code, and said step of storing the other of said data segments in said local buffer comprising the step of storing said identification data in said local buffer.
- 36. A method of operating a card reader in a security system as defined in claim 35, further comprising the steps of:
- providing data indicating local time at said card reader; and
- storing said local time data in said local buffer when said identification data is stored in said local buffer thereby storing in said local buffer identification data relating to the card, and a representation of the time at which a transaction involving said card occurred at the card reader.
- 37. A method of operating a card reader in a security system as defined in claim 34, further comprising the steps of:
- sensing when said local buffer is full; and
- preventing further access to said controlled area while said buffer is full.
- 38. A method of operating a card reader in a security system as defined in claim 34 wherein, in response to a user selected operating option, the method includes the step of prohibiting access to said controlled area while said ability to communicate with the central controller is lost.
Parent Case Info
This application is a continuation of application Ser. No. 412,269, filed Aug. 27, 1982, abandoned.
US Referenced Citations (20)
Foreign Referenced Citations (3)
Number |
Date |
Country |
115966 |
Mar 1982 |
JPX |
108951 |
Jul 1982 |
JPX |
108952 |
Jul 1982 |
JPX |
Non-Patent Literature Citations (1)
Entry |
"CTR-Computerized Time Recording", E. Fabo & E. Hoglund, Ericsson Review, No. 2, 1980. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
412269 |
Aug 1982 |
|