Safe Delivery Tower
20230100623 · 2023-03-30
Inventors
Cpc classification
G07C9/00309
PHYSICS
G06Q20/389
PHYSICS
A47G29/14
HUMAN NECESSITIES
G07C9/00563
PHYSICS
International classification
G06Q20/02
PHYSICS
Abstract
A safe delivery container, system and method which permits tracking of the state of the container and controlled release of its contents. Determination of the state of the container is preferably provided according to a plurality of sensors, including without limitation a temperature sensor, GPS tracking device, accelerometer, gyroscope, and an IMU. Tracking of the state of the container is preferably supported through a communication module which may for example comprise a SIM card. Such a communication module preferably enables the sensor signals to be transmitted to a remote location. Alternatively and/or additionally, communication of such sensor signals may occur when the container is brought into communication contact with each of a plurality of local communication devices. Upon receipt of such state information for the container, optionally and preferably the state information is written to a distributed ledger technology (DLT) such as for example the blockchain.
Claims
1. A system for providing traceability, comprising a safe delivery container with a traceable state, comprising a space for holding a product; a sensor for providing signals regarding a state of the container; a communication module for communicating said signals; and a security device for securing the container; a distributed ledger technology (DLT) for recording said state of said container; and a server for receiving such signals from said communication module and for determining said state according to said signals, and for recording said state on said DLT, wherein said sensor comprises one or more of a temperature sensor, GPS tracking device, accelerometer, gyroscope, and an IMU; wherein said container comprises a lid, a plurality of walls and a floor, wherein said space is defined by said lid, said plurality of walls and said floor; wherein said security device comprises an electronic smart lock for securing said lid to at least one wall.
2. The system of claim 1, wherein said communication module comprises a cellular communication device and wherein said cellular communication device comprises a SIM card.
3. The system of claim 1, further comprising a local communication device, wherein said container is brought into communication contact with said local communication device, wherein said local communication device comprises one or more of a mobile communication device or a near field communication (NFC) device.
4. The system of claim 3, wherein said electronic smart lock opens upon receipt of a signal indicating that an authorized recipient wishes to access said container.
5. The system of claim 4, wherein said signal comprises an authorization code and said security device comprises a code entry device for receiving said authorization code.
6. The system of claim 5, wherein said authorization code comprises an OTP (one time password).
7. The system of claim 4, wherein said signal comprises a remote authorization signal received through said communication module.
8. The system of claim 4, further comprising a user app and a user computational device for operating said user app, wherein said remote authorization signal is sent through said user app.
9. The system of claim 8, wherein said user computational device communicates with said server for determining authorization of said user app and for sending said remote authorization signal.
10. The system of claim 4, wherein said signal comprises an NFC ID card signal and said security device further comprises an NFC ID card reader for receiving said signal.
11. The system of claim 4, wherein said signal comprises a biometric signal and said security device further comprises a biometric sensor for receiving said signal.
12. The system of claim 11, wherein said biometric sensor comprises one or more of fingerprint, palmprint, voice analysis, retinal scan, iris scan and/or facial identification.
13. The system of claim 4, wherein said container comprises an external visual code and said signal comprises an authenticated scan of said external visual code.
14. The system of claim 13, wherein said visual code comprises a QR code.
15. The system of claim 4, wherein said server sets said signal and authentication.
16. The system of claim 4, wherein said signal and authentication is determined locally at said container, before a product is placed therein.
17. The system of claim 4, wherein said security device comprises an identification device for generating and/or receiving said authentication signal, and said identification device is set into said lid; and wherein said lid further comprises said sensor(s) and said communication module.
18. The system of claim 1, wherein said DLT comprises a blockchain; the system further comprising a blockchain gateway, wherein said blockchain gateway is in communication with said server for reading from and writing to said blockchain; wherein said container is directly in communication with said blockchain gateway; and wherein said blockchain further comprises a smart contract, wherein said smart contract executes if said state of said container exceeds one or more permitted boundaries; or alternatively, wherein said smart contract executes if said state of said container stays within one or more permitted boundaries during a specified period.
19. The system of claim 18, wherein said specified period corresponds to shipment of a product contained within said container.
20. The system of claim 19, wherein said server receives signals from said sensor and determines whether said state of said container exceeds one or more permitted boundaries.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The invention is herein described, by way of example only, with reference to the accompanying drawings. With specific reference now to the drawings in detail, it is stressed that the particulars shown are by way of example and for purposes of illustrative discussion of the preferred embodiments of the present invention only, and are presented in order to provide what is believed to be the most useful and readily understood description of the principles and conceptual aspects of the invention. In this regard, no attempt is made to show structural details of the invention in more detail than is necessary for a fundamental understanding of the invention, the description taken with the drawings making apparent to those skilled in the art how the several forms of the invention may be embodied in practice. In the drawings:
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DESCRIPTION OF AT LEAST SOME EMBODIMENTS
[0030] Any suitable blockchain which involves a distributed ledger, which preferably requires some type of cryptography, more preferably a public/private key encryption system, or hash or digital signatures, may optionally be used. Once a change — such as for example tracking the state of the container and determining an updated state — is made and is written to the distributed ledger, this change is automatically securely, and in a non-falsifiable manner, that is completely accurately replicated to all network participants.
[0031] The nature of the distributed ledger is such that all parties to a transaction can see the details of the transaction and optionally further requirements for the transaction to be complete.
[0032] Such a distributed ledger would also have the advantage of fraud prevention with immutable, append-only Distributed Ledger Technology. For example, users attempting to fraudulently trade cryptocurrency units that they do not possess would be blocked.
[0033] A blockchain or blockchain is a distributed database that maintains a list of data records, the security of which is enhanced by the distributed nature of the blockchain. A blockchain typically includes several nodes, which may be one or more systems, machines, computers, databases, data stores or the like operably connected with one another. In some cases, each of the nodes or multiple nodes are maintained by different entities. A blockchain typically works without a central repository or single administrator. One well-known application of a blockchain is the public ledger of transactions for cryptocurrencies such as used in bitcoin. The data records recorded in the blockchain are enforced cryptographically and stored on the nodes of the blockchain.
[0034] A blockchain provides numerous advantages over traditional databases. A large number of nodes of a blockchain may reach a consensus regarding the validity of a transaction contained on the transaction ledger. Similarly, when multiple versions of a document or transaction exits on the ledger, multiple nodes can converge on the most up-to-date version of the transaction. For example, in the case of a virtual currency transaction, any node within the blockchain that creates a transaction can determine within a level of certainty whether the transaction can take place and become final by confirming that no conflicting transactions (i.e., the same currency unit has not already been spent) confirmed by the blockchain elsewhere.
[0035] The blockchain typically has two primary types of records. The first type is the transaction type, which consists of the actual data stored in the blockchain. The second type is the block type, which are records that confirm when and in what sequence certain transactions became recorded as part of the blockchain. Transactions are created by participants using the blockchain in its normal course of business, for example, when someone sends cryptocurrency to another person), and blocks are created by users known as “miners” who use specialized software/equipment to create blocks. Users of the blockchain create transactions that are passed around to various nodes of the blockchain. A “valid” transaction is one that can be validated based on a set of rules that are defined by the particular system implementing the blockchain. For example, in the case of cryptocurrencies, a valid transaction is one that is digitally signed, spent from a valid digital wallet and, in some cases, which meets other criteria. In some blockchain systems, miners are incentivized to create blocks by a rewards structure that offers a pre-defined per-block reward and/or fees offered within the transactions validated themselves. Thus, when a miner successfully validates a transaction on the blockchain, the miner may receive rewards and/or fees as an incentive to continue creating new blocks.
[0036] Preferably the blockchain(s) that is/are implemented are capable of running code, to facilitate the use of smart contracts. Smart contracts are computer processes that facilitate, verify and/or enforce negotiation and/or performance of a contract between parties. One fundamental purpose of smart contracts is to integrate the practice of contract law and related business practices with electronic commerce protocols between people on the Internet. Smart contracts may leverage a user interface that provides one or more parties or administrators access, which may be restricted at varying levels for different people, to the terms and logic of the contract. Smart contracts typically include logic that emulates contractual clauses that are partially or fully self-executing and/or self-enforcing. Examples of smart contracts are digital rights management (DRM) used for protecting copyrighted works, buying or selling goods, whether or virtual or physical, executing transfers of goods or of rights associated with such goods, and the like.
[0037] Smart contracts may also be described as pre-written logic (computer code), stored and replicated on a distributed storage platform (e.g. a blockchain), executed/run by a network of computers (which may be the same ones running the blockchain), which can result in ledger updates (transfer of digital rights, etc.).
[0038] Smart contract infrastructure can be implemented by replicated asset registries and contract execution using cryptographic hash chains and Byzantine fault tolerant replication. For example, each node in a peer-to-peer network or blockchain distributed network may act as a title registry and escrow, thereby executing changes of ownership and implementing sets of predetermined rules that govern transactions on the network. Each node may also check the work of other nodes and in some cases, as noted above, function as miners or validators.
[0039] Not all blockchains can execute all types of smart contracts. For example, Bitcoin cannot currently execute smart contracts. Sidechains, i.e. blockchains connected to Bitcoin's main blockchain could enable smart contract functionality: by having different blockchains running in parallel to Bitcoin, with an ability to jump value between Bitcoin's main chain and the side chains, side chains could be used to execute logic. Smart contracts that are supported by sidechains are contemplated as being included within the blockchain enabled smart contracts that are described below.
[0040] For all of these examples, security for the blockchain may optionally and preferably be provided through cryptography, such as public/private key, hash function or digital signature, as is known in the art.
[0041]
[0042] As shown in
[0043] Tower 100 may also feature an information panel 103, such as an instructional QR code or other means for providing instructions in regard to operation of the drawers. A QR code 108 or other smart label may be used to identify the specific tower unit.
[0044] Tower 100 preferably features a cooling unit 129 to maintain temperature control, as described in greater detail below.
[0045] Starting from the top, tower 100 features a courier drawer 112, which in this non-limiting example is intended to provide access for items for pick up by a courier, which is shown as open. Courier drawer 112 is open and accessible to placing products within, or retrieving products therefrom. To open courier drawer 112, an electronic lock 104f is placed in the unlocked position and then a door 110 may be opened. Electronic lock 104f is preferably a smart electronic lock. The accessible portion of electronic lock 104f that enables it to be open is not shown in this view.
[0046] Electronic lock 104f preferably only opens upon receipt of a signal indicating that an authorized recipient wishes to access the contents. Such a signal may be provided for example through one or more of an NFC ID card reader, biometric sensor, communication with a smart device, entry of a code and/or remote transmission of an unlocking signal. In this non-limiting example, each drawer preferably features a QR code, shown as QR code 134c for a documents drawer 105; QR code 134d for a pharmaceuticals drawer 106; QR code 134e for a food or groceries drawer 107; and (shown in
[0047] The biometric sensor may comprise for example one or more of fingerprint, palmprint, voice analysis, retinal scan, iris scan and/or facial identification. Optionally each container has a unique serialized QR code. The secure container preferably supports contactless delivery. This is accomplished through validation, for example by scanning the QR code on the box, through an NFC card reader signal, biometric sensor signal, communication with a smart device, entry of a code and/or remote transmission of an unlocking signal. Some combination of these methods may also be used.
[0048] Tower 100 may also feature two separate payment drawers, shown as drawers 109 and 111. Drawer 109 may be used for example to place payment for the courier so that when items are retrieved from courier drawer 112, the courier is also able to retrieve payment from drawer 109. Similarly, payment for items delivered to any of the other drawers may be made through drawer 111.
[0049] Drawer 109 features an electronic lock 104a, which is also preferably a smart electronic lock as described above. Drawer 109 features some type of identifier, such as for example a QR code 134a, which may be used as described above. Drawer 111 features an electronic lock 134b and a QR code 134b, which may be used as described above.
[0050] Turning now to
[0051]
[0052]
[0053]
[0054] Turning now to
[0055] For example, control components 141a-141i may comprise video cameras, temperature sensors, UV/disinfectant lights or a combination thereof. Preferably at least disinfectant lights are present in each drawer. Preferably, for each of the drawers intended for receiving physical goods, specifically documents drawer 105; pharmaceuticals drawer 106; food or groceries drawer 107; and courier drawer 112; one control component 141 comprises a video camera while a second control component 141 comprises a temperature sensor, optionally also combining a UV/disinfectant light. For payment drawers 109 and 111, optionally only a temperature sensor is present for a single control component 141. The temperature sensors may be used to determine overall cooling of tower 100 by cooling unit 129. Video cameras may record opening of each drawer and placing items within, or retrieving items from, that drawer. Such information may be transmitted to a remote location for example, to provide a record of interactions with tower 100.
[0056]
[0057] Walls 113 of tower 100 are preferably insulated, to provide temperature control. In addition, walls 113 preferably comprise a material which also preserve the security of the contents of the drawers.
[0058] Walls 113 may have vents which enable cold air to be provided to the drawers, for temperature stability and control, as shown with regard to vents 131 and 132. A valve 125 is able to draw off excess water if present, for example due to condensation, thereby preventing an overflow into the cooling system. Cooling coils 126 cool the air through a compressor 130, which is then blown through vents 131 and 132 by a fan 123. The front of cooling unit 129 features a vent 124 for the hot air from the action of compressor 130 to exit.
[0059]
[0060] The flow begins when a customer, which may be a consumer or a business, places an order for a delivery at 706 through receiver app 704. Next, backend 703 notifies delivery company API 701 at 707. Delivery company API 701 then verifies details and the schedule for delivery with backend 703 at 708. Backend 703 then notifies receiver app 704 at 709. At 710, delivery company API 701 sends the agent identification information and also generates the QR code, which is sent to backend 703. Delivery agent 702 reports the location of the delivery itself periodically to backend 703 through geofencing at 711. Receiver app 704 is also able to track the location of the delivery in real time through having this information relayed at 712.
[0061] At 713, on arrival to the tower location of delivery tower 705, delivery agent 702 sends a request to backend 703, to notify delivery tower 705. Backend 703 then notifies delivery tower 705 of the identity of the delivery person and of their arrival.
[0062] In
[0063] Next, at 720 the delivery person opens the cash drawer and retrieves the cash. At 721, delivery agent 702 scans the QR code for the drawer into which the delivery is to be placed or goods are to be retrieved. At 722, safe delivery tower 705 validates the mobile device identifier for delivery agent 702 and/or validates the order or other information. Validation may occur at safe delivery tower 705 or through communication with backend 703. If the latter, then at 723, backend 703 confirms that the door with the scanned QR code can be unlocked and directs delivery tower 705 to unlock it.
[0064] At 724, the delivery person places the physical goods in the drawer and/or retrieves physical goods from the drawer, and locks the drawer. At 725, delivery agent 702 receives a pop-up message confirming delivery with backend 703. At 726, delivery tower 705 confirms each time that the door is opened or closed to backend 703, through operation of a sensor. At 727, if the door has not been properly locked, delivery tower 705 sends a notification to backend 703 which then notifies delivery agent 702. Once the door is properly locked and delivery is complete, delivery tower 705 sends a notification to backend 703 at 728. At 729, backend 703 confirms completion of delivery to delivery company API 701.
[0065] Turning now to
[0066] At 737, the sensor at delivery tower 705 detects that a drawer is locked or unlocked, and notifies backend 703. If the drawer is unlocked, then backend 703 notifies delivery tower 705 and/or the receiver app 704 at 738. Once the order has been collected, notification of order collection is sent from delivery tower 705 to backend 703 at 739. At 740, backend 703 sends notification of delivery being retrieved to receiver app 704.
[0067]
[0068] It is appreciated that certain features of the invention, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the invention, which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable sub-combination.
[0069] Although the invention has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, it is intended to embrace all such alternatives, modifications and variations that fall within the spirit and broad scope of the appended claims. All publications, patents and patent applications mentioned in this specification are herein incorporated in their entirety by reference into the specification, to the same extent as if each individual publication, patent or patent application was specifically and individually indicated to be incorporated herein by reference. In addition, citation or identification of any reference in this application shall not be construed as an admission that such reference is available as prior art to the present invention.