Patentable/Patents/US-7193503
US-7193503

Electronic lock system and method for its use with a secure memory card

PublishedMarch 20, 2007
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An improved electronic lock system is provided for use with real estate lock boxes. Each user has an identification card with a non-volatile secure memory for exchanging data with the lock box, and for exchanging data with a central computer. The user first inserts the card into a connector at the lock box, or at the central computer. The lock box or central computer must first enable (or unlock) the data in the card memory, and then can read the data stored in that card's memory and record this information in lock box memory. The card must then identify itself, and the user must identify himself/herself to the lock box or central computer. After the identification information is authenticated, the user can enter commands to the lock box; e.g., an access code is manually keyed into the lock box keypad by the user to obtain access to a secure compartment.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for operating an electronic lock box system, said method comprising: (a) providing an electronic lock box having a compartment with a controlled access member, a first memory circuit for storage of data, a first keypad, a first communications port, and a first processing circuit; (b) providing a portable computer having a second memory circuit for storage of data, a second keypad, a display, a second communications port, and a second processing circuit; (c) providing a portable memory device containing a non-volatile third memory circuit, and storing access code information and variable time sensitive expiration data in said third memory circuit; (d) coupling said portable memory device to said second communications port of the portable computer so as to permit communications therebetween, and reading said access code information and said variable time sensitive expiration data from said third memory circuit to said second memory circuit; and (e) determining, at said first processing circuit, whether or not said variable time sensitive expiration data indicates that said portable memory device has expired; wherein if said variable time sensitive expiration data indicates that said portable memory device has indeed expired, then: preventing said portable computer from displaying a correct access code on said display.

2

2. The method as recited in claim 1 , further comprising: if said expiration data indicates that said portable memory device has not expired, computing at said portable computer a new lock box access code at a plurality of predetermined time intervals, wherein said new lock box access code is predictable based upon a number of elapsed said predetermined time intervals.

3

3. The method as recited in claim 1 , wherein said portable memory device comprises one of: (a) an EEPROM electronic memory device; (b) a non-volatile secure electronic memory device; (c) a “smart card” containing both a processing circuit and a electronic memory device; and (d) an Atmel secure memory card.

4

4. A method for operating an electronic lock box system, said method comprising: (a) providing an electronic lock box having a compartment with a controlled access member, a first memory circuit for storage of data, a first keypad, a first communications port, and a first processing circuit; (b) providing a portable computer having a second memory circuit for storage of data, a second keypad, a display, a second communications port, and a second processing circuit; (c) providing a portable memory device containing a non-volatile third memory circuit, and storing access code information and variable time sensitive expiration data in said third memory circuit; (d) coupling said portable memory device to said second communications port of the portable computer so as to permit communications therebetween, and reading said access code information and said variable time sensitive expiration data from said third memory circuit to said second memory circuit; (e) determining, at said first processing circuit, whether or not said variable time sensitive expiration data indicates that said portable memory device has expired; (f) if said expiration data indicates that said portable memory device has not expired, computing at said portable computer a new lock box access code at a plurality of predetermined time intervals, wherein said new lock box access code is predictable based upon a number of elapsed said predetermined time intervals; (g) displaying a correct access code on said display; (h) entering said access code on said first keypad; and (i) determining at said lock box first processing circuit whether or not said entered access code is correct, and if so, allowing access to said compartment by way of said controlled access member.

5

5. The method as recited in claim 4 , wherein if said variable time sensitive expiration data indicates that said portable memory device has indeed expired, then: preventing said portable computer from displaying a correct access code on said display.

6

6. The method as recited in claim 4 , wherein said portable memory device comprises one of: (a) an EEPROM electronic memory device; (b) a non-volatile secure electronic memory device; (c) a “smart card” containing both a processing circuit and a electronic memory device; and (d) an Atmel secure memory card.

7

7. A method for operating an electronic lock box system, said method comprising: providing a lock box with a secure compartment therein having a controlled access member, a shackle for attachment to a fixed object, a computer circuit, and an integral keypad; providing a portable secure memory device; providing a communications link used for exchanging data between said portable secure memory device and said lock box computer circuit; coupling said portable secure memory device and said lock box in such a way so as to permit communication between the portable secure memory device and the lock box computer circuit through said communications link; unlocking memory elements of said portable secure memory device by use of a predetermined password that is transmitted from said lock box computer circuit to said portable secure memory device, thereby obtaining access to the contents of said memory elements; transferring data from the memory elements of said portable secure memory device to the lock box computer circuit, wherein at least one data element of said data comprises time sensitive information that is necessary for allowing operation of said controlled access member of the secure compartment, in which said time sensitive information varies with the passage of real time, and affects a determination of whether or not said portable secure memory device has expired; determining, at said lock box computer circuit, whether or not said time sensitive information is correct for allowing operation of said controlled access member of the secure compartment; and entering an authorization code at said integral keypad, and determining whether or not said authorization code is correct for allowing operation of said controlled access member of the secure compartment.

8

