IP Library Granted Patent US 8,314,681
Granted Patent B2
US 8,314,681 · App. 12/463,653 · Granted Nov 20, 2012

System and method for automatic key recognition

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,314,681
App. No.
12/463,653
Granted
Nov 20, 2012
Kind
B2
Abstract

A system and method are disclosed for using a single key to authenticate a user with respect to multiple user access points and to allow a single access point to authenticate multiple keys having different physical characteristics. The system may comprise an access control system that includes an insertion receptacle for receiving a physical key, and a translation device for observing the physical characteristics of the key and translating those characteristics into electrical signals. In a learning mode, the electrical signals are transmitted to a processor and stored in memory. In a verification mode, the electrical signals are transmitted to the processor and compared with the previously-stored signals. If the processor concludes that the signals match the signals stored in memory, then the processor instructs a lock actuation mechanism to actuate an access control device to allow the user access to a location. The translation device may comprise a laser light reader, a piezoelectric crystal, a variable resistor, an electromagnet, or an image acquisition device. A method of using the system is also disclosed.

Claims (46)

1. A method for providing access, comprising:

at a controller, receiving electronic signal data representative of a contour of a first key presented by a first user at a first access location;

comparing the electronic signal data with stored electronic signal data, the stored electronic signal data associated with an authorized key, wherein an energy reading from a particular sample point in the received electronic signal data is compared against a particular energy level in the stored electronic signal data, and when the energy reading from the sample point in the received electronic signal data does not match the energy level in the stored electronic signal data, comparing a number of additional sample points above and below the particular sample point against the particular energy level to determine if one of the additional sample points matches the particular energy level;

instructing the first access location to allow access to the user if the electronic signal data matches the stored electronic signal data; and

when the electronic signal data deviates from the stored electronic signal data by at least a predetermined amount, modifying the stored electronic signal data based on the deviated electronic signal data and re-designating the modified electronic signal data as the stored electronic signal data.

2. The method of claim 1 , further comprising:

at the controller, receiving electronic signal data representative of the contour of the first key presented by the user at a second access location;

comparing the electronic signal data with the stored electronic signal data; and

instructing the second access location to allow access to the user if the electronic signal data matches the stored electronic signal data.

3. The method of claim 1 , wherein the stored electronic signal data is further associated with an authorized user.

4. The method of claim 1 , wherein the first access location is selected from the list consisting of an ignition, a door lock, a security system, a safe and a computer.

5. The method of claim 1 , wherein the stored electronic signal data is generated at a first time, and the step of receiving electronic signal data representative of a contour of a key occurs at a second time, wherein the second time is later than the first time.

6. The method of claim 5 , further comprising the step of generating the electronic signal data based on the contour of the key.

7. The method of claim 6 , wherein the generating step comprises using a piezoelectric crystal to convert mechanical vibrations of the key inserted in an insertion receptacle into electronic signals.

8. The method of claim 6 , wherein the generating step comprises emitting light from a light emitter onto a surface of the key, detecting light emitted from the light emitter using a light detector, and converting the detected light into the electronic signal data.

9. The method of claim 6 , wherein the generating step comprises sliding a slider along a variable electrical component in response to a movement of the key into an access control device, the slider moving according to a contour of the key, the slider changing an electrical characteristic of the variable electrical component, and generating an electronic signal representative of the changed characteristic.

10. The method of claim 6 , wherein the generating step comprises sensing a local magnetic field change with an electromagnet, wherein the local magnetic field change is caused by a movement of the key into an access control device, and generating an electronic signal representative of the magnetic field change.

11. The method of claim 6 , wherein the generating step comprises obtaining image data representative of a contour of the key using an imaging device, wherein the image data comprises the electronic signal data.

12. The method of claim 1 , wherein the first access location comprises a computer or computer peripheral device, and the step of instructing the one of a plurality of access locations to allow access comprises encrypting or decrypting a computer file.

13. A system for access control, comprising:

a processor;

a controller;

a first access control device; and

a non-transitory machine-readable storage medium encoded with a computer program code such that, when the computer program code is executed by the processor, the processor performs the steps comprising:

at a controller, receiving electronic signal data representative of a contour of a first key presented by a first user at a first access location;

comparing the electronic signal data with stored electronic signal data, the stored electronic signal data associated with an authorized key, wherein an energy reading from a particular sample point in the received electronic signal data is compared against a particular energy level in the stored electronic signal data, and when the energy reading from the sample point in the received electronic signal data does not match the energy level in the stored electronic signal data, comparing a number of additional sample points above and below the particular sample point against the particular energy level to determine if one of the additional sample points matches the particular energy level;

instructing the first access location to allow access to the user if the electronic signal data matches the stored electronic signal data; and

when the electronic signal data deviates from the stored electronic signal data by at least a predetermined amount, modifying the stored electronic signal data based on the deviated electronic signal data and re-designating the modified electronic signal data as the stored electronic signal data.

14. The system of claim 13 , wherein the method performed by the processor further comprises:

at the controller, receiving electronic signal data representative of the contour of the first key presented by the user at a second access location;

comparing the electronic signal data with the stored electronic signal data; and

instructing the second access location to allow access to the user if the electronic signal data matches the stored electronic signal data.

15. The system of claim 13 , wherein the stored electronic signal data is further associated with an authorized user.

16. The system of claim 13 , wherein the first access location is selected from the list consisting of an ignition, a door lock, a security system, a safe and a computer.

17. The system of claim 13 , wherein the stored electronic signal data is generated at a first time, and the step of receiving electronic signal data representative of a contour of a key occurs at a second time, wherein the second time is later than the first time.

18. The system of claim 17 , wherein the method performed by the processor further comprises the step of generating the electronic signal data based on the contour of the key.

19. The system of claim 17 , wherein the generating step comprises using a piezoelectric crystal to convert mechanical vibrations of the key inserted in an insertion receptacle into electronic signals.

20. The system of claim 17 , wherein the generating step comprises emitting light from a light emitter onto a surface of the key, detecting light emitted from the light emitter using a light detector, and converting the detected light into the electronic signal data.

21. The system of claim 17 , wherein the generating step comprises sliding the slider along a variable electrical component in response to a movement of the key into an access control device, the slider moving according to a contour of the key, the slider changing an electrical characteristic of the variable electrical component, and generating an electronic signal representative of the changed characteristic.

22. The system of claim 17 , wherein the generating step comprises sensing a local magnetic field change with an electromagnet, wherein the local magnetic field change is caused by a movement of the key into an access control device, and generating an electronic signal representative of the magnetic field change.

23. The system of claim 17 , wherein the generating step comprises obtaining image data representative of a contour of the key using an imaging device, wherein the image data comprises the electronic signal data.

24. The system of claim 13 ,wherein the first access location comprises a computer or computer peripheral device, and the step of instructing the one of a plurality of access locations to allow access comprises encrypting or decrypting a computer file.

25. The method of claim 1 ,

wherein when one of the additional sample points matches the particular energy level, comparing the remaining sample points in the received electrical data signal against the remaining energy levels in the stored electrical data while employing a sample offset.

26. The system of claim 13 ,

wherein when one of the additional sample points matches the particular energy level, comparing the remaining sample points in the received electrical data signal against the remaining energy levels in the stored electrical data while employing a sample offset.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 068494/0384 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: TYCO SAFETY PRODUCTS CANADA LTD.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058957/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2021
From: TYCO SAFETY PRODUCTS CANADA LTD
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058562/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2009
From: BELL, DWAYNE A.
To: TYCO SAFETY PRODUCTS CANADA LTD.
Reel/Frame 022664/0834 →