This application relates to a patent application U.S. Ser. No. 12/882,236 filed on Sep. 15, 2010, titled “AN APPARATUS AND METHOD FOR ELECTRONIC LOCK KEY INDICATOR” (hereinafter “lock tracking device application”).
The present invention relates to tracking the status of a lock in general, and to providing an indication of key insertion into a lock.
Quite often, people forget whether they have locked the door in the house, office, or other premises, or not. As a common occurrence—someone may depart a building intending to secure it by externally locking a certain door using its corresponding key, upon departure. However, following his departure, he or she may be unable to recall whether or not they have actually locked the door, securing it by turning the corresponding key into a locked position. Hence, there is a need to provide a reliable, low-cost, convenient device which may be attached to the majority of portable keys, which device shall clearly indicate whether the lock corresponding to said key has been actuated into the lock position or not.
Several inventors have suggested various devices including attachments to standard keys, which would hopefully indicate the most recent lock position. However, most of these inventions rely on the user exerting a force on the attachment housing, using his fingers while turning the key in the clockwise or counter-clockwise direction. This force, or rotational torque, has been suggested to activate an array of mechanical and/or electronic switching devices which in turn were conceived as leading to the sought after locked indication. (See, for example, U.S. Pat. No. 4,440,011 by Klein, and/or US Patent Application 20090201151 of 13 Aug. 2009 by Yosef De Levie et al.) Certain inventions even indicated a specific location on said attachment in which the user's thumb and/or finger were to be positioned. Many keys are inserted into the lock in a horizontal position i.e. the key head is parallel to the floor, such that a thumb-activated switch may be difficult to achieve. Furthermore, occasional contact of keys including said attachments with various external objects, e.g.—coins or other objects in a user pockets, may reset the memory/indicator into an erroneous position. Moreover, several users may have different physiological structures of hands and fingers resulting in a great variety of forces being applied to the key while rotated inside the lock, which may lead to errors in the indicator output.
The lock tracking device application discloses a device for tracking the status of a lock. However, for efficient implementation that enables activation of the device upon a key insertion and deactivation upon a key removal there is a need to detect a key insertion/removal. The Lock tracking device application discloses one solution that may require a mechanical switch being attached to the device, pressed when the key is inserted and released when the key is removed. While this solution is simple and practical, it has some drawbacks, it requires an extra physical element that may suffer from problems of physical elements i.e. it may stuck especially in an environment that includes dust, sand etc. and it requires assembly of an extra moving element. The present disclosure describes a solution that does not require any additional physical elements and therefore is less prone to physical problems and is also cheaper for production.
The present invention enables a reliable electronic indication of the insertion of a standard key into its corresponding lock by sensing of motion parallel to the longitudinal axis of the key as modulated by protrusions and/or niches that are generally formed on the key.
The present invention enables to detect a key insertion into a lock and/or a key removal from a lock based on movement sensing device, such as, but not limited to an accelerometer. The present invention enables to detect a key insertion into a lock and/or a key removal from a lock according to signals that are generated by either an analog or a digital movement sensing device that is attached to the key.
An aspect of the disclosed subject matter relates to an apparatus and method for enabling detection of a key insertion into a lock or a key removal from a lock based on signals that are generated by an electronic movement sensing device that is attached to the key and generates signals that are responsive to protrusions and/or niches on the key. The signals that are generated by the movement sensing device are converted to digital pulses, the digital pulses are counted and detection of a key insertion/removal is determined based on predefined parameters of the digital pulses, wherein these parameters may be configurable or programmable in an exemplary embodiment in accordance with the disclosed subject matter there is provided an apparatus for detecting a key insertion into a lock or a key removal from the lock, comprising:
In an exemplary embodiment in accordance with the disclosed subject matter the movement sensing device is at least one accelerometer.
In an exemplary embodiment in accordance with the disclosed subject matter the processing unit includes an electronic circuit for converting signals from the movement sensing device into digital pulses.
In an exemplary embodiment in accordance with the disclosed subject matter the digital pulses are generated when the signals from the movement sensing device exceed a predefined threshold level.
In an exemplary embodiment in accordance with the disclosed subject matter the accelerometer is a digital accelerometer which provides digital signals.
In an exemplary embodiment in accordance with the disclosed subject matter the processing unit includes a counter for counting the number of digital pulses within a predefined period.
In an exemplary embodiment in accordance with the disclosed subject matter detection of key insertion or a key removal is determined based on predefined parameters of the digital pulses.
In an exemplary embodiment in accordance with the disclosed subject matter the predefined parameters include the number of digital pulses within a predefined period.
In an exemplary embodiment in accordance with the disclosed subject matter the predefined parameters includes a maximal spacing between consecutive pulses.
In an exemplary embodiment in accordance with the disclosed subject matter differentiation between a key insertion or a key removal is achieved by detecting the phase difference between the corresponding sensed signals.
In an exemplary embodiment in accordance with the disclosed subject matter the predefined parameters are configurable.
In an exemplary embodiment in accordance with the disclosed subject matter the parameters are configured by a calibration process.
In an exemplary embodiment in accordance with the disclosed subject matter the parameters are configured by a calibration process initiated by a key insertion or a key removal is achieved.
In an exemplary embodiment in accordance with the disclosed subject matter there is provided a method for detecting a key insertion into a lock or a key removal from the lock, comprising:
attaching a movement sensing device to key;
processing signals that are received from said movement sensing device; and
detecting a key insertion into a lock, or removal from a lock based on the processed signals received from said movement sensing device.
In an exemplary embodiment in accordance with the disclosed subject matter processing signals that are received from said movement sensing device includes conversion of signals from the movement sensing device into digital pulses.
In an exemplary embodiment in accordance with the disclosed subject matter processing signals that are received from said movement sensing device includes a counting the number of digital pulses within a predefined period.
In an exemplary embodiment in accordance with the disclosed subject matter detecting a key insertion into a lock, or removal from a lock is based on predefined parameters of the digital pulses.
The present disclosed subject matter will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which corresponding or like numerals or characters indicate corresponding or like components. Unless indicated otherwise, the drawings provide exemplary embodiments or aspects of the disclosure and do not limit the scope of the disclosure. In the drawings:
c illustrates the spatial orientation of a key, its longitudinal axis relative to the two other spatial axes and the rotational directions within this framework.
All technical terms used herein have the same meaning as commonly understood by one skilled in the art pertaining to the invention and in the art of electronics.
The disclosed subject matter is described below with reference to flowchart, illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the subject matter. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, digital controller, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
Referring now to
In an exemplary embodiment a green LED light indicates a locked status while a red LED light indicates an unlocked status. A battery 104 provides power supply to the abovementioned components.
In another embodiment in accordance with the disclosed subject matter, power supply from battery 104 is conditioned by power-save switch 130 that enables to save battery 104 power when either detection or indication may be suspended.
An alternate configuration is shown in
It should be noted that the present disclosure is not limited to any specific structure and connection scheme.
It should be further noted that movement sensing device 105 is a generic name that should be construed as any device that is adapted to provide information about a component that it is attached to, whether it is based on acceleration, motion, speed, placement or any information that enables to track the component motion, e.g. a gyroscope.
The direction of rotation of the key relative to the spatial orientation of the key and its related lock is indicated in all figures as follows: The longitudinal axis of the key, along which it is inserted into the lock, is defined herein as the Y axis, marked 110. A clockwise (CW) rotation of the key around its Y axis, looking in the direction of the arrow marked on Y, is marked 112, whereas a counter-clockwise rotation (CCW) of the same key is marked 111. The lock may be positioned within the X-Z plane which is usually perpendicular to the Y axis, with the Z axis, 132 (
In an exemplary embodiment When the user inserts the key 101 into the lock and rotates the key 101 about its longitudinal axis in a clockwise (CW), 112, or counterclockwise (CCW), 111, direction, which rotation causes the lock to correspondingly unlock or lock, the movement sensing device 105 (movement sensing device) attached to the key shall sense the insertion of as well as the direction of rotation (either CCW 111 or CW 112) of the key 101, thus indicating whether the lock was left in an unlocked or locked position (taking into account the kind of lock, either a right or a left oriented lock).
Sensing of the direction of rotation of the key is achieved independently of the user's positioning of his fingers and/or hand, and does not depend on users' fingers pressure on any switches or specific regions located on the attached device. Moreover, in order to sense the rotation of key 101, there is no need to use magnets and/or mechanical levers and/or switches. The particular manner that caused the rotation of the key and the particular positioning of the user's thumb and/or fingers on the attached housing of the tracking device according to the disclosed subject matter are substantially inconsequential insofar as the core of the disclosed subject matter is concerned.
According to the teachings of this disclosure, the indication of the direction of rotation of the key is achieved by means of electronic sensing using transducers and related electronic circuits that issue electronic signals the detection of which uniquely indicates a clockwise (CW), 112, or counterclockwise (CCW), 111, rotation of the key about its longitudinal axis, 110, independently of how said housing is being physically held by the user.
In one embodiment, said transducer may be a movement sensing device, 105, or more specifically an integrated-circuit accelerometer. The movement sensing device 105, available today, such as analog accelerometer Model number 7360 or digital accelerometer model 7361 manufactured by FREESCALE CORP, referred to as ICA, can be mounted inside the housing, 150, of the device attached to the key, 101, connected to a power-source such as a battery, 104, and electronic analog circuits including analog to digital (ADC) unit 108, feeding an electronic controller 106, which includes a memory, the output of which is fed into one or more electronic indicators, (indication unit) 107, which when activated, indicates the most recent status of the corresponding lock, i.e. whether it was left in locked or unlocked position. The movement sensing device 105, may consist of a capacitive sensing g-cell consisting of X-Y and a Z cells all within a single package, which is sealed hermetically at the wafer level. The g-cell is the sensing element of the system, which may consist of polysilicon mechanical structures. Acceleration is detected when a displacement in X, 131, Y, 110, or Z 132 (
In reference to
The movement sensing device 105 uses switched capacitor techniques to measure the g-cell capacitors and extract the acceleration data from the difference between the two capacitors, which are converted by the movement sensing device into a detectable voltage that is proportional to the acceleration. In one embodiment in accordance with the present disclosure, if a movement sensing device 105, is attached to key 101 as illustrated, the output voltage along certain axis is proportional to a rotation (which causes acceleration) as depicted in
In an exemplary embodiment in accordance with the disclosed subject matter. The movement sensing device 105, as well as controller 106, will be in its “sleep mode”, in which they will draw minimum current from battery 104. Such sleep mode occurs when power-save switch 130 is open and in this state movement sensing device is powered by VS (standby voltage) 352 and the same voltage powers also controller 106 (351). Standby voltage is at a level that enables key insertion detection and optionally additional limited activities. When power-save switch 130 is closed by the user, activating detection of insertion of the key into the lock, movement sensing device 105 will respond to the insertion and rotation of the key feeding signals X, Y and Z marked 327, 328, and 329 into the digital processor (these signals are marked as 437, 438, and 439 in
In accordance with the example and spatial orientation depicted in
It should be noted that the present disclosure is not limited to an implementation that utilizes a power-save micro-switch. Thus, controller 106 may be waiting for key rotation indication continuously.
In an exemplary embodiment according to the disclosed subject matter, the primary sensing of rotation of the key which is the fundamental mechanism used in this invention to indicate the lock or unlock status of the lock, is based on the output voltage of an accelerometer (Actually the movement sensing device 105 includes 3 units, for spatial movement sensing in three axes) which is proportional to said rotation.
With reference to
It should be noted that
The Lock tracking device application referenced above describes in a general manner the possibility of detecting a key insertion or a key removal (hereinafter “a key insertion/removal”) according to signals that are generated by a movement sensing device that measures movement (and most common acceleration) along the axis of the key when being inserted into a lock, such a signal was shown in
A typical, empirical graph 905 that shows the output signal of an accelerometer that measured the acceleration pattern of a key being inserted into a lock, measured along Y axis (the direction of the key passage into the lock) is shown in
In order to detect an insertion/removal of a key, the signal (such as shown in
In the first embodiment in accordance with the disclosed subject matter, the analog signal 905 provided by movement detection unit (accelerometer) 105 is passed through a buffer 1010 (
As mentioned before, the movement sensing device (accelerometer) 105 may provide a digital output. In this case the functionality of blocks 1010,1020, 1030 and 1040 (marked as 1045) can be performed by programming digital processor 1050 such as to perform the functions executed by said blocks.
In one embodiment in accordance with the disclosed subject matter the parameters include the number of digital pulses within a predefined period, the parameters may include additional optional parameters, such as a maximal spacing between consecutive digital pulses. The parameters may include a minimal number of digital pulses, as well as maximal number of pulses.
For example, processor 1050 may be configured to identify a key insertion or removal 1060 if a sequence of at least 12 pulses where detected within a period of two seconds. It is readily understood by a person skilled in the art, that controller 1050 may be programmed to make additional processing for adding more conditions. For example the processor may be configured to eliminate patterns that include a pause of more than half a second between consecutive pulses.
Furthermore, the apparatus in accordance with the disclosed subject matter can be configured to undergo a calibration process according to the decision of a user. While different keys have different types of protrusion/niches sets, that result with a different pattern of signal VY 905, calibration mode may be initiated on the first usage of the key (or at any later occasion when the user find it appropriate). Calibration process enables the apparatus to optimize the process of key insertion/removal according to the actual parameters of a specific key, such as threshold level 920, the expected number of digital pulses, the gaps/spacing between pulses etc. It should be noted that some parameters may depend both on the key structure (811,821,831) and on the specific user—for example the gap between pulses depends on distance between protrusion/niches that are formed on the key, and also on the force that a user applies to the motion of key insertion/removal.
While the above description referred to a movement sensing device (most commonly used—accelerometer) that provides analog signals 905, the present disclosure is not limited to this architecture and it includes other movement sensing devices.
Two different key (actually dictated only by the lock orientation) orientations are depicted in
When a horizontal key 521 is turned CW 525 the voltage Vin (along X axis) 501 that is provided by accelerometer 105 for the X axis is first increased and then decreases, reaching a minimum and returning to its original level (reference level). Vin 501 is compared to two threshold levels VTHH (Threshold High) 505 and VTHL (Threshold Low) 507. The comparison provides two digital signals—VXL 510 and VXH 515, wherein VXL is high whenever Vin (ALONG x AXIS) is below VTHL and VXH is high whenever VXin is greater than VTHH. The same applies for Z axis wherein VZin is marked 570, VZL 572 and VZH 574.
While the graphs that are shown in
In a case of using a digital accelerometer, the output of said accelerometer is already in digital form and can be fed directly to the controller 106 for further processing, based on the criteria described above. E.g. the threshold voltage levels (VTHH, VTHL) can be programmed into the digital controller 106, and digitally compared to the digitized Vin signals.
An exemplary detection and lock-status—indication flow is described in a flowchart depicted in
Upon apparatus reception (603) the user should configure the apparatus to either “Right Lock” or “Left Lock” according to the actual lock position (604). This setting is required because CW 112 key rotation locks a “Right Lock” door and unlocks a “Left Lock” door. (“Right Lock”/“Left Lock” is defined from the outside/outdoor side). The apparatus is now in an IDLE state (605) where in an exemplary embodiment it is activated by pressing a switch 373 (607). It should be noted that in other embodiments in accordance with the disclosed subject matter, the apparatus may be continuously active or activated by default wherein a switch pressing will move the apparatus from active state to IDLE state. However, while battery power is usually limited (due to the nature of the apparatus there is a need to limit battery size), it is expected to use means for reducing power consumption at least when the apparatus is not expected to be functioning for relatively long periods. Pressing the double-sided switch moves the apparatus to active state (615). In the active state the apparatus is programmed to detect a key insertion or removal (616). As shown in
If in the active state (615) there is no indication on key insertion within a predetermined time-interval the apparatus disables all circuits and moves to IDLE state (617). If a key insertion is detected the apparatus opens a waiting period of a predetermined length of time (618) to check the signals condition in all three axis (620). If there is no positive indication on key rotation within a predetermined length of time (618) the apparatus returns to the IDLE state. It should be noted that if two consecutive key insertion signals are detected without any rotation signal detected in between said two consecutive insertion signals, the processor/controller will be programmed to identify the second signal as indicating a key-removal event and memorized by the processor/controller as such. Similarly, an insertion signal following a rotation signal will be detected as a removal event and memorized by the processor controller as such.
Positive indications on key rotation may result with CW rotation 112 (631) or CCW 111 rotation (630) depending on signals analysis. As was previously described with reference to
A XOR (632) check is performed to eliminate false detection or proceed with CW or CCW key rotation (633). (If both CW rotation and CCW rotation are detected it definitely means a false detection occurrence) when a false detection occurs the apparatus returns to wait for signal condition check or to wait for insertion or removal state (616), depending on if it is still within a predefined period (618).
If a valid CW is detected (635) or a valid CCW (634) is detected then the apparatus needs to translate the rotation according to the Left/Right door setting (636, 637). The result may be one of four cases: Left door open (640), Left door closed (641), Right door open (643) Right door closed (642). The result is stored in the apparatus memory (that is part of controller 106). The apparatus then waits for a predetermined time-interval (645) to look for an additional rotation. An additional rotation may be a second rotation similar to the just-identified rotation, in case that a lock can rotate twice, and it can be an opposite action, i.e. in case that a lock is opened right after being closed or vice versa—being locked right after being opened. If a lock can be rotated twice (or more) for double locking, it is also important to receive accurate indication about the amount of CW or CCW rotations, e.g. one CW rotation does not unlock a lock that was locked by two CCW rotations. After the data is stored in the apparatus memory 647 the apparatus goes back to IDLE state.
At any moment the user may press twice the double sided switches (608) and the current lock status (609) will be displayed by a colored LED indication door locked (610) green LED, door unlocked (611) red LED, or when the indicating unit 107 is IDLE the LED may be turned off (612).
Obviously,
It should be appreciated that the above described methods and apparatuses may be varied in many ways, including omitting or adding steps, changing the order of steps and the type of devices used. It should be appreciated that different features may be combined in different ways. In particular, not all the features shown above in a particular embodiment are necessary in every embodiment of the disclosed subject matter. Further combinations of the above features are also considered to be within the scope of some embodiments of the disclosed subject matter.
Section headings are provided for assistance in navigation and should not be considered as necessarily limiting the contents of the section.
It will be appreciated by persons skilled in the art that the present disclosure is not limited to what has been particularly shown and described hereinabove. Rather the scope of the present disclosure is defined only by the claims, which follow.
Number | Name | Date | Kind |
---|---|---|---|
4440011 | Klein | Apr 1984 | A |
5025426 | Blumberg et al. | Jun 1991 | A |
6255957 | Sonderegger et al. | Jul 2001 | B1 |
7397341 | Bhat et al. | Jul 2008 | B2 |
20090201151 | De Levie et al. | Aug 2009 | A1 |
20090293567 | Yuen et al. | Dec 2009 | A1 |
Entry |
---|
Freescale Semiconductor. (2007). Implementing Positioning Algorithms Using Accelerometers. (AN3397). Seifert, K and Camacho, O. Retrieved May 16, 2011, from http://liveweb.web.archive.org/http://www.freescale.com/files/sensors/doc/app—note/AN3397.pdf?WT—TYPE=Application%20Notes&WT—VENDOR=FREESCALE&WT—FILE—FORMAT=pdf&WT—A. All pages pertinent. |
Freescale Semiconductor. (2008). The MMA745xL Digital Accelerometer. (AN3468). Tempe, Az: Tuck, K. U continued: Retrieved May 18, 2011, from http://www.soustar.com.cn/download/pdf/MMA7455L%E4%B8%89%E8%BD%B4%E5%8A%A0%E9%80%9F%E5%BA%A6%E4%BC%A0%E6%84%9F%E5%99%A8%E5%BA%94%E7%94%A8%E7%AC%94%E8%AE%B01%EF%BC%88AN3468%EF%BC%89.pdf. All pages pertinent. |
Number | Date | Country | |
---|---|---|---|
20120207265 A1 | Aug 2012 | US |