Software for a lock
First Claim
1. A lock apparatus configured to secure a first member to a second member, the lock apparatus comprising a lock configured to move between a locked position blocking movement of the first member relative to the second member from the closed position and an unlocked position permitting the first member to move from the closed position, the lock having an encryption key, and a lock key, the lock and the lock key being configured to communicate information therebetween, the lock key having the encryption key, the lock being configured to encrypt the information into a first value, the lock key being configured to encrypt the information into a second value, at least one of the lock key and the lock being configured to compare the first and second values to determine if the lock key is authorized to move the lock from the locked position.
0 Assignments
0 Petitions
Accused Products
Abstract
Software is disclosed for use with a lock and lock key. At least one of the lock and the lock key includes the software that is configured to encrypt information that is compared to a value to determine if the lock is to be opened.
88 Citations
20 Claims
-
1. A lock apparatus configured to secure a first member to a second member, the lock apparatus comprising
a lock configured to move between a locked position blocking movement of the first member relative to the second member from the closed position and an unlocked position permitting the first member to move from the closed position, the lock having an encryption key, and a lock key, the lock and the lock key being configured to communicate information therebetween, the lock key having the encryption key, the lock being configured to encrypt the information into a first value, the lock key being configured to encrypt the information into a second value, at least one of the lock key and the lock being configured to compare the first and second values to determine if the lock key is authorized to move the lock from the locked position.
-
8. A vending machine system configured to retain objects for distribution, the vending machine system comprising
a plurality of vending machines, each vending machine including a cabinet defining an interior region sized to receive the objects for distribution, a door coupled to the cabinet to move between an opened position permitting access to the interior region of the cabinet and a closed position blocking access to the interior region of the cabinet, and a lock configured move between a locked position blocking movement of the door from the closed position and an unlocked position permitting the door to move from the closed position, each lock of the plurality of vending machines having an access code, and a lock key configured to store the plurality of access codes of the locks of the plurality of vending machines to permit access to the plurality of vending machines.
-
12. A method for unlocking a lock, the method comprising the steps of
providing a lock having an encryption key and a lock key having the encryption key, encrypting information with the lock using the encryption key to generate a first value, encrypting information with the lock key using the encryption key to generate a second value, and comparing the first value with the second value to determine if the lock should be opened.
Specification