In recent years, consumers have been purchasing more products on-line. Items purchased on-line are often delivered directly to consumers at their residence. When a package is delivered and no one is present to receive it, the package is exposed and vulnerable to theft. Further, when the contents of a package arrive damaged, it is often difficult to ascertain how and when the damage occurred. Damage could have occurred during shipping, for example, due to poor handling. Alternatively or in addition, damage could have occurred after delivery, for example, by someone attempting to steal a package that was left unattended by the recipient's front door.
Current secure package delivery solutions include placing packages within electronic lockers and having recipients retrieve them by inputting a code. These solutions are practical in apartment and condo buildings. However, it is impractical and prohibitively expensive to install electronic lockers for residential homes.
There is a need for a transport container that provides modular securing functionality that can be easily adapted for delivery at different types of delivery destinations (for example, houses, apartments, condos, buildings, etc.). There is also a need for a transport container that monitors the condition and location of a package while in transit. The present disclosure provides a transport container that is secure and includes electronics to monitor aspects of the transport container's health and location.
Thus, the disclosure provides a transport container that includes a body, a cover, a cover lock, a locking bar, and an electronic controller. The body includes a base, an opening, and at least one side wall. The base, the opening, and the at least one side wall all define a cavity therebetween. The cover is coupled to the body. The cover is movable from a closed state covering the opening to an open state. The cover lock is adjustable between a locked state and an unlocked state. The cover lock is configured to engage the cover and keep the cover in the closed state. The locking bar is coupled to the base. The locking bar is configured for attachment to anchor points. The locking bar is adjustable between the locked state and the unlocked state. The electronic controller is electrically coupled to the cover lock and to the locking bar. The electronic controller is configured to adjust the cover lock between the locked state and the unlocked state. The electronic controller is also configured to adjust the locking bar between the locked state and the unlocked state.
The disclosure also provides a transport container that includes a base, a membrane, a membrane lock, a locking bar, and an electronic controller. The membrane includes a first end and a second end. The first end of the membrane and the second end of membrane are coupled to the base. The membrane lock is adjustable between a locked state and an unlocked state. The membrane lock is configured to engage the second end of the membrane while in the locked state. The locking bar is coupled to the base. The locking bar is configured for attachment to anchor points. The locking bar is adjustable between the locked state and the unlocked state. The electronic controller is disposed within the base. The electronic controller is electrically coupled to the membrane lock and to the locking bar. The electronic controller is configured to adjust the membrane lock from the unlocked state to the locked state. The electronic controller is also configured to adjust the membrane lock from the locked state to the unlocked state in response to receiving an unlock code. The electronic controller is further configured to adjust the locking bar between the locked state and the unlocked state.
Other aspects of the disclosure will become apparent by consideration of the detailed description and accompanying drawings.
For ease of description, each of the exemplary systems presented herein is illustrated with a single exemplar of each of its component parts. Some examples may not describe or illustrate all components of the systems. Other exemplary embodiments may include more or fewer of each of the illustrated components, may combine some components, or may include additional or alternative components.
The body 105 is generally box-shaped. The body 105 includes, among other things, an opening 135, a base 140, a front 145, a back 150, a first side 155, and a second side 160. The second side 160 is opposite from the first side 145. The opening 135, the base 140, the front 145, the back 150, the first side 155, and the second side 160 define a cavity 165. The cavity 165 holds the item or items being transported. As an illustrative example, a package 170 is placed within the cavity 165 in
In the embodiment illustrated in
The cover lock 115 includes an unlocked state (illustrated
Upon being delivered to its destination, the transport container 100 is securely attached to a fixed anchor point via one or more securing mechanisms included in the transport container 100. In the embodiments, the securing mechanism includes the first locking bar 120 and the second locking bar 125, as illustrated in
The transport container 100 can also be securely attached to anchor points at other locations. For example, the transport container 100 can be securely attached to an anchor point located near the location of the sender of the transport container 100. As a further example, the transport container 100 can be securely attached to several different anchor points as it travels from the sender to the recipient (for example, anchors points in delivery vehicles, sorting facilities, etc.).
In some embodiments, the transport container 100 includes a single securing mechanism (for example, the first locking bar 120). In alternate embodiments, the transport container 100 includes more than one securing mechanism (for example, the first locking bar 120 and the second locking bar 125). As illustrated in
The first locking bar 120, the second locking bar 125, and the anchor points described above and illustrated in
The electronic controller 130 includes, among other things, an electronic processor 425 (for example, a microprocessor), memory 430, an input/output interface 435, and a bus. The bus connects various components of the electronic controller 130 including the memory 430 to the electronic processor 425. The memory 430 includes read only memory (ROM), random access memory (RAM), an electrically erasable programmable read-only memory (EEPROM), other non-transitory computer-readable media, or any combination thereof. The electronic processor 425 is configured to retrieve program instructions and data from the memory 430 and execute, among other things, instructions to perform the methods described herein. Additionally or alternatively, the memory 430 is included in the electronic processor 425. The input/output interface 435 includes routines for transferring information between components within the electronic controller 130 and other components of internal and external to the transport container 100.
The transceiver 405 is configured to provide communications between the transport container 100 and one or more additional transport containers or other components within a transport system (for example, delivery vehicles, sorting facilities, etc.). The transceiver 405 transmits signals to one or more communication networks and receives signals from the communication networks. In some embodiments, signals include, for example, data, data packets, or any combination thereof. In some embodiments, the transceiver 405 includes separate transmitters and receivers. The communication network may be implemented using various networks, for example, a cellular network, the Internet, a Bluetooth™ network, a wireless local area network (for example, Wi-Fi), a wireless accessory Personal Area Networks (PAN), cable, an Ethernet network, satellite, a machine-to-machine (M2M) autonomous network, and a public switched telephone network.
The user interface 410 is included to control the transport container 100. The user interface 410 is operably coupled to the electronic controller 130 to control, for example, the states of the cover lock 115, the first locking bar 120, and the second locking bar 125. In some embodiments, the electronic controller 130 receives an unlock code from a user via the user interface 410 and changes the state of the cover lock 115, the first locking bar 120, or the second locking bar 125. For example, the electronic controller 130 changes the cover lock 115 from the locked state to the unlocked state in response to receiving an unlock code from the recipient via the user interface 410. Alternatively or in addition, the electronic controller 130 unlocks the cover lock 115 in response to a biometric validation performed by the user interface 410. For example, the electronic controller 130 validates a fingerprint obtained by the user interface 410.
The user interface 410 can include any combination of digital and analog input devices required to achieve a desired level of control for the transport container 100. For example, the user interface 410 can include a display, a camera, a speaker, a fingerprint sensor, a plurality of knobs, dials, switches, buttons, and the like. In some embodiments, the user interface 410 includes a touch-sensitive interface (for example, touch-screen display) that displays visual output generated by software applications executed by the electronic processor 425. Visual output includes, for example, graphical indicators, lights, colors, text, images, graphical user interfaces (GUIs), combinations of the foregoing, and the like. The touch-sensitive interface includes a suitable display mechanism for displaying the visual output (for example, a light-emitting diode (LED) screen, a liquid crystal display (LCD) screen, and the like). The touch-sensitive interface also receives user input using detected physical contact (for example, detected capacitance or resistance). Based on the user input, the touch-sensitive interface outputs signals to the electronic processor 425 which indicate positions on the touch-sensitive interface currently being selected by physical contact.
The power supply module 415 supplies a nominal AC or DC voltage to the transport container 100. In some embodiments, the power supply module 415 is powered by one or more batteries or battery packs including in the transport container 100. The power supply module 415 is also configured to supply lower voltages to operate circuits and components within the transport container 100. In some embodiments, the power supply module 415 is powered by mains power having nominal line voltages between, for example, 100 volts AC and 240 volts AC and frequencies of approximately 50 hertz to 60 hertz.
The plurality of sensors 420 include various sensors configured to detect various conditions of the transport container 100. In some embodiments, the plurality of sensors 420 include location sensors 440, environmental sensors 445, movement sensors 450, audio sensors 455, electrical sensors 460, or any combination thereof.
Location sensors 440 (for example, global positioning system (GPS) sensors) are used to determine an absolute or relative location of the transport container 100. As explained above, the transport container 100 is secured to an anchoring point upon being delivered. In some embodiments, the electronic controller 130 ensures that the transport container 100 has been delivered to the correct anchoring point by comparing the current location of the transport container 100 (determined using the location sensors 440) to a location of a target anchor point. In some embodiments, the location sensors 440 determine the location of the transport container 100 periodically. Alternatively and in addition, the location sensors 440 determine the location of the transport container 100 in response to receiving a request (for example, via the transceiver 405). For example, the recipient or sender of the transport container 100 sends a request signal to the electronic controller 130, via the transceiver 405, requesting a location of the transport container 100. In response, the electronic controller 130 determines a current (or last known) location of the transport container 100, via the location sensors 440, and transmits the location to the recipient or sender, via the transceiver 405. In some embodiments, the electronic controller 130 determines the location of the transport container 100 based at least in part on one or more location signals received via the transceiver 405.
Environmental sensors 445 (for example, temperature sensors and humidity sensors) are used to determine the environmental conditions of the transport container 100. For example, the environmental sensors 445 may be placed within the cavity 165 of the transport container 100 and configured to determine the temperature and humidity. In some embodiments, the electronic controller 130 determines whether predetermined environmental conditions exist within the transport container. For example, when the transport container 100 is transported an item that requires a temperature below a set threshold, the electronic controller 130 continuously determines the temperature within the transport container 100, via the environmental sensors 445, and transmits an alert signal when the temperature rises above the set threshold.
Movement sensors 450 (for example, an accelerometer, gyroscope, or a magnetometer) are used to detect movement of the transport container 100. The ability to detect movement of the transport container 100 provides a plurality of benefits. For example, while a normal level of movement is to be expected while the transport container 100 is being transported, an excessive amount of movement (for example, movement caused by the transport container 100 being dropped) may indicate mishandling. In some embodiments, the electronic controller 130 uses the movement sensors 450 to detect when the amount of movement is above a set threshold and transmits an alert signal to, for example, the sender, the recipient, the shipping company, or any combination thereof. These alerts signal may be used to determine the cause of damaged packages.
Another benefit of movement sensors 450 is added security. For example, after being secured to an anchoring point the transport container 100 should not be moving until the recipient retrieves the packages. Movement of the transport container 100 after being secured to an anchor point and prior to being retrieved by the recipient could indicate a potential theft attempt. Thus, in some embodiments, the electronic controller 130 detects such improper movement of the transport container 100 and transmits an alert signal to, for example, the sender, the recipient, the shipping company, or any combination thereof.
Audio sensors 455 (for example, a microphone) are used to record noise present around the transport container 100. For example, the audio sensors 455 can record audio during a potential theft of the transport container 100 while it is secured to an anchor point. The recorded audio can later be used to determine the identity of the party attempting to steal the transport container 100.
In some embodiments, the electronic controller 130 confirms a locking acknowledgement with an anchor point via a tug test after attempting to secure the first locking bar 120 or the second locking bar 125 to the anchor point. A tug test includes a physical pulling force being exerted on the first locking bar 120 (or the second locking bar 125) after it is secured to an anchor point. For example, as illustrated in
In some embodiments, the tug test is performed by an autonomous delivery robot (or a delivery vehicle) (not shown) to confirm a locking acknowledgement of the first locking bar 120 (or the second locking bar 125) to an anchor point. In such embodiments, the electronic controller 130 in the transport container 100 transmits a signal (for example, via the transceiver 405) to the autonomous delivery robot after attempting to secure the transport container 100 to an anchor point via the first locking bar 120 (or the second locking bar 125). Responsive to receiving the signal, the autonomous delivery robot tugs on the transport container 100. For example, the autonomous delivery robot pulls the transport container 100 in the direction of arrow 305 to confirm that the transport container 100 is secure coupled to the bar 300 via the first locking bar 120, as illustrated in
Alternatively or in addition, the transport container 100 performs the tug test itself. In such embodiments, the transport container 100 further includes electronic actuators (not shown) that pull the first locking bar 120 and the second locking bar 125 toward the base 140 of the transport container 100. For example, after securing the first locking bar 120 to an anchor point, the electronic controller 130 activates an electronic actuator that pulls the first locking bar 120 toward the base 140 of the transport container 100.
In some embodiments, the electronic controller 130 is configured to confirm a locking acknowledgement with a new anchor point before allowing a release from a previous anchor point. For example, the electronic controller 130 ensures that the first locking bar 120 is securely attached to a first anchor point by confirming a locking acknowledgement of the first locking bar 120 to the first anchor point before releasing the second locking bar 125 from a second anchor point (for example, a second anchor point in a delivery vehicle or autonomous delivery robot).
The transport container 100 illustrated in
In some embodiments, the membrane 510 includes an electrical conducting material that allows for electrical sensing of the membrane 510 to detect when the membrane 510 is broken and/or compromised. In some embodiments, the electronic controller 130 continuously or periodically transmits a current through the membrane 510 and determines capacitance measurements via the electrical sensors 460. A change in detected capacitance may indicate that the membrane 510 has been broken and/or compromised. In some embodiments, upon detecting such a change in capacitance, the electronic controller 130 transmits an alert signal to, for example, the sender, the recipient, the shipping company, or any combination thereof. In other embodiments, the electronic controller 130 identifies tampering of the membrane 510 by detecting changes in a different electrical property of the membrane 510 such as resistance, inductance, or continuity.
In the embodiment illustrated in
At block 610, the transport container 100 is loaded. For example, the package 170 is place within the cavity 165 of the transport container 100 and the cover 110 is adjusted from the open position to the closed position. In addition, the electronic controller 130 adjusts the cover lock 115 from the unlocked state to the locked state.
At block 615, the transport container 100 is picked up. For example, a delivery person (or an autonomous delivery robot) arrives at the location of the sender and retrieves the transport container 100. In some embodiments, the transport container 100 is securely attached to an anchor point located near the sender. In some such embodiments, the electronic controller 130 releases the transport container 100 from the anchor point in response to receiving an authorization code from a delivery person via, for example, the transceiver 405 of the user interface 410.
At block 620, the transport container 100 is moved to its delivery destination. In some embodiments, the transport container 100 is moved via delivery vehicles (manned or autonomous), sorting facilities, or a combination thereof. While being transported, the transport container 100 measure monitors various conditions using the plurality of sensors 420. Periodically, or by request, the electronic controller 130 may transmit data collected by the plurality of sensors 420.
While in transit, the delivery destination of the transport container 100 can change. In some embodiments, the electronic controller 130 receives a new (or updated) input that indicates a new delivery destination for the transport container 100. For example, the electronic controller 130 may receive a new input indicating that the delivery destination of the transport container 100 should be changed from the recipient's residence to the recipient's office. In some embodiments, the delivery destination of the transport container 100 dynamically changes. For example, the transport container 100 may be configured to follow a mobile device carried by the recipient and deliver the transport container 100 to an anchor point that is located the closest to the recipient's mobile device.
Returning to
At block 630, the electronic controller 130 securely attaches the transport container 100 to the anchor delivery point. For example, the electronic controller 130 changes the first locking bar 120 from the unlocked state to the locked state. In some embodiments, the electronic controller 130 transmits a signal to the recipient, via the transceiver 405, indicating that the transport container 100 has arrived.
At block 635, the electronic controller 130 receives an unlock code, for example, from the recipient of the transport container 100. In some embodiments, the electronic controller 130 receives the unlock code via the user interface 410. For example, the recipient enters the unlock code into a keypad included in the user interface 410. In alternate embodiments, the electronic controller 130 receives the unlock code via the transceiver 405. For example, the transceiver 405 receives the unlock code in a wireless signal sent by a mobile device of the recipient.
Upon receiving the unlock code, the electronic controller 130 adjusts the cover lock 115 from the locked state to the unlocked state (at block 640). With the cover lock 115 in the unlocked state, the recipient can adjust the cover 110 to the open state (i.e., open the cover 110) and retrieve the package 170.
The transport containers 100 and 500 described herein are reusable. Thus, in some embodiments, the method 600 returns to block 605 after block 640 and the transport container 100 receives a new input to transport a new package. For example, after retrieving the package 170, the recipient can use the transport container 100 to transport a different package to a different delivery location. In some embodiments, after the package 170 has been retrieved, the transport container 100 transmits a signal to the shipping company requesting a retrieval of the transport container 100. For example, the shipping company picks up the transport container 100 and sends it to a local storage facility after the recipient has retrieved the package 170.
The transport container 100 includes a unique identifier (for example, a unique code) that is used to distinguish the transport container 100 from a different transport container. In some embodiments, the unique identifier for the transport container 100 is electronically readable. For example, the unique identifier is stored in the memory 430 of the electronic controller 130. As a further example, the unique identifier is stored in an electronically readable tag included in the transport container 100 such as a radio frequency identification (RFID) tag or a near-field communication (NFC) tag. Alternatively or in addition, the unique identifier is optically readable on the transport container 100. For example, the unique identifier is a barcode (or QR code) image attached to an outer surface of the body 105 or displayed by a touch-screen display included in the user interface 410.
The unique identifier eliminates the need to place a new physical label on the transport container 100 for each subsequent delivery of the transport container 100. Rather, the input for each delivery (for example, destination information, pick-up information, etc.) is associated with the unique identifier of the transport container 100.
This disclosure is not limited in its application to the examples provided, the embodiments discussed, or to the details of construction and the arrangement of components set forth in the foregoing description or drawings. The disclosure is capable of other embodiments and of being practiced or of being carried out in various ways.
This application claims priority to U.S. patent application Ser. No. 15/498,012, entitled “SECURE TRANSPORT CONTAINER,” filed Apr. 26, 2017, which claims priority to U.S. Provisional Application No. 62/459,276, entitled “SECURE TRANSPORT CONTAINER,” filed Feb. 15, 2017, and to U.S. Provisional Application No. 62/424,253, entitled “SECURE PARCEL SYSTEM,” filed Nov. 18, 2016, all of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
3718218 | Shields | Feb 1973 | A |
4183708 | Kuhbier | Jan 1980 | A |
8888059 | Kohberg et al. | Nov 2014 | B2 |
9718611 | Rio Gonzalez | Aug 2017 | B2 |
20030156010 | Roeland | Aug 2003 | A1 |
20040133304 | Fobbe et al. | Jul 2004 | A1 |
20050046567 | Mortenson et al. | Mar 2005 | A1 |
20080061924 | Labowicz et al. | Mar 2008 | A1 |
Number | Date | Country | |
---|---|---|---|
62459276 | Feb 2017 | US | |
62424253 | Nov 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15498012 | Apr 2017 | US |
Child | 15680316 | US |