Deliveries have become more ubiquitous in recent years. Improved offerings by online delivery services and advances in mobile computing have enhanced the ease by which individuals may request and receive deliveries. Deliveries may extend from parcels, to food deliveries, to prescription pharmaceuticals, and even to alcoholic beverages.
Such advances in delivery services, however, have not been met by adequate advances in the end-point or delivery point of the delivery. Commonly, deliveries are left on the front porch of a home, where others may easily steal the delivery. This may be a significant loss for the delivery recipient if valuable goods are left on the front porch of the home. In other situations, deliveries must be signed for by a delivery recipient, and if the recipient is not home, then the delivery will be either be returned or sent to a central processing area for the recipient to pick up at a later date. This can result in a significant time expenditure by the recipient.
In addition, for perishable deliveries, the recipient is often concerned about spoliation of the delivery. If the recipient is not home when the grocery delivery arrives, then the grocery delivery may be left out on the front porch for spoliation or may be returned to the grocery store. The delivery recipient may need to wait at home until a grocery delivery arrives, or risk the grocery delivery being spoiled or returned. This may take a significant amount of time for the recipient if a large delivery window is given by the grocery delivery service for possible delivery.
Further, for on-demand deliveries, the recipient may not be able to coordinate being at home at the correct time for the delivery. For example, for on-demand food deliveries, the recipient may place a request for a food delivery and then need to wait at home until the food delivery arrives, or else risk spoliation of the food delivery or having a hot food delivery get cold.
From the deliverers perspective, deliverers often are uncertain where to leave a delivery and what protocol to use to leave a delivery. Deliverers may spend a long period of time waiting at a door to see if a delivery recipient is home, or may be unsure whether to simply leave a delivery at the front door. Such a time expenditure can result in a significant loss for the deliverer, particularly if that deliverer has many other deliveries to make that day.
There is a need for improved methods, systems, and devices for delivery storage and other processing of deliveries. Embodiments disclosed herein may address the problems present with end-points or delivery points of deliveries. The embodiments disclosed herein may provide a secure delivery point for a delivery and may secure the delivery until a time that the user is ready to retrieve the delivery. The user may not need to be at home to receive a delivery and may not need to schedule being at home to receive a delivery.
Embodiments herein may include a delivery storage system including a receptacle for receiving a delivery. The receptacle may be configured to be secure, such that a delivery placed within the receptacle cannot be stolen from the receptacle by another individual. The receptacle may be configured to be placed in a location accessible by a deliverer, such as a user's front yard or the like, such that a deliverer may quickly find the receptacle and place the delivery within the receptacle. In addition, the user may automatically sign for, or provide authorization for receipt of a delivery through the systems disclosed herein. The receptacle may be configured to automatically notify the user that the delivery has been completed.
The receptacle may be configured to receive deliveries from multiple different delivery services. The receptacle may be configured to receive delivery from parcel delivery services such as the United States Postal Service (USPS) as well as on-demand delivery services, among others. Systems disclosed herein may integrate with delivery services such that a user may be able to request deliveries from multiple different delivery services.
The receptacle may be for personal use or household use, such that the receptacle is dedicated for use by the inhabitants of the delivery location. The receptacle may be placed on the property of the inhabitants of the delivery location and may be a free standing receptacle or may be joined with another structure of the delivery location, such as a garage or the like.
The receptacle may include one or more temperature controlled compartments, such that a perishable food delivery may be stored and refrigerated or frozen until the user desires to retrieve the delivery. As such, a user may place a grocery delivery request at work and not have to worry about missing a delivery window or the delivery spoiling.
The embodiments disclosed herein may include software methods for automatically providing unlock conditions for unlocking the receptacle for a deliverer. Thus, a deliverer may be automatically provided with a means to unlock the receptacle and rapidly place the delivery within the receptacle. In some embodiments, the software methods disclosed herein may automatically retrieve parcel tracking numbers or codes, such that a deliverer may merely need to scan such a parcel tracking number or code at the receptacle to unlock the receptacle.
The embodiments disclosed herein may be configured to automatically enroll the user with multiple delivery services that may provide deliveries to the receptacle.
The embodiments disclosed herein may provide a manner for users to transfer items with others, for pick up at the receptacle.
The embodiments disclosed herein may beneficially allow a user to enhance the means by which the user receives deliveries and may enhance the means by which the user may transfer items to other individuals. In addition, the user beneficially has reduced concern that a delivery may be stolen from the user's property. Further, with a temperature controlled compartment, the user has reduced concern regarding perishable foods undergoing spoliation before the user picks up the delivery.
Embodiments disclosed herein may include a delivery storage system. The delivery storage system may include a receptacle including a compartment for receiving a delivery and a barrier configured to move between an opened position for access to the compartment and a closed position to block access to the compartment. The system may include a lock configured to lock the barrier in the closed position and configured to be unlocked to allow the barrier to move to the opened position. The system may include a controller configured to receive an unlock condition that is provided based on a software application used by a user, and configured to unlock the lock to allow the barrier to move to the opened position for allowing a deliverer to place the delivery in the compartment based on receipt of an unlock indicator, from the deliverer, that satisfies the unlock condition.
Embodiments disclosed herein may include a method. The method may include providing a receptacle on a residential property, the receptacle including a compartment for receiving a delivery and a barrier configured to move between an opened position for access to the compartment and a closed position to block access to the compartment. The method may include providing a lock configured to lock the barrier in the closed position and configured to be unlocked to allow the barrier to move to the opened position. The method may include providing a controller configured to receive an unlock condition that is provided based on a software application used by a user, and configured to unlock the lock to allow the barrier to move to the opened position for allowing a deliverer to place the delivery in the compartment based on receipt of an unlock indicator, from the deliverer, that satisfies the unlock condition.
Embodiments disclosed herein may include a method. The method may include determining an unlock condition for a receptacle that is to receive a delivery for a user, the receptacle including a compartment for receiving the delivery and a barrier configured to move between an opened position for access to the compartment and a closed position to block access to the compartment and a lock configured to lock the barrier in the closed position and configured to be unlocked to allow the barrier to move to the opened position. The method may include providing the unlock condition to a controller of the receptacle, the controller configured to unlock the lock to allow the barrier to move to the opened position for allowing a deliverer to place the delivery in the compartment based on receipt of an unlock indicator, from the deliverer, that satisfies the unlock condition.
Embodiments disclosed herein may include a system including a server. The server may be configured to determine an unlock condition for a receptacle that is to receive a delivery for a user, the receptacle including a compartment for receiving the delivery and a barrier configured to move between an opened position for access to the compartment and a closed position to block access to the compartment and a lock configured to lock the barrier in the closed position and configured to be unlocked to allow the barrier to move to the opened position. The server may be configured to provide the unlock condition to a controller of the receptacle, the controller configured to unlock the lock to allow the barrier to move to the opened position for allowing a deliverer to place the delivery in the compartment based on receipt of an unlock indicator, from the deliverer, that satisfies the unlock condition.
Embodiments disclosed herein may include a delivery storage system. The delivery storage system may include a receptacle including a compartment for receiving a delivery and a barrier configured to move between an opened position for access to the compartment and a closed position to block access to the compartment. The delivery storage system may include a lock configured to lock the barrier in the closed position and configured to be unlocked to allow the barrier to move to the opened position. The delivery storage system may include a controller configured to have an unlock condition that is satisfied by an unlock indicator that is provided to a deliverer, the controller configured to unlock the lock to allow the barrier to move to the opened position for allowing the deliverer to place the delivery in the compartment based on receipt of the unlock indicator from the deliverer.
Embodiments disclosed herein may include a method. The method may include providing an unlock indicator to a deliverer based on a delivery requested by a user with a software application, the unlock indicator configured to satisfy an unlock condition of a controller of a receptacle that is to receive a delivery for a user, the receptacle including a compartment for receiving the delivery and a barrier configured to move between an opened position for access to the compartment and a closed position to block access to the compartment and a lock configured to lock the barrier in the closed position and configured to be unlocked to allow the barrier to move to the opened position, and the controller configured to unlock the lock to allow the barrier to move to the opened position for allowing the deliverer to place the delivery in the compartment based on receipt of the unlock indicator from the deliverer.
Embodiments disclosed herein may include a method. The method may include providing a receptacle on a residential property, the receptacle including a compartment for receiving a delivery and a barrier configured to move between an opened position for access to the compartment and a closed position to block access to the compartment. The method may include providing a lock configured to lock the barrier in the closed position and configured to be unlocked to allow the barrier to move to the opened position. The method may include providing a controller configured to have an unlock condition that is satisfied by an unlock indicator that is provided to a deliverer, the controller configured to unlock the lock to allow the barrier to move to the opened position for allowing the deliverer to place the delivery in the compartment based on receipt of the unlock indicator from the deliverer.
Embodiments disclosed herein may include a system including a server. The server may be configured to provide an unlock indicator to a deliverer based on a delivery requested by a user with a software application, the unlock indicator configured to satisfy an unlock condition of a controller of a receptacle that is to receive a delivery for a user, the receptacle including a compartment for receiving the delivery and a barrier configured to move between an opened position for access to the compartment and a closed position to block access to the compartment and a lock configured to lock the barrier in the closed position and configured to be unlocked to allow the barrier to move to the opened position, and the controller configured to unlock the lock to allow the barrier to move to the opened position for allowing the deliverer to place the delivery in the compartment based on receipt of the unlock indicator from the deliverer.
Features and advantages of the systems, apparatuses, and methods as disclosed herein will become appreciated as the same become better understood with reference to the specification, claims, and appended drawings wherein:
The components may be utilized to operate the delivery storage system 10 such that the receptacle 12 may receive and store a delivery of a deliverer 24.
The receptacle 12 may be shaped as a box, as shown in
The outer surface 40 of the receptacle 12 may be configured to be durable, to withstand exposure to the outdoors. The outer surface 40 may be made of a material that withstands weathering and exposure to temperature variations that may occur outdoors (in both hot climates and cold climates). The outer surface 40 may be configured to be decorative, to blend in with the surroundings or provide a pleasant appearance to the user. For example, the outer surface 40 may be configured to match the appearance of a house or other nearby structure. All or a portion of the receptacle 12 may be configured to be air-sealed, such that air cannot pass to or from the receptacle 12, particularly from compartments of the receptacle that may be temperature controlled or may be configured to be air-sealed. The receptacle 12 may be configured to resist an individual breaking and entering the receptacle 12, and may be configured to secure contents of the compartments from access by such an individual. The receptacle 12 may be configured to be fixed in position such that an individual cannot remove the receptacle 12 from its position and potentially steal the receptacle 12. The receptacle 12 may be constructed with an angle iron frame, to provide support and security for the receptacle 12.
The receptacle 12 may be configured to be installed in position on a location. The receptacle 12 may be configured to be constructed in position by an installer or other individual, or may be delivered for placement in position. The receptacle 12 may be installed such that the receptacle 12 is fixed in position. The receptacle 12 may be installed or otherwise provided in a location that is accessible by a deliverer 24. The receptacle 12 may be installed on a property such as a residential, commercial, industrial, or other type of property, and may be installed at a location on the property that is accessible by a deliverer 24 without the deliverer 24 breaking into a home or the like. Such a location may include a lawn, a patio, an outdoor walkway, parking lot, sidewalk, delivery bay, or a porch of the property. Such locations may be those customarily accessible by a deliverer and may be publicly accessible. The receptacle 12 may be positioned in a location such that the receptacle 12 is easily visible and accessible by the deliverer 24, such as a front lawn or the like. The receptacle 12 may be installed outdoors.
The receptacle 12 may be positioned on a residential property such as a single family home property. The receptacle 12 may be for use by one or more members of a household of the single family home property. The one or more members may use the receptacle 12 to receive deliveries and store the deliveries until retrieved by one of the members of the household. The receptacle 12 may be dedicated for such use by the one or more of the members of the household. The receptacle 12 may be the property of the one or more members of the household. In one embodiment, the receptacle 12 may be positioned on another form of residential property. For example, the receptacle 12 may be positioned in an apartment community, or other form of community housing. The receptacle 12 may be configured for use by an inhabitant of the housing community, or certain compartments of the receptacle 12 may be dedicated for use by certain inhabitants of the housing community. In other embodiments, the receptacle 12 may be positioned on other forms of property such as commercial property, and may be for use by the business or businesses, or individuals, of the commercial property.
The receptacle 12 may include one or more compartments for receiving a delivery. The compartments may be positioned within the receptacle 12. The receptacle 12 may include one or more barriers 48, 50, 52 that are configured to move between an opened position for access to a compartment and a closed position to block access to the compartment. As shown in
As shown in
The compartments 54, 60 may be configured such that each barrier 48, 50 controls access to the respective compartment 54, 60. For example, if barrier 48 is in the opened configuration, then the other compartments 60 of the receptacle 12 may remain inaccessible to a deliverer 24. The compartments 54, 60 accordingly may be separated from each other by the walls 62, 64, 66, 68, 70, 72, 74, 76 of the compartments 54, 60 or another structure.
The compartments 54, 60 may be configured to receive a respective container 78, 80 that may be placed in the compartment 54, 60. The container 78, 80 may be provided by the deliverer 24, or may be pre-positioned in the compartment 54, 60 or provided by the user 58. In one embodiment, the containers 78, 80 may have a standard size that may be used across multiple different receptacles 12 of the system.
The compartments 54, 60, 82 may all be configured similarly, or one or more of the compartments 54, 60, 82 may be configured differently than other compartments 54, 60, 82. For example, one compartment 54, 60, 82 may be configured for parcel delivery, and one compartment 54, 60, 82 may be configured to receive a perishable delivery. One of the compartments 54, 60, 82 may be a temperature controlled compartment. For example, a temperature control device 94 (marked in
The components may include one or more input devices. The input devices may comprise one or more of a touch screen 98, a scanner 100, a keypad 102, a sensor 104, and/or a camera 106, among other forms of input devices. The input devices may be configured for a user 58 or a deliverer 24 to use to unlock one or more of the locks 96. The input devices may be configured for other input or operation to the receptacle 12. The touch screen 98 may be configured for a user 58 or deliverer 24 to touch to unlock one or more of the locks 96 or perform another operation of the receptacle 12. The receptacle 12 may alternatively or additionally have a display screen for view by a user 58 or deliverer 24. The scanner 100 may comprise multiple forms of scanners, such as a barcode scanner or other form of code or symbol scanner. The keypad 102 may be configured for a user 58 or deliverer 24 to press to unlock one or more of the locks 96 or perform another operation of the receptacle 12. The keypad 102 may be configured to receive a code to unlock one or more of the locks 96. The sensor 104 may comprise a fingerprint sensor, a proximity sensor, a radio-frequency identification (RFID) sensor, or other form of sensor. The sensor 104 may be configured for a user 58 or deliverer 24 to unlock one or more of the locks 96 or perform another operation of the receptacle 12. The camera 106 may comprise a digital camera or other form of camera. The camera 106 may be configured for facial recognition or another form of image capture to unlock one or more of the locks 96 or perform another operation of the receptacle 12.
The one or more input devices may be positioned on the receptacle 12. For example, the one or more input devices may be coupled to the receptacle 12 and may be positioned on one of the side surfaces of the like. In one embodiment, the one or more input devices may be positioned at a location nearby the receptacle 12 to be used by a user 58 or deliverer 24, among other locations. The one or more input devices may be configured to communicate with the controller 108.
In one embodiment the components may include an indicator 110. The indicator 110 may be configured to indicate a location of the receptacle 12. For example, the indicator 110 may comprise a visual indicator, such as a light (for example one or more light emitting diodes (LEDs)) or an auditory indicator such as a speaker. In an embodiment in which the indicator 110 is a light, the light may be configured to shine brightly enough to be visible to a deliverer 24 in the vicinity of the receptacle 12. For example, the light may shine brightly upward into the air such that a deliverer 24 driving a delivery vehicle may see the light from the street. In an embodiment in which the indicator 110 is a speaker, the speaker may provide a sound to indicate a location of the receptacle 12 to a deliverer 24 in the vicinity of the receptacle 12. The indicator 110 in one embodiment may comprise a combination of a visual indicator (e.g., light) and an auditory indicator (e.g., speaker). The indicator 110 may be configured to be operated by the controller 108.
The components may include the controller 108. The controller 108 may be configured to operate the functions of the receptacle 12. The controller as shown in
The processor 112 may comprise a central processing unit (CPU) or other forms or combinations of one or more processors. The processor may be configured to process instructions and data to operate the receptacle 12. The memory 114 may comprise one or more forms of memory, including but not limited to RAM, ROM, solid state memory, a hard disk, or other forms of memory. The memory 114 may be configured to store a software application for operation by the processor 112 to operate functions of the receptacle 12. For example, a software application may be loaded onto the memory 114 to operate the functions of the receptacle 12. The wireless communication device 116 may comprise a wi-fi device, a Bluetooth device, or other form of device for wireless communication. In one embodiment, the wireless communication device 116 may include a global positioning system (GPS) transmitter/receiver to provide a geographic location of the receptacle 12 to others and to receive an indication of a geographic location of others (such as deliverers). In other embodiments, the controller 108 may include a wired communication device. The controller 108 may be configured to communicate with the other components of the receptacle with a wired or wireless connection, and other components of the system 10 as a whole with the wireless communication device 116.
The controller 108 may be configured to have an unlock condition. The unlock condition may be stored in the memory 114 of the controller and may be provided to the controller 108, which may include wireless communication of the unlock condition to the controller 108 (for example, via the wireless communication device 116). The unlock condition may be pre-programmed into the memory 114 of the controller 108, or may be determined remotely and provided to the controller 108. The controller 108 may be configured to unlock the lock 96 to allow the barrier 48, 50, 52 to move to the opened position to allow a deliverer 24 to place a delivery in the compartment 54, 60, 82 based on receipt of an unlock indicator, from the deliverer 24, that satisfies the unlock condition. Methods for the controller 108 to have the unlock condition and receive the unlock indicator are disclosed herein.
Referring back to
For example, referring to
A module may include the drone landing pad 30 for the delivery drone 28. The drone landing pad 30 may be configured for the delivery drone 28 to land upon. The modules may be separate from the receptacle 12, or may be coupled to the receptacle 12 as shown in
The system may include the mobile robot 26. The mobile robot 26 may be configured to move to receive a delivery. The mobile robot 26 may include a conveying device 124, such as treads, wheels, legs, or other forms of devices for conveying. As shown in
The system may include the delivery drone 28. The delivery drone 28 may be configured to fly to receive a delivery. The delivery drone 28 may include a conveying device 130, such as propellers or jets or other forms of devices for conveying. As shown in
The system may have other forms than shown in
The barrier 142 is configured to be exposed to the outdoors and accessible by a deliverer 24 without the deliverer 24 entering the garage or the home. Thus, the home may remain secure with the compartment 140 being accessible to the deliverer 24. As shown in
The receptacle 136 is configured to be accessible from within the structure 138. The receptacle 136 may include one or more openings 148, 150, 152 for the user (the member of the household in this case) to access the respective compartment 132, 144, 146 to retrieve the delivery left by the deliverer 24. Thus here, the user 58 does not need to go outside to retrieve the delivery, and may have rapid access to the delivery within the respective compartment 132, 144, 146. For example, barriers 154, 156, 158 of the respective opening 148, 150, 152 may be unlocked, such that the user 58 does not need to provide an unlock indicator to access the delivery within the respective compartment 132, 144, 146 (e.g., the user 58 could slide open the barrier 154, 156, 158 from inside the garage). Such a configuration shown in
Referring back to
The central hub 18 may comprise a central computer device, such as an internet server or the like, that may process data received from the local hub 14 or other devices of the system. The central hub 18 may be configured to perform all or a portion of the software methods disclosed herein in certain embodiments. The central hub 18 may be an internet server configured for cloud computing, in which the methods disclosed herein are performed in whole or in part remotely by the central hub 18. The central hub 18 may be configured to perform the processing of an “internet-of-things” (IOT) computer device and hub.
The mobile communication device 16 may comprise a mobile computer device such as a mobile phone, a tablet computer, or other form of mobile communication device. In one embodiment, the mobile communication device 16 may be substituted or accompanied in the systems and methods disclosed herein with a non-mobile computer device such as a desktop computer or the like. The mobile communication device 16 may be configured to communicate with the local hub 14, the central hub 18, as well as other components of the system as desired (e.g., directly with the receptacle 12). The mobile communication device 16 may be configured to perform all or a portion of the software methods disclosed herein in certain embodiments.
A mobile communication device 20 of the deliverer 24 may comprise a mobile computer device such as a mobile phone, a tablet computer, or other form of mobile communication device.
The mobile communication device 20 may be configured to communicate with the local hub 14, the central hub 18, as well as other components of the system as desired (e.g., directly with the receptacle 12). The mobile communication device may be configured to perform all or a portion of the software methods disclosed herein in certain embodiments.
The components may communicate wirelessly with each other to perform the methods disclosed herein. In one embodiment, wired connections between the components may be utilized.
A step 194 of the method may include determining deliverers that may be utilized for a delivery to the receptacle 12. Such a determination may include engaging individuals or companies to serve as deliverers 24 for deliveries for the user 58. For example, the system may determine a list of deliverers 24 that could possibly provide delivery for the user 58. The list may be compiled by the deliverers 24 submitting requests to the system to serve as deliverers. The system may screen the deliverers 24 to determine suitability for their use with the system. The deliverers 24 may be delivery drivers or other forms of deliverers (e.g., bike or foot deliverers).
Such a determination may also include identifying delivery services for use with the system. The delivery services may comprise parcel delivery services or may comprise on-demand delivery services, among other delivery services. The parcel delivery services may include standard parcel delivery services such as the United States Postal Service (USPS), United Parcel Service (UPS®), FedEx Corporation (FedEx®), and Amazon.com, Inc. (Amazon®), among other parcel delivery services. The on-demand delivery services may be services such as UberEats®, Doordash®, Postmates®, or other delivery services that provide delivery on request of a user 58. Such on-demand delivery services often have a pool of deliverers 24 that operate for the on-demand delivery service (along with other on-demand delivery services). Other delivery services may include grocery stores or product retailers.
For the delivery services, the method may include a step 196 of integrating software of the delivery service with the system. For example, if a delivery service has a software application, the application programming interface (API) may be utilized to integrate the software application of that delivery service with the present system. As such, a user may be able to order a delivery through the third-party software application of the delivery service by using a software application of the present system and/or determine a delivery status of a delivery. The delivery service may be a parcel delivery service or an on-demand delivery service or other delivery service. For example, the system may integrate with the third-party software application of the United States Postal Service (USPS). As such, the system may be able to determine if the user will receive a parcel delivery via the USPS system due to the integration with the software application of the USPS. As another example, the system may integrate with the third-party software application of a grocery store. As such, the system may be able to determine if the user will receive a grocery delivery from the grocery store due to the integration with the software application of the grocery store, and the user may be able to request the delivery from the grocery store through the third-party software application of the grocery store by using the software application of the present system. A similar process may occur with an on-demand delivery service.
Step 198 of the method may include integrating with the mobile communication device 20 of a deliverer 24. The deliverer 24 may comprise a deliverer for one of the delivery services identified in step 194, or may comprise another deliverer. The integration may include providing a software application on the mobile communication device 20 of the deliverer 24. The integration may include accessing the mobile communication device 20 such that a geographic location signal of the deliverer 24 (provided via a global positioning system (GPS)) is available to the system. The integration with the mobile communication device 20 may allow the system to communicate with the deliverer 24, for example, regarding delivery requests or the location of the receptacle 12. The system may also be able to provide an unlock indicator to the deliverer 24 via the mobile communication device 20.
Step 200 of the method may include the user 58 joining or logging-in to the system.
The user 58 may provide other information such as the location and type of the receptacle to receive a delivery.
Step 204 of the method may include integrating third-party software applications for use by the user.
Step 206 of the method may include the user having a delivery. This step may occur in multiple forms (shown as Steps 210, 212, and 214). In one embodiment, the user may have a delivery en-route without the request of the user (shown as Step 208). For example, if an individual is to receive a parcel via a parcel delivery service such as the United States Postal Service (USPS), then the user may not have necessarily requested the delivery. In such an embodiment, the system may determine an unlock condition for the receptacle 12 by retrieving the unlock condition from the parcel delivery service. The system may determine the unlock condition by retrieving a code or symbol, such as a parcel tracking code or symbol. The parcel tracking code or symbol may be retrieved based on the integration of the system with the third-party software application of the parcel delivery service. For example, the system may be able to read the parcel tracking code or symbol from the third-party software application of the parcel delivery service. Alternatively, the system may be able to read the parcel tracking code or symbol from other software applications used by the user, such as an email system. Alternatively, the user may input the parcel tracking code or symbol in the system manually, as represented as item 216 of
Upon the system determining the unlock condition, the unlock condition may be provided to the receptacle 12, particularly the controller 108 of the receptacle (step 218). In such a manner, the mobile communication device 16, the local hub 14, and/or the central hub 18 may route the unlock condition to the receptacle 12. Upon receipt of the unlock condition, the controller 108 of the receptacle may have and store the unlock condition. For example, the controller 108 of the receptacle may store the parcel tracking code or symbol. The controller 108 may receive the unlock condition, which is provided based on the software application used by the user.
In one embodiment, the user may request the delivery through the software application (shown as Step 212). For example, as shown as item 220 in
In a similar manner as in step 218, the system may provide the determined unlock condition to the receptacle 12, particularly the controller 108 of the receptacle 12. The unlock condition may be generated by the system and provided to the controller 108 of the receptacle 12. For example, the controller 108 of the receptacle 12 may store the generated code or symbol. The controller 108 may receive the unlock condition, which is provided based on the software application used by the user.
In one embodiment, the user 58 may request the delivery but not through any software application (shown as step 214). For example, the user 58 may make a telephone call or a personal request to a delivery service and request the delivery in that manner. The system, however, may still determine an unlock condition by generating a code or other form of unlock condition. The unlock condition may be generated upon the request of a user. For example, if the user requests a delivery over a telephone call with a small business, then the software application may generate a code, and the code may be provided verbally to the deliverer for the small business. In such a manner, the system may be utilized to receive deliveries from businesses that do not have software or computerized communications with delivery recipients.
In a similar manner as in step 218, the system may provide the determined unlock condition to the receptacle 12, particularly the controller 108 of the receptacle 12. The unlock condition may be generated by the system and provided to the controller 108 of the receptacle 12. For example, the controller 108 of the receptacle 12 may store the generated code or symbol. The controller 108 may receive the unlock condition, which is provided based on the software application used by the user.
Step 222 of the method may include designating a deliverer for the delivery. In an embodiment in which the delivery service has dedicated deliverers (such as with the United States Postal Service (USPS)), such a step may not occur. However, in an embodiment in which a third-party software application is utilized, or a dedicated delivery service is utilized, a deliverer may be requested by the system. The system may offer the delivery to multiple deliverers and may receive an acceptance of the delivery request from one of the deliverers. The system may have dedicated deliverers, and if none of the dedicated delivers accepts the delivery request then the deliverers of the third-party delivery services may be offered the delivery. In one embodiment, the system may receive a referral fee if the third-party deliverers accept the delivery request.
Step 224 of the method may include providing an unlock indicator to the deliverer 24. The unlock indicator may comprise a code or symbol, or other form of unlock indicator, that satisfies the unlock condition. For example, if the unlock condition is a code or symbol, the unlock indicator may comprise a matching code or symbol that notifies the receptacle 12 that the desired deliverer 24 is present. In an embodiment in which the system generates a code or symbol (the unlock condition), the system may provide the same code or symbol to the deliverer 24.
In certain embodiments, the unlock indicator may not be provided to the deliverer 24. For example, in an embodiment in which the code is retrieved (such as with a tracking code retrieved from the United States Postal Service (USPS)), the code may not be provided to the deliverer 24. The deliverer presumably may already have the unlock indicator (in the form of the tracking number printed on the parcel to be delivered). The deliverer thus may not need the unlock indicator delivered to them.
The unlock indicator may be provided to the deliverer 24 in a variety of forms. For example, the unlock indicator may appear on the mobile communication device 20 of the deliverer 24 or otherwise be provided to the deliverer 24. The unlock indicator may be transmitted to the deliverer 24 wirelessly (for example via the central hub 18). In one embodiment, the unlock indicator may comprise a code or symbol positioned on an order receipt for the delivery.
Step 226 of the method may include tracking the location of the deliverer 24 approaching the receptacle 12. In such a step, the system may track a geographic location signal (such as a global positioning system (GPS) signal) of the deliverer 24 through the mobile communication device 20 or another computing device. The geographic location of the deliverer 24 may be provided to the user via the system, for example for view by the user 58 on the mobile communication device 16. In one embodiment, the system may provide the geographic location of the receptacle 12 to the deliverer 24, which may be for view by the deliverer 24 on the mobile communication device 20 of the deliverer 24. The system may utilize the global positioning system of the receptacle 12 to provide the global positioning system indicator of the geographic location of the receptacle 12 to the deliverer 24.
In one embodiment, the system may cause the indicator 110 to operate based on the location of the deliverer 24. For example, as the deliverer comes within a certain geographic range of the receptacle 12, the indicator 110 may operate to indicate the location of the receptacle 12 to the deliverer 24. For example, as the deliverer 24 approaches, the light may shine brightly into the air, to provide a visual landmark for the deliverer 24. The speaker may sound to provide an auditory cue of the location of the receptacle 12. In such a manner, the deliverer 24 may more quickly determine the location of the receptacle 12 and may determine the appropriate place of delivery more rapidly. The system may provide the geographic location of the deliverer 24 to the controller 108, and may provide an instruction to the controller to operate the indicator upon the deliverer 24 being within a geographic range of the receptacle 12.
Step 228 of the method may include receiving the unlock indicator from the deliverer 24. The unlock indicator may be provided by the deliverer 24 by the deliverer 24 inputting the unlock indicator into one or more of the input devices of the receptacle 12. For example, the deliverer 24 may view a screen 230 on the touch screen 98 as shown in
Step 234 of the method may include unlocking a lock 96 based on the receipt of the unlock indicator from the deliverer 24 that satisfied the unlock condition. The controller 108 here may determine whether the unlock indictor satisfies the unlock condition and may unlock a lock 96 to allow the respective barrier 48, 50, 52 to be moved to the opened position to allow the deliverer 24 to place the delivery in the respective compartment 54, 60, 82. The unlock indicator may match the unlock condition. The deliverer 24 may then close the barrier (move to the closed position) and leave after the delivery is completed.
Step 236 of the method may include notifying the user 58 that the delivery is complete. The controller 108 may be configured to determine that the delivery has been made through a variety of methods. For example, the controller 108 may determine that the barrier 48, 50, 52 has been moved to the closed position after being in the opened position. The controller 108 may determine what delivery has been made by the nature of the unlock indicator being provided to the controller 108 by the deliverer 24. The controller 108 may determine that a particular delivery has been made by matching the unlock indicator with that particular delivery. The controller 108 may provide a notification that the particular delivery has been made and the delivery has been placed within the compartment, which may be routed to the user's mobile communication device 16. Item 238 of
Step 240 of the method may include receiving an unlock indicator from the user 58 to retrieve the delivery. The unlock indicator may have a variety of forms, for example, a code, a symbol, a physical characteristic, or a proximity. For example, the unlock indicator of the user 58 may comprise the user's fingerprint (a physical characteristic). In one embodiment, the unlock indicator may comprise the image of the user's face (a physical characteristic). In one embodiment, the proximity of the user 58 to the receptacle 12 may automatically unlock the receptacle.
The steps of the method detailed above may be varied, modified, excluded, or substituted as desired. The steps of the method may be varied, modified, excluded, or substituted with features described below.
In one embodiment, the system may be configured to determine what compartments 54, 60, 82 are available for delivery and what compartments 54, 60, 82 already have a delivery. The system may be configured to keep track of which compartments have already received a delivery. The controller 108 may be configured to make such a determination by tracking the opening and closing of the compartments 54, 60, 82, and may track the unlock indicators for such compartments. In one embodiment, a sensor such as a scale may be utilized by the receptacle to determine if a delivery is present in a compartment.
In one embodiment, the system may be configured to provide a list to the user of which deliveries are present in the receptacle 12 as well as a list of which deliveries are scheduled to be provided to the receptacle 12. For example,
In one embodiment, the system may be configured to determine if no compartments 54, 60, 82 are available for delivery. For example, a method may be performed in which if the user 58 requests a delivery, and there is no compartment 54, 60, 82 available for delivery, then the system may automatically notify the deliverer 24 not to make the delivery. In one embodiment, the system may be configured to automatically schedule the time of the delivery so that a compartment 54, 60, 82 will be available for the delivery, for example the system may be configured to delay the delivery until a compartment is available.
In one embodiment, the system may be configured to determine which compartment 54, 60, 82 to open for a deliverer 24 based on which compartment is available for delivery. For example, if a receptacle has three compartments 54, 60, 82, with the first two of the compartments 54, 60 full, then the system may be configured to open the third compartment 82 upon the deliverer 24 providing the unlock indicator to the receptacle.
In one embodiment, the system may be configured to determine the type of delivery to be provided. For example, the system may be configured to automatically determine the type of delivery based on the type of delivery service utilized to make the delivery. The system may be configured to make a determination based on the type of third-party application utilized to make the delivery. If a delivery is to be provided by a grocery store delivery, then the system may be determine that a perishable delivery is to be made. If a delivery is to be provided by a parcel delivery service, then the system may determine that a parcel delivery (which may be non-perishable) is to be made. If a delivery is to be provided by an on-demand food delivery service, then the system may be determine that a perishable delivery is to be made. In one embodiment, the system may be configured to determine the type of delivery to be provided by retrieving the type of delivery to be made. For example, for a parcel, the system may be configured to retrieve the type of parcel to be provided. In one embodiment the user may input the type of delivery to be provided.
In one embodiment, the system may be configured to open a temperature controlled compartment 54, 60, 82 based on the type of delivery to be provided. The type of delivery may be provided to the controller 108. For example, if the system determines that a perishable delivery is to be provided, then the system may open the lock for the temperature controlled compartment 54, 60, 82 for the deliverer of the perishable delivery (rather than a non-temperature controlled compartment). If the system determines that a non-perishable delivery (such as a parcel) is to be delivered, then the system may open the lock for a non-temperature controller compartment. In this manner, the system may allocate perishable deliveries to the temperature controlled compartment. In one embodiment, if the system determines that the temperature controlled compartment is not available (for example because full with another delivery), then the system may automatically deny delivery of a perishable delivery, or may delay delivery of a perishable delivery.
In one embodiment, the system may be configured to automatically vary a temperature of a temperature controlled compartment 54, 60, 82 based on the type of delivery be provided. For example, if the system determines that a perishable delivery is to be delivered, then the system may automatically operate the temperature control device 94 to reduce the temperature to a refrigerated state. Such a delivery may be a grocery delivery or the like. If the system determines that a frozen delivery is to be delivered (such as ice cream or the like), then the system may automatically operate the temperature control device to reduce the temperature to a freezer state. If the system determines that a warm or hot perishable prepared food delivery is to be made, then the system may automatically raise the temperature to a warming state, to keep the meal warm until the user retrieves the delivery. In one embodiment, the system may vary the temperature based on the ambient temperature. For example, if the temperature is freezing outside, then the system may raise the temperature in the compartment to prevent the delivery from freezing.
In one embodiment, the system may be configured to automatically vary a temperature of a temperature controlled compartment 54, 60, 82 based on the proximity of the deliverer 24. For example, if the system determines that a deliverer 24 is within a radius of the receptacle 12, then the system may automatically operate the temperature control device 94 to lower or raise a temperature of the temperature controlled compartment (so as to conserve energy in maintaining a temperature when the deliverer is not near). The system may provide an instruction to the controller 108 to lower a raise a temperature of the compartment 54, 60, 82 based on the deliverer 24 being within a geographic range of the receptacle 12. The system may utilize the GPS signal of the deliverer for such an operation.
In one embodiment, the system may be configured to receive input from the user 58 regarding whether the temperature of the temperature controlled compartment should be varied. For example, the user may request whether a compartment should have its temperature varied for a certain delivery, or whether a certain delivery should be positioned within a temperature controlled compartment. The system may be configured to receive input from the user regarding whether any pre-cooling or pre-heating for a temperature controlled compartment should be provided before the delivery arrives.
In one embodiment, the receptacle 12 and one or more compartments 54, 60, 82 therein may be dedicated for use by a single user, or single account with the system (which may have multiple users). The receptacle may be for personal use by a user or may be for use by a household. In one embodiment, compartments of the receptacle may be dedicated for use by different users or accounts. For example, in an apartment community or other form of housing community, one receptacle may be utilized by multiple users or accounts. In one embodiment, each user or account may have a dedicated compartment for use. In one embodiment, each user or account may utilize a variety of the compartments.
In one embodiment, the system may not only include one receptacle 12, but may include multiple receptacles, each which may be configured as discussed herein. The multiple receptacles may be configured to communicate with each other, and may be configured to communicate a status wirelessly to components such as the local hub 14, the mobile communication device 16, and/or the central hub 18. The system may be configured to allocate deliveries to multiple receptacles. For example, if one receptacle indicates that it is full, then the system may allocate the next delivery to a second receptacle.
In one embodiment, the controller 108 of the receptacle 12 may have an unlock condition that is always available to unlock a lock 96. Such an unlock condition may comprise a “master” unlock condition, such as the master code illustrated as item 244 in
The unlock conditions and unlock indicators are not limited to codes or symbols. For example, the controller 108 may be provided with an unlock condition indicating that a deliverer 24 has a certain proximity. The unlock indicator may comprise the proximity of the deliverer 24. In this manner, a deliverer 24 may simply have to approach the receptacle 12 to have the receptacle 12 unlock a compartment. The deliverer 24 may emit a wireless signal (an unlock indicator) upon reaching a certain proximity to the receptacle 12. The wireless communication device 116 of the controller 108 may configured to receive such an unlock indicator. The unlock indicator in other embodiments, may be a radio-frequency identification (RFID) device (such as an RFID tag), a finger print, a facial appearance, a wireless signal emitted by the deliverer (such as the deliverer's mobile communication device 20) or other form of indicator. In one embodiment, a physical characteristic of the deliverer may comprise the unlock indicator. One or more of the scanner 100, the keypad 102, the touch screen 98, the sensor 104, the camera 106, or the wireless communication device 116 may be configured to receive the unlock indicator. The controller may be provided with an unlock condition indicating these unlock indicators based on the software application used by the user.
In one embodiment, the unlock indicator may be set to expire after a certain period of time.
In one embodiment, the system may provide offerings of deliveries to the user 58. The offerings may be visible on the software application utilized by the user. For example, as shown in
In one embodiment, the system may provide an online marketplace for retailers to offer products for delivery to the user 58. For example, the retailers may sign-up with the system and have their offerings displayed to the user 58 on the software application utilized by the user. The user 58 may be able to purchase the delivery on the online marketplace, and have the delivery provided to the receptacle in a manner disclosed herein.
In one embodiment, the system may provide a subscription of a delivery to the user.
In one embodiment, the system may offer deliveries of sample products to the user 58. For example, the user may be able to receive free products in the receptacle. The free products may be delivered on a periodic basis from a variety of delivery services. The user may select to no longer receive sample products if desired.
In one embodiment, the system may provide for delivery between users of the system. For example, the system may provide a marketplace in which one user may see what items are available for sale or transfer by another user. The system may provide a marketplace in which a first user 58 may offer to a second user an item of the first user 58. If the second user selects the item, then the first user 58 may place the item within the receptacle 12. The system may automatically notify the second user that the item is within the compartment of the receptacle 12. The second user may receive the unlock indicator to unlock the compartment and may retrieve the item from the receptacle.
In one embodiment, the offering to the second user may not be a direct offering, and may be a general offering that reaches the second user. For example, the marketplace may be a general offering of the item. In addition, the first user 58 may place the item in the receptacle 12 prior to the item being selected by the second user. In this manner, the first user 58 may generally offer the item to any willing purchaser/transferee, and leave the item for pick-up within the receptacle 12. The first user 58 thus may not need to be present or coordinate a pick-up schedule for the item with the second user because the item is already available in the receptacle. Funds may be automatically transferred upon the second user's pick up or purchase of the item.
In one embodiment, a user to user transaction may occur without use of a marketplace. For example, a first user 58 may simply notify a second user that an item is available for pick-up in the receptacle 12 and the second user may pick up the item according to methods disclosed herein.
In one embodiment, the system may provide a fund account to the user 58.
In one embodiment, referring back to
In one embodiment, the mobile robot 26 may be configured to travel to a designated delivery point that is not on the property of the user 58. For example, the mobile robot 26 may be configured to travel to a remote destination, such as the place of business of the delivery service, and receive the delivery. Thus, the deliverer 24 does not need to travel to provide the delivery to the mobile robot 26. The mobile robot 26 may then return to the property of the user 58 or other designated point.
In one embodiment, when the mobile robot 26 is not in use, it may be utilized to perform household chores for the user. For example, the mobile robot 26 may be equipped with one or more of a snow plow, lawn mower, fertilizer distributor, or other device. The mobile robot 26 may operate on an automatic schedule to perform the household chores.
The mobile robot receptacle 32 is shown to be adjacent the receptacle 12 in
In one embodiment, the delivery drone 28 may be utilized within the methods herein. In one embodiment, the delivery drone 28 may serve as the receptacle discussed herein. For example, the delivery drone may include the same functionality and operation disclosed herein as the as the receptacle 12, yet may be mobile. The delivery drone 28 may be configured to move to locations to receive the delivery, such as the place of business of a delivery service. The deliverer 24 may provide the unlock indicator to the delivery drone 28 and the barrier 134 may become unlocked in a similar manner as discussed regarding the barriers 48, 50, 52. The delivery drone 28 may then return to the drone landing pad 30. The delivery drone 28 may comprise the receptacle or may be configured to communicate with the receptacle 12 or the local hub 14 or other components of the system to receive instructions, including movement instructions. For example, the controller 108 of the receptacle 12 may be configured to communicate with the delivery drone 28 to receive the delivery and move the delivery to the drone landing pad 30.
In one embodiment, when the delivery drone 28 is not in use, it may be utilized to perform surveillance for the user. For example, the delivery drone 28 may utilize the camera or the like to determine when individuals are approaching the property. The delivery drone 28 may operate on an automatic schedule to perform the surveillance.
In one embodiment, the delivery drone 28 may be utilized to transfer items from receptacle to receptacle, for example, for user to user transactions of items.
In one embodiment, the system may include a trailer system that may be positioned at designated points such as retail locations. The trailers may be filled by retailers and the system may coordinate deliverers to pick up the trailers and deliver deliveries from the trailers to the receptacles disclosed herein.
In one embodiment, the receptacles discussed herein may also include a standard mail slot for receiving mail deliveries from the postal service. The receptacles may be positioned at or near the curb of a residential property for ease of access by the postal service or another deliverer.
In one embodiment, the receptacles discussed herein, the mobile robots, and the delivery drones may be solar powered through use of solar panels. In an embodiment in which a receptacle is solar powered, it may be completely free standing with no attachment power cords or the like. In one embodiment the receptacle may be powered through a power cord.
The receptacles, mobile robots, delivery drones, and mobile communication devices may comprise components of an IoT system and may configured to communicate wirelessly with each other according to the methods disclosed herein. The user 58 may be able to receive status updates and control the receptacles, mobile robots, delivery drones with the mobile communication device 16 (or other form of computing device).
In one embodiment, the receptacle 12 may include the software application that is utilized by the user to perform all or a portion of the methods disclosed herein. For example, the user may utilize a display of the receptacle to request a delivery or perform another method disclosed herein.
In one embodiment, the methods disclosed herein may be performed on a single computing device as appropriate. For example, the methods disclosed herein may be performed on the central hub, which may comprise a server. In other embodiments, the methods disclosed herein may be performed on multiple computing devices, for example across the mobile communication devices, controllers, local hubs, central hubs, and mobile communication devices of the deliverers.
The systems, methods, and devices disclosed herein may beneficially allow a user to enhance the means by which the user receives deliveries, and may enhance the means by which the user may transfer items to other users. The user may beneficially have a secure receptacle by which to receive deliveries such that the individual does not need to be physically present or schedule being physically present for a delivery. Rather, the user may be able to go on with his or her personal schedule without having to wait for a delivery. In addition, the user beneficially has reduced concern that a delivery may be stolen from the user's property. The deliverer has a secure location to provide the delivery, without simply leaving the delivery on the user's front porch (as is normally done). Further, with a temperature controlled compartment, the user has reduced concern regarding perishable foods undergoing spoliation before the user picks up the delivery.
In addition, a deliverer may be able to more quickly provide deliveries without having to check if the user is on the property, and without having to receive signature for a delivery. Thus, the deliverer may have more rapid and successful deliveries.
In addition, the improved processing methods may provide enhanced means to provide unlock indicators to deliverers, and have the unlock indicators satisfy unlock conditions of the receptacles. The system may provide an efficient means for deliverers to unlock and deliver deliveries to the receptacles and to notify the users that the deliveries have been made.
The methods disclosed herein may be performed in the sequence disclosed herein or may be performed out of sequence. Any portion of the methods disclosed herein may be varied, modified, excluded, or substituted as desired. The components may be modified, substituted, or excluded as desired, including across embodiments disclosed herein.
In one embodiment, all or a portion of the processes disclosed herein may be embodied on a non-transitory computer readable medium that may store a program causing a processor to execute all or a portion of the processes disclosed herein.
In closing, it is to be understood that although aspects of the present specification are highlighted by referring to specific embodiments, one skilled in the art will readily appreciate that these disclosed embodiments are only illustrative of the principles of the subject matter disclosed herein. Therefore, it should be understood that the disclosed subject matter is in no way limited to a particular methodology, protocol, and/or reagent, etc., described herein. As such, various modifications or changes to or alternative configurations of the disclosed subject matter can be made in accordance with the teachings herein without departing from the spirit of the present specification. Lastly, the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to limit the scope of systems, devices, and methods as disclosed herein, which is defined solely by the claims. Accordingly, the systems, devices, and methods are not limited to that precisely as shown and described.
Certain embodiments of systems, devices, and methods are described herein, including the best mode known to the inventors for carrying out the same. Of course, variations on these described embodiments will become apparent to those of ordinary skill in the art upon reading the foregoing description. The inventor expects skilled artisans to employ such variations as appropriate, and the inventors intend for the systems, devices, and methods to be practiced otherwise than specifically described herein. Accordingly, the systems, devices, and methods include all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described embodiments in all possible variations thereof is encompassed by the systems, devices, and methods unless otherwise indicated herein or otherwise clearly contradicted by context.
Groupings of alternative embodiments, elements, or steps of the systems, devices, and methods are not to be construed as limitations. Each group member may be referred to and claimed individually or in any combination with other group members disclosed herein. It is anticipated that one or more members of a group may be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is deemed to contain the group as modified thus fulfilling the written description of all Markush groups used in the appended claims.
Unless otherwise indicated, all numbers expressing a characteristic, item, quantity, parameter, property, term, and so forth used in the present specification and claims are to be understood as being modified in all instances by the term “about.” As used herein, the term “about” means that the characteristic, item, quantity, parameter, property, or term so qualified encompasses an approximation that may vary, yet is capable of performing the desired operation or process discussed herein.
The terms “a,” “an,” “the” and similar referents used in the context of describing the systems, devices, and methods (especially in the context of the following claims) are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein is intended merely to better illuminate the systems, devices, and methods and does not pose a limitation on the scope of the systems, devices, and methods otherwise claimed. No language in the present specification should be construed as indicating any non-claimed element essential to the practice of the systems, devices, and methods.
All patents, patent publications, and other publications referenced and identified in the present specification are individually and expressly incorporated herein by reference in their entirety for the purpose of describing and disclosing, for example, the compositions and methodologies described in such publications that might be used in connection with the systems, devices, and methods. These publications are provided solely for their disclosure prior to the filing date of the present application. Nothing in this regard should be construed as an admission that the inventors are not entitled to antedate such disclosure by virtue of prior invention or for any other reason. All statements as to the date or representation as to the contents of these documents is based on the information available to the applicants and does not constitute any admission as to the correctness of the dates or contents of these documents.