Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for secure hardware storage access, implemented by a processor module, comprising: (a) receiving, by a secure storage device on a data network, an access request to access a physical content in a hardware storage of the secure storage device, the hardware storage being coupled to a physical lock of the secure storage device, the secure storage device further comprising a storage for storing a pre-stored location comprising a first relative location, the first relative location defined relative to an object external to the secure storage device, the first relative location being a location of the secure storage device at which access to the physical content in the hardware storage is allowed; (b) calculating, by a location module of the secure storage device, a second relative location defined relative to a location access point on a data network, the location access point being external to the secure storage device; (c) comparing, by a secure data module of the secure storage device, the second relative location and the first relative location; and (d) upon determining that the second relative location matches the first relative location, sending a command to unlock the physical lock by the secure data module to allow access to the physical content in the hardware storage of the secure storage device.
2. The method of claim 1 , wherein the secure storage device is implemented in a safe or a sentry box.
3. The method of claim 1 , wherein the command comprises a combination lock number or a password.
4. The method of claim 1 , wherein the command comprises an instruction to open the physical lock by the secure storage module.
5. The method of claim 1 , wherein the calculating (b) comprises: (b1) receiving a wireless signal, by the location module from the location access point on the data network; and (b2) processing the wireless signal to determine a current location of the secure storage device, the current location comprising the second relative location.
6. A secure storage device, comprising: a hardware storage; a physical lock coupled to the hardware storage; at least one hardware processor; and a computer readable medium comprising programming instructions, wherein when executed by the at least one hardware processor, causes the at least one hardware processor to: (a) receive an access request to access a physical content in the hardware storage, the secure storage device further comprising a storage for storing a pre-stored location comprising a first relative location, the first relative location defined relative to an object external to the secure storage device, the first relative location being a location of the secure storage device at which access to the physical content in the hardware storage is allowed; (b) calculate, by a location module of the secure storage device, a second relative location defined relative to a location access point on a data network, the location access point being external to the secure storage device; (c) compare the second relative location and the first relative location; and (d) upon determining that the second relative location matches the first relative location, sending a command to unlock the physical lock to allow access to the physical content in the hardware storage of the secure storage device.
7. The device of claim 6 , wherein the secure storage device is implemented in a safe or a sentry box.
8. The device of claim 6 , wherein the command comprises a combination lock number or a password.
9. The device of claim 6 , wherein the command comprises an instruction to open the physical lock.
10. The device of claim 6 , wherein the calculate (b) comprises: (b1) receive a wireless signal, by the location module from the location access point on the data network; and (b2) process the wireless signal to determine a current location of the secure storage device, the current location comprising the second relative location.
11. A non-transitory computer readable medium comprising programming instructions for secure hardware storage access, wherein when executed by a processor module implements a method comprising: (a) receiving, by a secure storage device on a data network, an access request to access a physical content in a hardware storage of the secure storage device, the hardware storage being coupled to a physical lock of the secure storage device, the secure storage device further comprising a storage for storing a pre-stored location comprising a first relative location, the first relative location defined relative to an object external to the secure storage device, the first relative location being a location of the secure storage device at which access to the physical content in the hardware storage is allowed; (b) calculating, by a location module of the secure data device, a second relative location defined relative to a location access point on a data network, the location access point being external to the secure storage device; (c) comparing, by a secure data module of the secure storage device, the second relative location and the first relative location; and (d) upon determining that the second relative location matches the first relative location, sending a command to unlock the physical lock by the secure data module to allow access to the physical content in the hardware storage of the secure storage device.
12. The medium of claim 11 , wherein the secure storage device is implemented in a safe or a sentry box.
13. The medium of claim 11 , wherein the command comprises a combination lock number or a password.
14. The medium of claim 11 , wherein the command comprises an instruction to open the physical lock by the secure storage module.
15. The medium of claim 11 , wherein the calculate (b) comprises: (b1) receive a wireless signal, by the location module from the location access point on the data network; and (b2) process the wireless signal to determine a current location of the secure storage device, the current location comprising the second relative location.
Unknown
April 10, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.