# US 2007/0132550 A1 · Electromechanical Lock Device And Method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2007/0132550 A1
- Document ID: US20070132550A1
- Status: Published application
- Kind: A1
- Application number: 11/567,221
- Filed: 2006-12-06
- Published: 2007-06-14
- Earliest claimed: 2005-12-08
- Assignees: Msystems Ltd.
- Inventors: Meir Avraham; Itzhak Pomerantz; Nitzan Achsaf
- Web page: https://patentgrep.com/patent/US20070132550A1

## CPC

- E05B 37/08: with tumbler discs on a single axis, all the discs being adjustable by a rotary knob which is not shifted {for adjusting the discs (E05B37/0044 takes precedence)}
- G07C 1/32: Time-recording locks
- G07C 9/00309: {operated with bidirectional data transmission between data carrier and locks}
- G07C 9/00666: {with dials}
- G07C 9/26: using a biometric sensor integrated in the pass
- Y10T 70/7062: Electrical type [e.g., solenoid]
- E05B: LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- Y10T: TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION

## Abstract

An electromechanical lock device includes a communication mechanism, wherein are received digital data include an instruction set of operational instructions; a controller that is operative to produce electric signals in association with the instruction set; an actuator that is responsive to the controller to perform a set of operations that correspond to the electronic signals; and a lock mechanism that is manipulated in response to the set of operations, such that the locking mechanism is operative to unlock according to a specific pre-defined set of operations. A token operationally interacts with the communication mechanism of the electromechanical lock device. Access to a location is controlled by blocking the access using such an electromechanical lock device.

## Claims

### Claim 1

An electromechanical lock device comprising:
(a) a communication mechanism, operative to receive digital data that include an instruction set of least one operational instruction;
(b) a controller that is operative to produce electronic signals in association with said instruction set;
(c) an actuator that is responsive to said controller to perform a set of operations that correspond to said electronic signals; and
(d) a locking mechanism that is manipulated in response to said set of operations, such that said locking mechanism is operative to unlock according to a pre-defined said set of operations.

### Claim 2 (depends on 1)

The electromechanical lock device of claim 1, wherein said actuator includes a motor.

### Claim 3 (depends on 1)

The electromechanical lock device of claim 1, wherein said digital data are encrypted.

### Claim 4 (depends on 3)

The electromechanical lock device of claim 3 further comprising:
(e) a decrypting mechanism for decrypting said encrypted digital data.

### Claim 5 (depends on 4)

The electromechanical lock device of claim 4 further comprising:
(f) a hashing mechanism for hashing said decrypted digital data.

### Claim 6 (depends on 1)

The electromechanical lock device of claim 1 further comprising:
(e) an authentication mechanism for authenticating said digital data that are communicated to the electromechanical lock.

### Claim 7 (depends on 6)

The electromechanical lock device of claim 6 further comprising:
(f) a memory, wherein a pre-defined instruction set of at least one operational instruction, respective to said pre-defined set of operations, is stored locally.

### Claim 8 (depends on 6)

The electromechanical lock device of claim 6, wherein said lock mechanism is operative to unlock conditional on a value of at least one parameter selected from the group consisting of: current time a user operates said lock mechanism, number of recent entries of said user, number of attempts made by said user to open said lock mechanism, content of said digital data, and identity of a token carrying said digital data.

### Claim 9 (depends on 1)

The electromechanical lock device of claim 1, wherein said lock mechanism includes at least two movable parts that are reversibly electromechanically manipulated to predefined mechanical positions to unlock said lock mechanism.

### Claim 10 (depends on 1)

The electromechanical lock device of claim 1, wherein said communication mechanism includes a mechanism selected from the group consisting of: an electronic sensor, an optical sensor, an acoustic sensor, a magnetic sensor, and a keypad.

### Claim 11 (depends on 1)

The electromechanical lock device of claim 1 further comprising:
(e) a token operationally interacting with said communication mechanism to unlock said lock mechanism.

