Claims
- 1. A method comprising:
receiving at a computer-based unit a request for an access code for a locking mechanism; and issuing from the computer-based unit a non-permanent use access code for the locking mechanism from a set of access codes contained within a scalable window, the access codes available within the window dynamically changing based on code request activity.
- 2. The method of claim 1 wherein the non-permanent use access code is issued from a list of currently available access codes for the locking mechanism.
- 3. The method of claim 2 wherein the non-permanent use access code is issued by a server in response to a request received via the Internet.
- 4. The method of claim 2 wherein the non-permanent use access code is issued by a server in response to a request received from a merchant or delivery service.
- 5. The method of claim 2 further comprising updating the list of available access codes in response to an indication that a code has been issued or used.
- 6. The method of claim 2 further comprising updating the list of available access codes in response to an indication that a code has expired.
- 7. The method of claim 2 further comprising updating the list of available access codes in response to frequency of use of the locking mechanism.
- 8. The method of claim 2 wherein the set of currently available access codes is a subset of access codes for the locking mechanism.
- 9. The method of claim 8 wherein the access codes for the locking mechanism are generated using a pseudo random number generator.
- 10. The method of claim 2 wherein the non-permanent use access code expires after a predetermined time interval.
- 11. The method of claim 2 wherein the non-permanent use access code expires after a predetermined usage allocation.
- 12. The method of claim 2 further comprising opening the locking mechanism using the nonpermanent use access code.
- 13. A security device, comprising:
an enclosure having a door fitted with a locking mechanism; and a locking mechanism controller coupled to the locking mechanism and configured to unlock the locking mechanism in response to entry of an authorized access code, the access code being issued from one of two lists, a first list being maintained by the locking mechanism controller and a second list being maintained by a remote server, the remote server being communicatively coupled to the locking mechanism controller so as to facilitate an exchange of information regarding issuance by either or both of the remote server of the locking mechanism controller of authorized access codes.
- 14. The security device of claim 13 wherein one or more of the authorized access codes include embedded codes representing one or more of: vendors, package identification numbers, or goods identification information.
- 15. The security device of claim 13 wherein the locking mechanism controller is configured to communicate with the server via at least one of the Internet, a wide area network (WAN), a local area network (LAN), a wireless network, or the public switched telephone network (PSTN).
- 16. The security device of claim 13 wherein the locking mechanism controller comprises a microcontroller configured to operate an actuator in response to receiving one of the authorized access codes.
- 17. The security device of claim 13 wherein the locking mechanism controller is adapted to receive entry of the authorized access code via at least one of a keypad, a bar code scanner, a magnetic stripe reader, a wireless receiver, a voice recognition device, a radio frequency identification tag, or a smart card reader.
- 18. A computer-based service configured to dispense non-permanent use access codes for remotely located locking devices in response to requests therefor, the non-permanent use access codes expiring upon a predetermined time interval and/or a predetermined usage allocation wherein the access codes are dispensed from a server accessible through at least one of the Internet, a wide area network (WAN), a local area network (LAN), a wireless network, or the public switched telephone network (PSTN).
- 19. The service of claim 18 wherein transaction fees are assessed for the service.
- 20. The service of claim 19 wherein the transaction fees are assessed periodically.
- 21. A locking mechanism, comprising:
an actuator configured to unlock in response to entry of an authorized access code; and an access code entry unit configured to accept a non-permanent use access code issued by a remote server, the access code having an embedded vendor code(s), and/or a package code(s), and/or other identification information to identify goods and/or who/what accessed the locking mechanism.
- 22. The locking mechanism of claim 21 wherein the non-permanent use access code comprises a number generated by a pseudo random number generator.
- 23. The locking mechanism of claim 21 wherein the non-permanent use access code is transmitted to the locking mechanism from the server.
- 24. The locking mechanism of claim 23 wherein the non-permanent use access code is transmitted to the locking mechanism from the server via at least one of the Internet, a wide area network (WAN), a local area network (LAN), a wireless network, or the public switched telephone network (PSTN).
- 25. The locking mechanism of claim 21 wherein the non-permanent use access code is stored in a memory associated with the locking mechanism.
- 26. The locking mechanism of claim 21 further comprising an interface unit configured to communicate with the server.
- 27. The locking mechanism of claim 26 wherein the interface unit is configured to communicate with the server through a second interface unit.
- 28. The locking mechanism of claim 21 wherein one or more of the access codes are bookmarked at the server.
- 29. The locking mechanism of claim 28 wherein the server is configured to skip to an access code designated by a bookmark whenever the access codes issued by the server and the access codes stored in a memory associated with the locking mechanism become out of synch.
- 30. The locking mechanism of claim 29 wherein a command to skip to an access code designated by a bookmark at the server is transmitted by the server to the locking mechanism
- 31. The locking mechanism of claim 30 wherein the server transmits and receives information regarding use of the locking mechanism through a second interface unit.
- 32. The locking mechanism of claim 31 wherein the information regarding the use of the locking mechanism includes information regarding attempted unauthorized accesses to a storage device associated with the locking mechanism.
- 33. The locking mechanism of claim 32 wherein the server notifies an owner of the locking mechanism via at least one of the Internet, a wide area network (WAN), a local area network (LAN), a wireless network, or the public switched telephone network (PSTN) regarding use of the locking mechanism.
- 34. The locking mechanism of claim 21 wherein the actuator includes a microcontroller coupled to receive inputs from the access code entry unit.
- 35. The locking mechanism of claim 34 wherein the microcontroller correlates a package tracking number, a call number, or an order number with the non-permanent use access code.
- 36. The locking mechanism of claim 21 wherein the server correlates a package tracking number, a call number, or an order number with the non-permanent use access code.
- 37. The locking mechanism of claim 21 wherein a garage door operator serves as the access code entry unit.
- 38. A method, comprising:
receiving at a computer-based unit a code to be used as a non-permanent use access code for a locking device; transmitting the non-permanent use access code to the locking device; and accepting at an access code entry unit coupled to the computer-based unit the nonpermanent use access code via at least one of a keypad, a bar code scanner, a magnetic stripe reader, a wireless receiver, a voice recognition device, a radio frequency identification tag, or a smart card reader.
- 39. The method of claim 38 wherein the receiving is done via at least one of the Internet, a wide area network (WAN), a local area network (LAN), a wireless network, or the public switched telephone network (PSTN).
- 40. The method of claim 38 wherein the transmitting is done via at least one of the Internet, a WAN, a LAN, a wireless network, or the PSTN.
- 41. The method of claim 38 wherein the code comprises a package tracking number, a call number, or an order number.
- 42. The method of claim 38 wherein the code includes an identification tag for a person or entity.
- 43. The method of claim 38 wherein the code is provided by a delivery service or merchant.
- 44. The method of claim 38 wherein the code is provided by an owner of the locking device.
- 45. The method of claim 38 wherein the access code expires after a predetermined time interval and/or a predetermined usage allocation.
- 46. The method of claim 38 wherein an access control unit that controls the locking device issues the code.
- 47. A locking mechanism, comprising:
an actuator configured to unlock in response to entry of an authorized access code; an access code entry unit configured to accept a non-permanent use access code issued by a remote server, the access code having an embedded vendor code(s), and/or a package code(s), and/or other identification information to identify goods and/or who/what accessed the locking mechanism; a locking mechanism controller programmed to transmit a message to a server and/or user indicating a non-permanent use access code has been accepted.
- 48. The locking mechanism of claim 47 wherein the server and/or user is notified via e-mail, page, direct messaging, or fascimile that the access code has been accepted.
- 49. The locking mechanism of claim 47 wherein the notification includes information regarding the package and/or tracking number of an item that was delivered or picked up.
- 50. The locking mechanism of claim 47 wherein the notification includes information regarding the location of a delivery and/or pick-up.
- 51. The locking mechanism of claim 47 wherein the notification includes information regarding a need for replenishing the goods that were picked up and/or that billing is required for the delivery and/or pick-up.
RELATED APPLICATION
[0001] This is a continuation-in-part of application Ser. No. 09/557,076, filed Apr. 21, 2000, by the present inventors entitled “Locking Mechanism For Use With One-time Access Code.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60154294 |
Sep 1999 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09557076 |
Apr 2000 |
US |
| Child |
09931849 |
Aug 2001 |
US |