8. The method as recited in claim 7 , further comprising the step of: when said time sensitive information is correct and said entered authorization code is correct, then allowing operation of said controlled access member to allow access to said secure compartment.

9

9. The method as recited in claim 7 , wherein said portable secure memory device comprises one of: (a) a non-volatile secure electronic memory device; (b) a “smart card” containing both a processing circuit and a electronic memory device; and (c) an Atmel secure memory card.

10

10. A method for operating an electronic lock box system, said method comprising: providing a lock box with a secure compartment therein having a controlled access member, a shackle for attachment to a fixed object, a computer circuit, and an integral keypad; providing a portable secure memory device; providing a communications link used for exchanging data between said portable secure memory device and said lock box computer circuit; coupling said portable secure memory device and said lock box in such a way so as to permit communication between the portable secure memory device and the lock box computer circuit through said communications link; unlocking memory elements of said portable secure memory device by use of a cryptographic challenge response function between said lock box computer circuit and said portable secure memory device that authenticates the identity of said portable secure memory device to said lock box, thereby obtaining access to the contents of said memory elements; transferring data from the memory elements of said portable secure memory device to the lock box computer circuit, wherein at least one data element of said data comprises time sensitive information that is necessary for allowing operation of said controlled access member of the secure compartment; determining, at said lock box computer circuit, whether or not said time sensitive information is correct for allowing operation of said controlled access member of the secure compartment; and entering an authorization code at said integral keypad, and determining whether or not said authorization code is correct for allowing operation of said controlled access member of the secure compartment.

11

11. The method as recited in claim 10 , further comprising the step of: when said time sensitive information is correct and said entered authorization code is correct, then allowing operation of said controlled access member to allow access to said secure compartment.

12

12. The method as recited in claim 10 , wherein said portable secure memory device comprises one of: (a) a non-volatile secure electronic memory device; (b) a “smart card” containing both a processing circuit and a electronic memory device; and (c) an Atmel secure memory card.

13

13. A method for operating an electronic lock box system, said method comprising: (a) providing a central computer; a portable secure memory device, which includes memory elements; and a first communications link used for exchanging data between said portable secure memory device and said central computer; (b) coupling said portable secure memory device and said central computer in such a way so as to permit communication between the portable secure memory device and the central computer through said first communications link; (c) unlocking said memory elements of the portable secure memory device by way of a message generated at the central computer, thereby obtaining access to the contents of said memory elements; (d) authenticating said portable secure memory device and an associated human user to said central computer, by requiring said human user to enter identification information that is transferred to said central computer; and by transferring portable secure memory device identification information from the memory elements of said portable secure memory device to said central computer; (e) generating, at said central computer, renewal data by use of at least one cryptographic message digest function; and after said first authenticating function has occurred, transferring said renewal data from said central computer to said portable secure memory device, and storing said renewal data in at least one of said memory elements of the portable secure memory device, thereby allowing for continued use of said portable secure memory device with the electronic lock box system.

14

14. The method as recited in claim 13 , wherein said message generated at the central computer comprises one of: (a) a predetermined password; and (b) part of a challenge response function.

15

15. The method as recited in claim 13 , further comprising the steps of: (f) providing an electronic lock box with a secure compartment therein, a shackle for attachment to a fixed object, a second computer circuit, and an integral keypad; providing a second communications link used for exchanging data between said portable secure memory device and said second computer circuit; (g) coupling said portable secure memory device and said electronic lock box in such a way so as to permit communication between the portable secure memory device and the second computer circuit through said second communications link; (h) unlocking said memory elements of the portable secure memory device by way of a message generated at the second computer circuit, thereby obtaining access to the contents of said memory elements; (i) authenticating said portable secure memory device and an associated human user to said second computer circuit, by requiring said human user to enter, by use of said integral keypad, identification information, which is transferred to said second computer circuit; and by transferring said renewal data from the memory elements of said portable secure memory device to said second computer circuit; and (j) after said second authenticating function has occurred, allowing said human user to perform a predetermined function at said electronic lock box.

16

16. The method as recited in claim 15 , wherein said predetermined function comprises at least one of: (a) obtaining access to said secure compartment; (b) releasing said shackle; (c) downloading access log data from said second computer to said portable memory device; and (d) uploading new configuration data from said portable secure memory device to said second computer.

17

17. The method as recited in claim 16 , wherein said electronic lock box second computer circuit includes a memory circuit for storing (a) said new configuration data, and (b) said access log data.

18

18. The method as recited in claim 13 , wherein said portable secure memory device comprises one of: (a) a non-volatile secure electronic memory device; (b) a “smart card” containing both a processing circuit and a electronic memory device; and (c) an Atmel secure memory card.

19

19. The method as recited in claim 13 , wherein said at least one cryptographic message digest function further involves a serial number of said portable secure memory device.

20

20. The method as recited in claim 13 , wherein said at least one cryptographic message digest function combines a code life interval dividend number and a region cryptographic key.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 29, 2005

Publication Date

March 20, 2007

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Electronic lock system and method for its use with a secure memory card” (US-7193503). https://patentable.app/patents/US-7193503

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.