### Claim 12 (depends on 11)

The electromechanical lock device of claim 11, wherein said token includes a non-volatile memory, wherein an instruction set of at least one operational instruction pre-defined to unlock said lock mechanism is stored.

### Claim 13 (depends on 11)

The electromechanical lock device of claim 11, wherein said token is a portable carrier of information selected from the group consisting of: an electronic card, a smart card, a magnetic card, a key pad, and a USB flash memory data storage device.

### Claim 14 (depends on 11)

The electromechanical lock device of claim 11, wherein said token includes a biometric sensor for reading a biological feature of a user.

### Claim 15 (depends on 11)

The electromechanical lock device of claim 11, wherein said token operationally interacts with said communication mechanism via a wired communication link.

### Claim 16 (depends on 11)

The electromechanical lock device of claim 11, wherein said token operationally interacts with said communication mechanism via a wireless communication link.

### Claim 17 (depends on 1)

The electromechanical lock device of claim 1 further comprising:
(e) a manual entry mechanism operative to unlock the electromechanical lock device in response to manually manipulating the electromechanical lock device according to said pre-defined set of operations.

### Claim 18 (depends on 17)

The electromechanical lock device of claim 17, wherein said manual entry mechanism includes a dial that is manually manipulated by a user to unlock said lock mechanism.

### Claim 19 (depends on 17)

The electromechanical lock device of claim 17, wherein said manual entry mechanism includes a keypad.

### Claim 20 (depends on 1)

An electromechanical lock system comprising a plurality of the electromechanical lock devices of claim 1, each said electromechanical lock device operationally interacting with at least one respective token.

### Claim 21 (depends on 1)

The electromechanical lock device of claim 1, wherein said controller is further operative to inform a remote device when an attempt is made to operate the electromechanical lock device.

### Claim 22 (depends on 1)

The electromechanical lock device of claim 1, wherein said instruction set of at least one operational instruction includes voltage levels of electromagnets.

### Claim 23 (depends on 22)

The electromechanical lock device of claim 22, wherein said lock mechanism includes at least two electromagnetic cores that are reversibly electromagnetically manipulated to predefined mechanical positions to unlock said lock mechanism.

### Claim 24

A method of controlling access to a location, the method comprising the steps of:
(a) receiving digital data that include an instruction set of at least one operational instruction; and
(b) blocking access to the location using an electromechanical lock device that is operative to unlock in accordance with a pre-defined said instruction set of at least one operational instruction.

### Claim 25 (depends on 24)

The method of claim 24, wherein said opening of said electromechanical lock device is effected in response to electromechanically manipulating at least two movable parts to pre-defined mechanical positions.

### Claim 26 (depends on 24)

The method of claim 24 further comprising the step of:
(c) providing at least one user with a token, storing said pre-defined instruction set of at least one operational instruction, that interacts with said electromechanical lock device to enable access to the location.

### Claim 27 (depends on 26)

The method of claim 26 further comprising the step of:
(d) sending, via said token, said pre-defined instruction set of at least one operational instruction to said electromechanical lock device as encrypted digital data.

### Claim 28 (depends on 26)

The method of claim 26 further comprising the step of:
(d) sending, via said token, said pre-defined instruction set of at least one operational instruction to said electromechanical lock device as digital data hashed in association with a respective identification parameter of said token.

### Claim 29 (depends on 26)

The method of claim 26, wherein said token is a portable carrier of information selected from the group consisting of: an electronic card, a smart card, a magnetic card, a key pad, and a USB Flash memory storage device.

### Claim 30 (depends on 26)

The method of claim 26, wherein said interaction of said token with said electromechanical lock device is effected via wired communication.

### Claim 31 (depends on 26)

The method of claim 26, wherein said interaction of said token with said electromechanical lock device is effected via wireless communication.

### Claim 32 (depends on 24)

The method of claim 24 further comprising the steps of:
(c) storing said pre-defined instruction set of at least one operational instruction locally in said electromechanical lock device; and
(d) authenticating said digital data, such that said electromechanical lock device is operative to unlock contingent on said authentication of said digital data and according to said pre-defined instruction set of at least one operational instruction locally stored in said electromechanical lock device.

### Claim 33 (depends on 32)

The method of claim 32, wherein said access to the location is conditional on a value of at least one parameter selected from the group consisting of: current time said user operates said lock mechanism, number of recent entries of said user, number of attempts made by said user to open said lock mechanism, content of said digital data, and identity of said token.

### Claim 34 (depends on 24)

The method of claim 24 further comprising the step of manually manipulating said electromechanical lock device, according to said pre-defined instruction set of at least one operational instruction, to enable access to the location.

### Claim 35 (depends on 24)

The method of claim 24 further comprising the step of informing a remote device when an attempt is made to operate said electromechanical lock device.

### Claim 36 (depends on 24)

The method of claim 24, wherein said pre-defined instruction set of at least one operational instruction include voltage levels of electromagnets.

### Claim 37 (depends on 36)

The method of claim 36, wherein said opening of said electromechanical lock device is effected by electromechanically manipulating at least two electromagnetic cores to pre-defined mechanical positions.

### Claim 38

An electromechanical lock device comprising a lock mechanism that is operative to unlock in response to a pre-defined instruction set of at least one operational instruction remotely communicated to the electromechanical lock device as digital data.

### Claim 39 (depends on 1)

The electromechanical lock device of claim 1, wherein said lock mechanism is operative to unlock conditional on recognition of a token that is included in an internal list of authorized tokens.

### Claim 40 (depends on 1)

The electromechanical lock device of claim 1, wherein said lock mechanism is operative to unlock contingent on receiving a pre-defined instruction set of operational instructions.

### Claim 41 (depends on 1)

The electromechanical lock device of claim 1, wherein said lock mechanism is operative to unlock contingent on receiving an encrypted file that successfully decrypts, using a secret key embedded in the electromechanical lock device, into said instruction set of at least one operational instruction.

### Claim 42 (depends on 41)

The electromechanical lock device of claim 41 further comprising:
(e) a mechanism for hashing said decrypted instruction set in association with an identification of a token carrying said encrypted file, such that said lock mechanism is operative to unlock if said hashed instruction set is identical to hashed data pre-loaded on said token.

### Claim 43 (depends on 1)

The electromechanical lock device of claim 1, wherein said communication mechanism includes an input device.

### Claim 44 (depends on 1)

The electromechanical lock device of claim 1, wherein said lock mechanism is operative to unlock according to all-mechanical input.

### Claim 45 (depends on 24)

The method of claim 24, wherein said receiving of said digital data is effected using an input device.

### Claim 46 (depends on 24)

The method of claim 24, wherein said receiving of said digital data is effected using, a token.

### Claim 47 (depends on 46)

The method of claim 46 further comprising the step of:
(d) encrypting said instruction set on said token.

### Claim 48 (depends on 46)

The method of claim 46 further comprising the step of:
(d) storing, on said token, a hashed instruction set that is hashed in associated with an identification parameter of said token.

### Claim 49 (depends on 48)

The method of claim 48 further comprising the steps of:
(e) encrypting said instruction set with a secret key of said electromechanical lock device;
(f) decrypting said encrypted instruction set;
(g) hashing said decrypted instruction set in association with said identification parameter of said token; and
(h) conditional on verification of said decrypted instruction set and only if said hashed instruction set is identical to said hashed instruction set stored on said token, unlocking said electromechanical lock device.

### Claim 50 (depends on 46)

The method of claim 46 further comprising the step of:
(e) comparing an identification parameter of said token to a list of authorized values stored in said electromechanical lock device.

### Claim 51 (depends on 50)

The method of claim 50 further comprising the step of:
(f) remotely editing said list.
