US20210350320A1 - Automated delivery device and method for delivering a package - Google Patents
Automated delivery device and method for delivering a package Download PDFInfo
- Publication number
- US20210350320A1 US20210350320A1 US17/355,216 US202117355216A US2021350320A1 US 20210350320 A1 US20210350320 A1 US 20210350320A1 US 202117355216 A US202117355216 A US 202117355216A US 2021350320 A1 US2021350320 A1 US 2021350320A1
- Authority
- US
- United States
- Prior art keywords
- package
- recipient
- token
- ground transporter
- location
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title description 14
- 238000012795 verification Methods 0.000 claims abstract description 20
- 230000032258 transport Effects 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 19
- 238000013459 approach Methods 0.000 description 8
- 239000003795 chemical substances by application Substances 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000002716 delivery method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C39/00—Aircraft not otherwise provided for
- B64C39/02—Aircraft not otherwise provided for characterised by special use
- B64C39/024—Aircraft not otherwise provided for characterised by special use of the remote controlled vehicle type, i.e. RPV
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64F—GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
- B64F1/00—Ground or aircraft-carrier-deck installations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64F—GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
- B64F1/00—Ground or aircraft-carrier-deck installations
- B64F1/32—Ground or aircraft-carrier-deck installations for handling freight
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0004—Transmission of traffic-related information to or from an aircraft
- G08G5/0013—Transmission of traffic-related information to or from an aircraft with a ground station
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0017—Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information
- G08G5/0026—Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information located on the ground
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0047—Navigation or guidance aids for a single aircraft
- G08G5/0069—Navigation or guidance aids for a single aircraft specially adapted for an unmanned aircraft
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/30—UAVs specially adapted for particular uses or applications for imaging, photography or videography
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/60—UAVs specially adapted for particular uses or applications for transporting passengers; for transporting goods other than weapons
- B64U2101/64—UAVs specially adapted for particular uses or applications for transporting passengers; for transporting goods other than weapons for parcel delivery or retrieval
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/10—UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
- B64U2201/104—UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS] using satellite radio beacon positioning systems, e.g. GPS
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0022—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the communication link
Definitions
- Exemplary implementations described herein generally relate to automated delivery devices and methods for delivering a package.
- Manual delivery methods take on at least two forms: a recipient needs to be present at the time of delivery to sign and receive the package or a package can be delivered unattended to a specified location such as at the doorstep or to a designated neighbor, all based on recipient's instructions.
- the highest level of trust attained in these scenarios are basically a physical signature collected by the shipper, which goes generally unchecked. At most, the signature is scanned and stored in the shipper's database.
- Others methods include designated private ‘delivery boxes’ provided to the recipient by a shipper accessible by key, or a delivery box at the local post office accessible by a smartcard.
- FIG. 1 shows a package ordering and delivery arrangement.
- FIG. 2 shows an arrangement at a recipient's house according to various examples.
- FIG. 3 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to an example.
- FIG. 4 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to another example.
- FIG. 5 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to another example.
- FIG. 6 shows an arrangement for trusted delivery of packages.
- FIG. 7 illustrates an example of the approach of establishing a digital trust relationship of FIG. 5 .
- FIG. 8 shows an automated delivery device.
- FIG. 9 shows a flow diagram illustrating a method for delivering a package, for example performed by an automated delivery device.
- FIG. 10 shows an automated delivery device 1000 according to various examples.
- FIG. 11 shows a flow diagram 1100 illustrating a method for delivering a package, for example performed by an automated delivery device.
- Exemplary embodiments of the present disclosure can be realized by one or more computers (or computing devices) reading out and executing computer-executable instructions recorded on a storage medium (e.g., non-transitory computer-readable storage medium) to perform the functions of one or more of the herein-described embodiment(s) of the disclosure.
- the computer(s) may include one or more of a central processing unit (CPU), a microprocessing unit (MPU), or other circuitry, and may include a network of separate computers or separate computer processors.
- the computer-executable instructions may be provided to the computer, for example, from a network or the storage medium.
- the storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read-only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD), a flash memory device, a memory card, and the like.
- RAM random-access memory
- ROM read-only memory
- BD Blu-ray Disc
- FIG. 1 shows a package ordering and delivery arrangement 100 .
- a user (customer) 101 living in this house 102 uses his computer 103 to connect to the server 104 of a seller 105 .
- the server 104 hosts a website accessible via the Internet 110 to which the user 101 may connect using his computer 103 and where he may select a product and place an order for the product.
- the product is packed into a package 106 which is given to a shipper 107 which is tasked to deliver the package 106 to the user 101 .
- the shipper 107 uses automated delivery by means of an automated delivery device 108 , e.g. a drone, to deliver the package 106 to the user's doorstep 109 .
- the shipper 107 on behalf of the seller 105 , can deliver the package 106 to the correct address of the user's house 102 even in an unattended scenario when using an autonomous system (i.e. the automated delivery device 108 ) delivering the package 106 to the customer's front door (doorstep 109 ) when the user (customer) 101 is not present to receive it.
- an autonomous system i.e. the automated delivery device 108
- this unattended delivery method is typically not trusted by either side. Neither the sender (shipper 107 ) nor the recipient (user 101 ) can positively identify each other. This can cause liability issues when, for example, the package 106 is delivered to the wrong location and/or the wrong recipient, or it is stolen or arrives damaged. In such cases whenever the delivery is unattended, it would be difficult to determine who is at fault—the shipper 107 or the customer 101 . This can also cause shipper's reputation to be negatively affected.
- a dispatching device i.e. an automated delivery device 108
- a drop-off point e.g. doorstep 109
- evidence of delivery such as GPS location or photo (image)
- timestamp at the time and place of delivery and submit it to a delivery tracking system.
- a secure engine based on hardware such as SGX (Software Guard Extensions), Trustzone, and a co-processor) may be used that collects the data directly from the sensor and signs it thus creating trust between the parties.
- This digital trust approach allows securely authenticating two parties (delivery device and recipient) and may be used to establish a trusted relationship between seller 105 , shipper 107 and recipient 101 .
- the receiving side (user 101 ) is, in case of an issue, able to open a dispute and use the same approach for providing evidence of non-delivery, a broken package, etc.
- the digital trust approach can be used by both sides to ascertain and validate each side to ensure the intended and accurate origin and destination of the package. This allows fully automating the delivery process by utilizing an unmanned autonomous (or semi-autonomous) delivery system such as a drone, a robot, an automated smart car or combinations.
- FIG. 2 shows an arrangement 200 at the recipient's house according to various examples.
- An automated delivery device (dispatching device) 201 e.g. corresponding to automated delivery device 108 of FIG. 1 , delivers a package 202 to a drop-off point, e.g. a doorstep 203 of a customer's house 204 corresponding to the doorstep 109 of FIG. 1 .
- the dispatching device 201 may be configured to travel to a location associated with a customer, e.g. a customer's house or residence 204 .
- the dispatching device 201 upon arrival at the drop point 203 , is further configured to collect evidence of the delivery of the package 202 such as GPS location and a timestamp at the time of delivery.
- the dispatching device 201 may collect the evidence electronically using hardware, software or both, e.g. using a GPS receiver and a clock.
- the dispatching device 201 may further be equipped with a camera 205 and be configured to take one or more photos (e.g., digital image(s)) of the delivered package 202 .
- the dispatching device 201 is configured to deliver the evidence or data thereof, (possibly including the photo(s)/digital image(s)) through any suitable means (e.g., wireless communications) to a server 206 of the provider of the digital trust service.
- the trust is gained by a secure engine 214 of the dispatching device which may be based on hardware (such as SGX, Trustzone, secure co-processor) that is configured to collect the evidence data directly from the corresponding sensors (GPS receiver 209 , camera 205 , timer 209 ) and signs it, e.g. using EPID (Enhanced Privacy ID).
- hardware such as SGX, Trustzone, secure co-processor
- EPID Enhanced Privacy ID
- the receiving side i.e. the customer 101 can, in case of an issue, open a dispute and use a similar method for providing evidence of non-delivery or a broken package, etc.
- the house 204 may be provided with a camera 207 configured to take a picture of the delivered package.
- the camera 207 is used by the dispatching device 201 to strengthen the evidence that it gathers and provides to the server 206 :
- a controller 210 of the dispatching device 201 may send a command via a transmitter 211 of the dispatching device 201 and a receiver 212 of the camera 207 which instructs the camera 207 to take a photo of the delivered package 202 .
- the controller 210 may further instruct the camera 207 to upload this photo to the server 206 or to provide it to the dispatching device 201 . In the latter case, the dispatching device 201 may itself upload the photo to the server 206 .
- the controller 210 may for example include one or more microprocessors, microcontrollers or an FPGA (Field Programmable Gate Array) and may be configured to execute program instructions and operatively communicate with other components.
- a wireless ranging device 213 e.g. a beacon device
- transmits a wireless beacon signal that allows the delivery device 201 to more accurately find the drop-off location 203 . That is, the delivery device 201 may be configured to receive a signal from the beacon device in order to find the correct drop-off location.
- FIG. 3 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to an example.
- the recipient 101 orders a product from the seller 105 .
- the seller 105 dispatches the product via the shipper 107 .
- the shipper 107 sends package with the product via the automated delivery device 108 , e.g. a UAV (unmanned aerial vehicle).
- the automated delivery device 108 e.g. a UAV (unmanned aerial vehicle).
- the delivery device 108 approaches the recipient's location (e.g. the customer's house 102 ) via GPS.
- the delivery device 108 performs the package drop-off and authentication process.
- the process of 305 includes 306 to 309 as follows:
- the delivery device 108 identifies precise drop-off location (more precise than GPS, e.g. the customer's doorstep 109 ) using, for example, optical recognition (e.g. based on a QR) or a camera-based identification of physical premises (building, patio, yard, etc.) based on one or more recipient-provided reference images.
- the delivery device may also identify the precise drop-off location (more precise than GPS, e.g. the doorstep 203 ) using the wireless ranging device 213 .
- the delivery device 108 drops off the package (e.g. a parcel) 106 .
- the delivery device 108 takes a picture of the package 106 by means of its camera 205 .
- the image or picture in addition to capturing the package, may capture other identifiable aspects associated with the address or residence of the recipient.
- the delivery device 108 digitally signs the picture and timestamp information of the delivery time (e.g. using EPID as a key to encrypt) and uploads it through any suitable communication means to server 206 (e.g. in a cloud).
- FIG. 4 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to another example.
- both the delivery device 201 and the drop-off location 204 have their own camera 205 , 212 , i.e. there is also an on-premise camera.
- the following may be carried out in addition to 301 to 309 of FIG. 3 .
- the recipient 101 specifies a way for the delivery device 108 to communicate with the camera 212 at the recipient's location.
- a way for the delivery device 108 to communicate with the camera 212 at the recipient's location could use a Bluetooth device address to identify the camera 212 .
- Infrared communication may be used.
- the delivery device 108 when the delivery device 108 has dropped-off the package 106 , it signals the recipient's camera 212 .
- the recipient's camera 212 in response, also takes a picture of the delivered package, digitally signs the picture and timestamp information specifying the time of the picture and uploads it to the server 206 .
- FIG. 5 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to another example.
- the recipient 101 orders a product from the seller 105 .
- the seller 105 dispatches the product via the shipper 107 .
- the shipper 107 sends package via the automated delivery device 108 , 201 , e.g. a UAV.
- the delivery device 201 identifies the precise drop-off location (more precise than GPS, e.g. the doorstep 203 ) using the wireless ranging device 213 .
- the customer may provide information identifying the wireless ranging device 213 at the time of order in 501 . That is, the customer may electronically transmit the information identifying the wireless ranging device 213 which is electronically communicated to the delivery device 201 .
- the delivery device 201 may use Wi-Fi based FTM (Fine Timing Measurement) according to IEEE, with the delivery device 201 being the initiator, and one or more responders located at the recipient's site (corresponding to one or more wireless ranging devices 213 ).
- the information identifying the wireless ranging device 213 would e.g. be the BSSID (Basic Service Set Identifier) and/or the SSID (Service Set Identifier).
- the delivery device 201 and the wireless ranging device 213 mutually authenticate each other using a trust relationship established at the time of sale or shipment, for example.
- a token such as a random passphrase
- the delivery device 201 and the wireless ranging device 213 can mutually verify this token using the SAE (Secure Authentication of Equals) Wi-Fi protocol. Both can verify each other's possession of the Token, and can also use it to exchange temporal keys for further secure communications if necessary.
- An authentication handshake can use the same Wireless Radio used for the Wireless Ranging of 504 .
- the delivery device 201 could use the same FTM responder's Wi-Fi radio for communication.
- a continuous output of the wireless ranging device 213 can be used to geo-fence the authentication to prevent a situation where the delivery device 201 is in wireless range of the wireless ranging device 213 but in the wrong location or too far away from the recipient due to errors or attacks in 504 .
- an attacker could fake an unauthenticated high-power ranging signal and turn it off with the beginning of authentication in 505 , resulting in authentication succeeding with the correct wireless ranging device 213 within wireless range but in a different unintended drop-off location.
- the delivery device 201 drops off the package 202 at the precise intended and authenticated location.
- one or both sides take one or more pictures of the delivered package 202 , embed the ranging information and authentication results into the picture's metadata, and send it to the server 206 (e.g. acting as a Trusted Electronic Notary) as proof of delivery and damage identification.
- the server 206 e.g. acting as a Trusted Electronic Notary
- this may be performed by a system including the camera 212 and/or the wireless ranging device 213 .
- the delivery device 201 and the customer's system may would follow the processing of SGX (Trusted Execution Environment) as illustrated in FIG. 6 to sign the picture, timestamp and location information to securely communicate with the server 206 .
- SGX Trusted Execution Environment
- FIG. 6 shows an arrangement 600 for trusted delivery of packages.
- the arrangement 600 includes a recipient device 601 , for example corresponding to the customer's system including camera 212 and wireless ranging device 213 , a dispatching device 602 , for example corresponding to the delivery device 201 , a service provider's server 603 , for example corresponding to the server 206 and a verification authority 604 .
- the recipient device 601 has a camera 605 and a positioning device 606 providing its location. Further, the recipient device 601 has a TEE (Trusted Execution Environment) attestation engine 607 and a delivery verifier 608 .
- TEE Trusted Execution Environment
- the camera 605 provides an image of a delivered package to the TEE attestation engine 607 and the positioning device 606 gives an indication of the position of the recipient device 601 at the time of taking the image to the TEE attestation engine 607 .
- the TEE attestation engine 607 checks and validates the delivery verifier 608 , e.g. software running on the recipient device 601 implementing the delivery verifier 608 , and the delivery verifier 608 transmits the image and the indication of the position of the recipient device 601 to the service provider 603 .
- the TEE attestation engine 607 may be implemented by a secure root of the TEE attestation engine 607 which may be verified by the verification authority 604 .
- the dispatching device 602 has a camera 609 , a positioning device 610 providing its location, a TEE (Trusted Execution Environment) attestation engine 611 and a delivery confirmation agent 612 . Furthermore, the dispatching device 602 has in this example a timer 113 .
- the camera 609 provides an image of a delivered package to the TEE attestation engine 611 and the positioning device 610 gives an indication of the position of the recipient device 602 at the time of taking the image to the TEE attestation engine 611 .
- the timer provides an indication of this time to the TEE attestation engine 611 .
- the TEE attestation engine 611 checks and validates the delivery confirmation agent 612 , e.g. software running on the recipient device 602 implementing the delivery confirmation agent 612 , and the delivery confirmation agent 612 transmits the image and the indications of the position of the recipient device 601 and the time to the service provider 603 .
- the delivery confirmation agent 612 e.g. software running on the recipient device 602 implementing the delivery confirmation agent 612 .
- FIG. 7 illustrates an example of the approach of establishing a digital trust relationship of FIG. 5 .
- the example involves a user 701 having a computer 702 , a recipient device 703 and a home 704 , a service provider 705 , a shipper 706 and a delivery device 707 .
- the service provider 705 providing the service of establishing trust of delivery is also the seller.
- the user 701 orders a package from the service provider 705 (seller).
- the service provider 705 confirms the order and generates a token (e.g. a random passphrase).
- a token e.g. a random passphrase
- the user's computer 702 and the service provider 705 share details about the token as well as about the recipient device 703 (e.g. its support of WiFi based FTM and corresponding details).
- the user 701 approves or sets the recipient and package delivery details and configures the recipient device 703 accordingly.
- the recipient device 703 constantly monitors changes in the shipment or updates package delivery information for any changes or re-scheduling.
- the service provider provides package details (such as delivery address) to the delivery device 707 by means of the shipper 706 .
- the delivery device 707 identifies the precise drop-off location (with higher precision than provided by GPS) using a wireless ranging system (such as WiFi based FTM).
- a wireless ranging system such as WiFi based FTM
- the delivery device 707 and the recipient device 703 mutually authenticate themselves using the token assigned with the order.
- the shipper leaves the package at the drop-off location.
- the delivery device 707 and the recipient device 703 take a photo of the delivered package and send it to a cloud-based E-notary (e.g. provided by the service provider 705 ) which timestamps and digitally signs the pictures for proof of delivery.
- a cloud-based E-notary e.g. provided by the service provider 705
- an automated delivery device is provided as illustrated in FIG. 8 .
- FIG. 8 shows an automated delivery device 800 .
- the automated delivery device 800 includes a transportation system 801 configured to move a package to a package recipient location and a package drop-off mechanism 802 configured to drop off the package at the package recipient location.
- the automated delivery device 800 includes a communication system 803 configured to communicate with a recipient camera device at the package recipient location and a controller 804 configured to instruct the recipient camera device via the transceiver to verify package delivery based on an image of the delivered package.
- an automated (and typically unmanned) delivery device such as a drone or generally a robot, instructs a camera at a drop-off point to take a photo of the delivered package (i.e. package) to verify delivery of the package.
- the camera at the drop-off point may electronically provide the photo to the automated delivery device or may itself electronically provide the photo to a delivery verification entity such as a server of a service provider providing a delivery verification service.
- the transportation system may include one or more rotors, wheels, tracks etc.
- the components of the automated delivery device may for example be implemented by one or more processors.
- a “processor” may be understood as any kind of a logic implementing entity, which may be special purpose circuitry or a processor executing software stored in a memory, firmware, or any combination thereof.
- a “processor” may be a hard-wired logic processor or a programmable logic processor such as a programmable processor, e.g. a microprocessor.
- a “processor” may also be a processor executing software, e.g. any kind of computer program. Any other kind of implementation of the respective functions which will be described in more detail below may also be understood as a “processor”.
- the communication system may for example be at least partially be implemented by a transceiver which may for example be at least partially implemented by a modem, a baseband processor or other transceiver components or also by an application processor.
- FIG. 9 shows a flow diagram 900 illustrating a method for delivering a package, for example performed by an automated delivery device.
- the automated delivery device moves a package to a package recipient location.
- the automated delivery device drops off the package at the package recipient location.
- the automated delivery device communicates with a recipient camera device at the package recipient location.
- the automated delivery device instructs the recipient camera device to verify package delivery based on an image of the delivered package.
- FIG. 10 shows an automated delivery device 1000 according to various examples.
- the automated delivery device 1000 includes a transportation system 1001 configured to move a package to a package recipient location and a communication system 1002 configured to communicate with a recipient ranging device at the package recipient location.
- the automated delivery device 1000 further includes a controller 1003 configured to verify that the automated delivery device has moved to the correct package recipient location based on data received by the communication system from the recipient ranging device.
- the automated delivery device 1000 includes a package drop-off mechanism 1004 configured to drop off the package at the package recipient location if the automated delivery device has moved to the correct package recipient location.
- FIG. 11 shows a flow diagram 1100 illustrating a method for delivering a package, for example performed by an automated delivery device.
- the automated delivery device moves a package to a package recipient location.
- the automated delivery device communicates with a recipient ranging device at the package recipient location.
- the automated delivery device verifies that the automated delivery device has moved to the correct package recipient location based on data received by the communication system from the recipient ranging device.
- the automated delivery device drops off the package at the package recipient location if the automated delivery device has moved to the correct package recipient location.
- Example 1 is an automated delivery device as illustrated in FIG. 8 .
- Example 2 the subject-matter of Example 1 may optionally include a further camera system configured to obtain a further image of the delivered package.
- Example 3 the subject-matter of Example 2 may optionally include the controller being configured to upload the further image to a delivery verification server.
- Example 4 the subject-matter of any one of Examples 2-3 may optionally include the controller being configured to upload the further image to a delivery verification server with a timestamp of the drop off of the package.
- Example 5 the subject-matter of any one of Examples 1-4 may optionally include the communication system being radio system.
- Example 6 the subject-matter of any one of Examples 1-5 may optionally include the communication system being configured to communicate with a recipient ranging device and the controller being configured to verify that the automated delivery device has moved to the correct package recipient location based on data received by the communication system from the recipient ranging device.
- Example 7 the subject-matter of Example 6 may optionally include the recipient ranging device being a beacon device.
- Example 8 the subject-matter of any one of Examples 1-7 may optionally include the communication system being configured to communicate with a recipient authentication device and the controller being configured to verify that the automated delivery device has moved to the correct package recipient location based on data received by the communication system from the recipient authentication device.
- Example 9 the subject-matter of Example 8 may optionally include the controller being configured to verify that the automated delivery device has moved to the correct package recipient location based on a verification that the recipient authentication device has possession about a previously negotiated token.
- Example 10 the subject-matter of any one of Examples 1-9 may optionally include the controller being configured to instruct the recipient camera device to obtain the image of the delivered package and upload it to a delivery verification server.
- Example 11 the subject-matter of any one of Examples 1-10 may optionally include the controller being configured to instruct the recipient camera device to obtain the image of the delivered package and transmit it to the automated delivery device.
- Example 12 the subject-matter of any one of Examples 1-11 may optionally include the delivery device being an unmanned aerial vehicle.
- Example 13 the subject-matter of any one of Examples 1-12 may optionally include the controller being implemented by a secure embedded controller.
- Example 14 is a method for delivering a package as illustrated in FIG. 9 .
- Example 15 the subject-matter of Example 14 may optionally include the package being moved to the package recipient location by means of an automated delivery device and obtaining a further image of the delivered package by means of a camera of the automated delivery device.
- Example 16 the subject-matter of Example 15 may optionally include uploading the further image to a delivery verification server.
- Example 17 the subject-matter of any one of Examples 15-16 may optionally include uploading the further image to a delivery verification server with a timestamp of the drop off of the package.
- Example 18 the subject-matter of any one of Examples 14-17 may optionally include communicating with the recipient camera device by means of a radio system.
- Example 19 the subject-matter of any one of Examples 14-18 may optionally include communicating with a recipient ranging device and verifying that the package has been moved to the correct package recipient location based on data received by the communication system from the recipient ranging device.
- Example 20 the subject-matter of Example 19 may optionally include the recipient ranging device being a beacon device.
- Example 21 the subject-matter of any one of Examples 14-20 may optionally include communicating with a recipient authentication device and verifying that the package has been moved to the correct package recipient location based on data received by the communication system from the recipient authentication device.
- Example 22 the subject-matter of Example 21 may optionally include verifying that the package has been moved to the correct package recipient location based on a verification that the recipient authentication device has possession about a previously negotiated token.
- Example 23 the subject-matter of any one of Examples 14-22 may optionally include instructing the recipient camera device to obtain the image of the delivered package and upload it to a delivery verification server.
- Example 24 the subject-matter of any one of Examples 14-23 may optionally include the package being moved to the package recipient location by means of an automated delivery device and instructing the recipient camera device to obtain the image of the delivered package and transmit it to the automated delivery device.
- Example 25 the subject-matter of any one of Examples 14-24 may optionally include the package being moved to the package recipient location by means of an unmanned aerial vehicle.
- Example 26 the subject-matter of any one of Examples 14-25 may optionally include instructing of the recipient camera device to verify package delivery based on an image of the delivered package being performed by a secure embedded controller.
- Example 27 is an automated delivery device as illustrated in FIG. 10 .
- Example 28 the subject-matter of Example 27 may optionally include the communication system being radio system.
- Example 29 the subject-matter of any one of Examples 27-28 may optionally include the recipient ranging device being a beacon device.
- Example 30 the subject-matter of any one of Examples 27-29 may optionally include the recipient ranging device comprising a recipient authentication device and the controller being configured to verify that the automated delivery device has moved to the correct package recipient location based on a verification that the recipient authentication device has possession about a previously negotiated token.
- Example 31 the subject-matter of any one of Examples 27-30 may optionally include the delivery device being an unmanned aerial vehicle.
- Example 32 the subject-matter of any one of Examples 27-31 may optionally include the controller being implemented by a secure embedded controller.
- Example 33 is a method for delivering a package as illustrated in FIG. 11 .
- Example 34 the subject-matter of Example 33 may optionally include communicating with the recipient ranging device by means of a radio system.
- Example 35 the subject-matter of any one of Examples 33-34 may optionally include the recipient ranging device being a beacon device.
- Example 36 the subject-matter of any one of Examples 33-35 may optionally include the recipient ranging device comprising a recipient authentication device and verifying that the automated delivery device has moved to the correct package recipient location based on a verification that the recipient authentication device has possession about a previously negotiated token.
- Example 37 the subject-matter of any one of Examples 33-36 may optionally include the package being moved to the package recipient location by means of an unmanned aerial vehicle.
- Example 38 the subject-matter of any one of Examples 33-37 may optionally include the verifying being performed by a secure embedded controller.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Mechanical Engineering (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Remote Sensing (AREA)
- Marketing (AREA)
- Radar, Positioning & Navigation (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A ground transporter transports a package to a package recipient location and receives a token from a token recipient, wherein receiving the token represents a verification that the ground transporter has moved to the package recipient location. The ground transporter is configured, if the token is received, to deliver the package at the package recipient location.
Description
- This application is a continuation of U.S. application Ser. No. 16/143,534, filed on Sep. 27, 2018, the entirety of which is incorporated herein by reference.
- Exemplary implementations described herein generally relate to automated delivery devices and methods for delivering a package.
- Today, package delivery goes largely untrusted. Manual delivery methods take on at least two forms: a recipient needs to be present at the time of delivery to sign and receive the package or a package can be delivered unattended to a specified location such as at the doorstep or to a designated neighbor, all based on recipient's instructions.
- The highest level of trust attained in these scenarios are basically a physical signature collected by the shipper, which goes generally unchecked. At most, the signature is scanned and stored in the shipper's database.
- Others methods include designated private ‘delivery boxes’ provided to the recipient by a shipper accessible by key, or a delivery box at the local post office accessible by a smartcard.
- With the huge success of online ordering of products, shippers consider the usage of automated delivery of packages, for example by drones (e.g. Unmanned Aerial Vehicles (UAVs)). An issue that arises in this context is that shippers need to prove that a package has been successfully delivered to a customer. While human delivery personnel (e.g. a mailman) can testify that he has delivered a package, an automated delivery device such as a drone cannot do this. Accordingly, approaches are desirable which allow verification of delivery.
- In the drawings, like reference characters generally refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead generally being placed upon illustrating the principles of the invention. In the following description, various aspects are described with reference to the following drawings, in which:
-
FIG. 1 shows a package ordering and delivery arrangement. -
FIG. 2 shows an arrangement at a recipient's house according to various examples. -
FIG. 3 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to an example. -
FIG. 4 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to another example. -
FIG. 5 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to another example. -
FIG. 6 shows an arrangement for trusted delivery of packages. -
FIG. 7 illustrates an example of the approach of establishing a digital trust relationship ofFIG. 5 . -
FIG. 8 shows an automated delivery device. -
FIG. 9 shows a flow diagram illustrating a method for delivering a package, for example performed by an automated delivery device. -
FIG. 10 shows anautomated delivery device 1000 according to various examples. -
FIG. 11 shows a flow diagram 1100 illustrating a method for delivering a package, for example performed by an automated delivery device. - The following detailed description refers to the accompanying drawings that show, by way of illustration, specific details and aspects of this disclosure in which the invention may be practiced. Other aspects may be utilized and structural, logical, and electrical changes may be made without departing from the scope of the invention. The various aspects of this disclosure are not necessarily mutually exclusive, as some aspects of this disclosure can be combined with one or more other aspects of this disclosure to form new aspects.
- Exemplary embodiments of the present disclosure can be realized by one or more computers (or computing devices) reading out and executing computer-executable instructions recorded on a storage medium (e.g., non-transitory computer-readable storage medium) to perform the functions of one or more of the herein-described embodiment(s) of the disclosure. The computer(s) may include one or more of a central processing unit (CPU), a microprocessing unit (MPU), or other circuitry, and may include a network of separate computers or separate computer processors. The computer-executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read-only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD), a flash memory device, a memory card, and the like. By way of illustration, specific details and embodiments in which the invention may be practiced are described in the following.
-
FIG. 1 shows a package ordering anddelivery arrangement 100. - A user (customer) 101 living in this
house 102 uses hiscomputer 103 to connect to theserver 104 of aseller 105. Typically, theserver 104 hosts a website accessible via the Internet 110 to which theuser 101 may connect using hiscomputer 103 and where he may select a product and place an order for the product. The product is packed into apackage 106 which is given to ashipper 107 which is tasked to deliver thepackage 106 to theuser 101. Theshipper 107 uses automated delivery by means of anautomated delivery device 108, e.g. a drone, to deliver thepackage 106 to the user'sdoorstep 109. - The
shipper 107, on behalf of theseller 105, can deliver thepackage 106 to the correct address of the user'shouse 102 even in an unattended scenario when using an autonomous system (i.e. the automated delivery device 108) delivering thepackage 106 to the customer's front door (doorstep 109) when the user (customer) 101 is not present to receive it. - However, this unattended delivery method is typically not trusted by either side. Neither the sender (shipper 107) nor the recipient (user 101) can positively identify each other. This can cause liability issues when, for example, the
package 106 is delivered to the wrong location and/or the wrong recipient, or it is stolen or arrives damaged. In such cases whenever the delivery is unattended, it would be difficult to determine who is at fault—theshipper 107 or thecustomer 101. This can also cause shipper's reputation to be negatively affected. - According to various examples, a method and apparatus for trusted and reliable delivery are provided. A dispatching device (i.e. an automated delivery device 108) may be configured upon arrival to a drop-off point (e.g. doorstep 109), to collect evidence of delivery such as GPS location or photo (image), and to timestamp at the time and place of delivery and submit it to a delivery tracking system. A secure engine based on hardware (such as SGX (Software Guard Extensions), Trustzone, and a co-processor) may be used that collects the data directly from the sensor and signs it thus creating trust between the parties.
- This digital trust approach allows securely authenticating two parties (delivery device and recipient) and may be used to establish a trusted relationship between
seller 105,shipper 107 andrecipient 101. The receiving side (user 101) is, in case of an issue, able to open a dispute and use the same approach for providing evidence of non-delivery, a broken package, etc. The digital trust approach can be used by both sides to ascertain and validate each side to ensure the intended and accurate origin and destination of the package. This allows fully automating the delivery process by utilizing an unmanned autonomous (or semi-autonomous) delivery system such as a drone, a robot, an automated smart car or combinations. -
FIG. 2 shows anarrangement 200 at the recipient's house according to various examples. - An automated delivery device (dispatching device) 201, e.g. corresponding to
automated delivery device 108 ofFIG. 1 , delivers apackage 202 to a drop-off point, e.g. adoorstep 203 of a customer'shouse 204 corresponding to thedoorstep 109 ofFIG. 1 . - The
dispatching device 201 may be configured to travel to a location associated with a customer, e.g. a customer's house orresidence 204. Thedispatching device 201, upon arrival at thedrop point 203, is further configured to collect evidence of the delivery of thepackage 202 such as GPS location and a timestamp at the time of delivery. Thedispatching device 201 may collect the evidence electronically using hardware, software or both, e.g. using a GPS receiver and a clock. Thedispatching device 201 may further be equipped with acamera 205 and be configured to take one or more photos (e.g., digital image(s)) of the deliveredpackage 202. Thedispatching device 201 is configured to deliver the evidence or data thereof, (possibly including the photo(s)/digital image(s)) through any suitable means (e.g., wireless communications) to aserver 206 of the provider of the digital trust service. - The trust is gained by a
secure engine 214 of the dispatching device which may be based on hardware (such as SGX, Trustzone, secure co-processor) that is configured to collect the evidence data directly from the corresponding sensors (GPS receiver 209,camera 205, timer 209) and signs it, e.g. using EPID (Enhanced Privacy ID). - The receiving side, i.e. the
customer 101 can, in case of an issue, open a dispute and use a similar method for providing evidence of non-delivery or a broken package, etc. For this, thehouse 204 may be provided with acamera 207 configured to take a picture of the delivered package. - According to various examples, the
camera 207 is used by thedispatching device 201 to strengthen the evidence that it gathers and provides to the server 206: Acontroller 210 of thedispatching device 201 may send a command via atransmitter 211 of thedispatching device 201 and areceiver 212 of thecamera 207 which instructs thecamera 207 to take a photo of the deliveredpackage 202. Thecontroller 210 may further instruct thecamera 207 to upload this photo to theserver 206 or to provide it to thedispatching device 201. In the latter case, thedispatching device 201 may itself upload the photo to theserver 206. Thecontroller 210 may for example include one or more microprocessors, microcontrollers or an FPGA (Field Programmable Gate Array) and may be configured to execute program instructions and operatively communicate with other components. - At the customer's location, there may also be provided a wireless ranging device 213 (e.g. a beacon device) that transmits a wireless beacon signal that allows the
delivery device 201 to more accurately find the drop-off location 203. That is, thedelivery device 201 may be configured to receive a signal from the beacon device in order to find the correct drop-off location. - Approaches according to various examples such as described with reference to
FIG. 2 allow establishing a digital trust relationship between 105 seller,shipper 107 andrecipient 101. -
FIG. 3 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to an example. - In 301, the
recipient 101 orders a product from theseller 105. - In 302, the
seller 105 dispatches the product via theshipper 107. - In 303, the
shipper 107 sends package with the product via the automateddelivery device 108, e.g. a UAV (unmanned aerial vehicle). - In 304, the
delivery device 108 approaches the recipient's location (e.g. the customer's house 102) via GPS. - In 305, the
delivery device 108 performs the package drop-off and authentication process. In this example, it is assumed that there is no active device (such as camera 112) at the recipient'shouse 102. The process of 305 includes 306 to 309 as follows: - In 306, the
delivery device 108 identifies precise drop-off location (more precise than GPS, e.g. the customer's doorstep 109) using, for example, optical recognition (e.g. based on a QR) or a camera-based identification of physical premises (building, patio, yard, etc.) based on one or more recipient-provided reference images. The delivery device may also identify the precise drop-off location (more precise than GPS, e.g. the doorstep 203) using thewireless ranging device 213. - In 307, the
delivery device 108 drops off the package (e.g. a parcel) 106. - In 308, the
delivery device 108 takes a picture of thepackage 106 by means of itscamera 205. The image or picture, in addition to capturing the package, may capture other identifiable aspects associated with the address or residence of the recipient. - In 309, the
delivery device 108 digitally signs the picture and timestamp information of the delivery time (e.g. using EPID as a key to encrypt) and uploads it through any suitable communication means to server 206 (e.g. in a cloud). -
FIG. 4 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to another example. - In this example, it is assumed that both the
delivery device 201 and the drop-off location 204 have theirown camera - The following may be carried out in addition to 301 to 309 of
FIG. 3 . - In 401, at the time of the order, the
recipient 101 specifies a way for thedelivery device 108 to communicate with thecamera 212 at the recipient's location. For example, such a mechanism could use a Bluetooth device address to identify thecamera 212. Alternatively, Infrared communication may be used. - In 402, when the
delivery device 108 has dropped-off thepackage 106, it signals the recipient'scamera 212. - In 403, the recipient's
camera 212, in response, also takes a picture of the delivered package, digitally signs the picture and timestamp information specifying the time of the picture and uploads it to theserver 206. -
FIG. 5 illustrates a flow for establishing a digital trust relationship between seller, shipper and recipient according to another example. - In this example, a full mutual authentication is carried out.
- In 501, the
recipient 101 orders a product from theseller 105. - In 502, the
seller 105 dispatches the product via theshipper 107. - In 503, the
shipper 107 sends package via the automateddelivery device - In 504, the
delivery device 201 identifies the precise drop-off location (more precise than GPS, e.g. the doorstep 203) using thewireless ranging device 213. The customer may provide information identifying thewireless ranging device 213 at the time of order in 501. That is, the customer may electronically transmit the information identifying thewireless ranging device 213 which is electronically communicated to thedelivery device 201. - For example, the
delivery device 201 may use Wi-Fi based FTM (Fine Timing Measurement) according to IEEE, with thedelivery device 201 being the initiator, and one or more responders located at the recipient's site (corresponding to one or more wireless ranging devices 213). In this case, the information identifying thewireless ranging device 213 would e.g. be the BSSID (Basic Service Set Identifier) and/or the SSID (Service Set Identifier). - In 505, the
delivery device 201 and thewireless ranging device 213 mutually authenticate each other using a trust relationship established at the time of sale or shipment, for example. For example, at the time ofsale 501, a token (such as a random passphrase) is assigned for this transaction and distributed to both thedelivery device 201 and thewireless ranging device 213, e.g. by theserver 206. For example, thedelivery device 201 and thewireless ranging device 213 can mutually verify this token using the SAE (Secure Authentication of Equals) Wi-Fi protocol. Both can verify each other's possession of the Token, and can also use it to exchange temporal keys for further secure communications if necessary. An authentication handshake can use the same Wireless Radio used for the Wireless Ranging of 504. For example, in the case of Wi-Fi based FTM, thedelivery device 201 could use the same FTM responder's Wi-Fi radio for communication. - It should be noted that a continuous output of the
wireless ranging device 213 can be used to geo-fence the authentication to prevent a situation where thedelivery device 201 is in wireless range of thewireless ranging device 213 but in the wrong location or too far away from the recipient due to errors or attacks in 504. For example, an attacker could fake an unauthenticated high-power ranging signal and turn it off with the beginning of authentication in 505, resulting in authentication succeeding with the correctwireless ranging device 213 within wireless range but in a different unintended drop-off location. - In 506, the
delivery device 201 drops off thepackage 202 at the precise intended and authenticated location. - In 507, optionally, one or both sides take one or more pictures of the delivered
package 202, embed the ranging information and authentication results into the picture's metadata, and send it to the server 206 (e.g. acting as a Trusted Electronic Notary) as proof of delivery and damage identification. On the customer's side, this may be performed by a system including thecamera 212 and/or thewireless ranging device 213. - The
delivery device 201 and the customer's system may would follow the processing of SGX (Trusted Execution Environment) as illustrated inFIG. 6 to sign the picture, timestamp and location information to securely communicate with theserver 206. -
FIG. 6 shows an arrangement 600 for trusted delivery of packages. - The arrangement 600 includes a
recipient device 601, for example corresponding to the customer'ssystem including camera 212 andwireless ranging device 213, adispatching device 602, for example corresponding to thedelivery device 201, a service provider'sserver 603, for example corresponding to theserver 206 and averification authority 604. - The
recipient device 601 has acamera 605 and apositioning device 606 providing its location. Further, therecipient device 601 has a TEE (Trusted Execution Environment)attestation engine 607 and adelivery verifier 608. - The
camera 605 provides an image of a delivered package to theTEE attestation engine 607 and thepositioning device 606 gives an indication of the position of therecipient device 601 at the time of taking the image to theTEE attestation engine 607. - The
TEE attestation engine 607 checks and validates thedelivery verifier 608, e.g. software running on therecipient device 601 implementing thedelivery verifier 608, and thedelivery verifier 608 transmits the image and the indication of the position of therecipient device 601 to theservice provider 603. TheTEE attestation engine 607 may be implemented by a secure root of theTEE attestation engine 607 which may be verified by theverification authority 604. - Similarly, the
dispatching device 602 has acamera 609, apositioning device 610 providing its location, a TEE (Trusted Execution Environment)attestation engine 611 and adelivery confirmation agent 612. Furthermore, thedispatching device 602 has in this example a timer 113. - The
camera 609 provides an image of a delivered package to theTEE attestation engine 611 and thepositioning device 610 gives an indication of the position of therecipient device 602 at the time of taking the image to theTEE attestation engine 611. The timer provides an indication of this time to theTEE attestation engine 611. - The
TEE attestation engine 611 checks and validates thedelivery confirmation agent 612, e.g. software running on therecipient device 602 implementing thedelivery confirmation agent 612, and thedelivery confirmation agent 612 transmits the image and the indications of the position of therecipient device 601 and the time to theservice provider 603. -
FIG. 7 illustrates an example of the approach of establishing a digital trust relationship ofFIG. 5 . - The example involves a
user 701 having acomputer 702, arecipient device 703 and ahome 704, aservice provider 705, ashipper 706 and adelivery device 707. In this example, theservice provider 705 providing the service of establishing trust of delivery is also the seller. - In 708, the
user 701 orders a package from the service provider 705 (seller). - In 709, the
service provider 705 confirms the order and generates a token (e.g. a random passphrase). - In 710 the user's
computer 702 and theservice provider 705 share details about the token as well as about the recipient device 703 (e.g. its support of WiFi based FTM and corresponding details). - In 711, the
user 701 approves or sets the recipient and package delivery details and configures therecipient device 703 accordingly. - In 712, the
recipient device 703 constantly monitors changes in the shipment or updates package delivery information for any changes or re-scheduling. - In 713, the service provider provides package details (such as delivery address) to the
delivery device 707 by means of theshipper 706. - In 714, the
delivery device 707 identifies the precise drop-off location (with higher precision than provided by GPS) using a wireless ranging system (such as WiFi based FTM). - In 715, the
delivery device 707 and therecipient device 703 mutually authenticate themselves using the token assigned with the order. - In 716, the shipper leaves the package at the drop-off location.
- In 717, the
delivery device 707 and therecipient device 703 take a photo of the delivered package and send it to a cloud-based E-notary (e.g. provided by the service provider 705) which timestamps and digitally signs the pictures for proof of delivery. - In summary, according to various examples, an automated delivery device is provided as illustrated in
FIG. 8 . -
FIG. 8 shows anautomated delivery device 800. - The
automated delivery device 800 includes atransportation system 801 configured to move a package to a package recipient location and a package drop-off mechanism 802 configured to drop off the package at the package recipient location. - Further, the automated
delivery device 800 includes acommunication system 803 configured to communicate with a recipient camera device at the package recipient location and acontroller 804 configured to instruct the recipient camera device via the transceiver to verify package delivery based on an image of the delivered package. - According to various examples, in other words, an automated (and typically unmanned) delivery device, such as a drone or generally a robot, instructs a camera at a drop-off point to take a photo of the delivered package (i.e. package) to verify delivery of the package. The camera at the drop-off point may electronically provide the photo to the automated delivery device or may itself electronically provide the photo to a delivery verification entity such as a server of a service provider providing a delivery verification service.
- The transportation system may include one or more rotors, wheels, tracks etc.
- The components of the automated delivery device (e.g. the communication system, and the controller) may for example be implemented by one or more processors. A “processor” may be understood as any kind of a logic implementing entity, which may be special purpose circuitry or a processor executing software stored in a memory, firmware, or any combination thereof. Thus a “processor” may be a hard-wired logic processor or a programmable logic processor such as a programmable processor, e.g. a microprocessor. A “processor” may also be a processor executing software, e.g. any kind of computer program. Any other kind of implementation of the respective functions which will be described in more detail below may also be understood as a “processor”. The communication system may for example be at least partially be implemented by a transceiver which may for example be at least partially implemented by a modem, a baseband processor or other transceiver components or also by an application processor.
-
FIG. 9 shows a flow diagram 900 illustrating a method for delivering a package, for example performed by an automated delivery device. - In 901, the automated delivery device moves a package to a package recipient location.
- In 902, the automated delivery device drops off the package at the package recipient location.
- In 903, the automated delivery device communicates with a recipient camera device at the package recipient location.
- In 904, the automated delivery device instructs the recipient camera device to verify package delivery based on an image of the delivered package.
-
FIG. 10 shows anautomated delivery device 1000 according to various examples. - The
automated delivery device 1000 includes atransportation system 1001 configured to move a package to a package recipient location and acommunication system 1002 configured to communicate with a recipient ranging device at the package recipient location. - The
automated delivery device 1000 further includes acontroller 1003 configured to verify that the automated delivery device has moved to the correct package recipient location based on data received by the communication system from the recipient ranging device. - Further, the automated
delivery device 1000 includes a package drop-off mechanism 1004 configured to drop off the package at the package recipient location if the automated delivery device has moved to the correct package recipient location. -
FIG. 11 shows a flow diagram 1100 illustrating a method for delivering a package, for example performed by an automated delivery device. - In 1101, the automated delivery device moves a package to a package recipient location.
- In 1102, the automated delivery device communicates with a recipient ranging device at the package recipient location.
- In 1103, the automated delivery device verifies that the automated delivery device has moved to the correct package recipient location based on data received by the communication system from the recipient ranging device.
- In 1004, the automated delivery device drops off the package at the package recipient location if the automated delivery device has moved to the correct package recipient location.
- The following examples pertain to further exemplary implementations.
- Example 1 is an automated delivery device as illustrated in
FIG. 8 . - In Example 2, the subject-matter of Example 1 may optionally include a further camera system configured to obtain a further image of the delivered package.
- In Example 3, the subject-matter of Example 2 may optionally include the controller being configured to upload the further image to a delivery verification server.
- In Example 4, the subject-matter of any one of Examples 2-3 may optionally include the controller being configured to upload the further image to a delivery verification server with a timestamp of the drop off of the package.
- In Example 5, the subject-matter of any one of Examples 1-4 may optionally include the communication system being radio system.
- In Example 6, the subject-matter of any one of Examples 1-5 may optionally include the communication system being configured to communicate with a recipient ranging device and the controller being configured to verify that the automated delivery device has moved to the correct package recipient location based on data received by the communication system from the recipient ranging device.
- In Example 7, the subject-matter of Example 6 may optionally include the recipient ranging device being a beacon device.
- In Example 8, the subject-matter of any one of Examples 1-7 may optionally include the communication system being configured to communicate with a recipient authentication device and the controller being configured to verify that the automated delivery device has moved to the correct package recipient location based on data received by the communication system from the recipient authentication device.
- In Example 9, the subject-matter of Example 8 may optionally include the controller being configured to verify that the automated delivery device has moved to the correct package recipient location based on a verification that the recipient authentication device has possession about a previously negotiated token.
- In Example 10, the subject-matter of any one of Examples 1-9 may optionally include the controller being configured to instruct the recipient camera device to obtain the image of the delivered package and upload it to a delivery verification server.
- In Example 11, the subject-matter of any one of Examples 1-10 may optionally include the controller being configured to instruct the recipient camera device to obtain the image of the delivered package and transmit it to the automated delivery device.
- In Example 12, the subject-matter of any one of Examples 1-11 may optionally include the delivery device being an unmanned aerial vehicle.
- In Example 13, the subject-matter of any one of Examples 1-12 may optionally include the controller being implemented by a secure embedded controller.
- Example 14 is a method for delivering a package as illustrated in
FIG. 9 . - In Example 15, the subject-matter of Example 14 may optionally include the package being moved to the package recipient location by means of an automated delivery device and obtaining a further image of the delivered package by means of a camera of the automated delivery device.
- In Example 16, the subject-matter of Example 15 may optionally include uploading the further image to a delivery verification server.
- In Example 17, the subject-matter of any one of Examples 15-16 may optionally include uploading the further image to a delivery verification server with a timestamp of the drop off of the package.
- In Example 18, the subject-matter of any one of Examples 14-17 may optionally include communicating with the recipient camera device by means of a radio system.
- In Example 19, the subject-matter of any one of Examples 14-18 may optionally include communicating with a recipient ranging device and verifying that the package has been moved to the correct package recipient location based on data received by the communication system from the recipient ranging device.
- In Example 20, the subject-matter of Example 19 may optionally include the recipient ranging device being a beacon device.
- In Example 21, the subject-matter of any one of Examples 14-20 may optionally include communicating with a recipient authentication device and verifying that the package has been moved to the correct package recipient location based on data received by the communication system from the recipient authentication device.
- In Example 22, the subject-matter of Example 21 may optionally include verifying that the package has been moved to the correct package recipient location based on a verification that the recipient authentication device has possession about a previously negotiated token.
- In Example 23, the subject-matter of any one of Examples 14-22 may optionally include instructing the recipient camera device to obtain the image of the delivered package and upload it to a delivery verification server.
- In Example 24, the subject-matter of any one of Examples 14-23 may optionally include the package being moved to the package recipient location by means of an automated delivery device and instructing the recipient camera device to obtain the image of the delivered package and transmit it to the automated delivery device.
- In Example 25, the subject-matter of any one of Examples 14-24 may optionally include the package being moved to the package recipient location by means of an unmanned aerial vehicle.
- In Example 26, the subject-matter of any one of Examples 14-25 may optionally include instructing of the recipient camera device to verify package delivery based on an image of the delivered package being performed by a secure embedded controller.
- Example 27 is an automated delivery device as illustrated in
FIG. 10 . - In Example 28, the subject-matter of Example 27 may optionally include the communication system being radio system.
- In Example 29, the subject-matter of any one of Examples 27-28 may optionally include the recipient ranging device being a beacon device.
- In Example 30, the subject-matter of any one of Examples 27-29 may optionally include the recipient ranging device comprising a recipient authentication device and the controller being configured to verify that the automated delivery device has moved to the correct package recipient location based on a verification that the recipient authentication device has possession about a previously negotiated token.
- In Example 31, the subject-matter of any one of Examples 27-30 may optionally include the delivery device being an unmanned aerial vehicle.
- In Example 32, the subject-matter of any one of Examples 27-31 may optionally include the controller being implemented by a secure embedded controller.
- Example 33 is a method for delivering a package as illustrated in
FIG. 11 . - In Example 34, the subject-matter of Example 33 may optionally include communicating with the recipient ranging device by means of a radio system.
- In Example 35, the subject-matter of any one of Examples 33-34 may optionally include the recipient ranging device being a beacon device.
- In Example 36, the subject-matter of any one of Examples 33-35 may optionally include the recipient ranging device comprising a recipient authentication device and verifying that the automated delivery device has moved to the correct package recipient location based on a verification that the recipient authentication device has possession about a previously negotiated token.
- In Example 37, the subject-matter of any one of Examples 33-36 may optionally include the package being moved to the package recipient location by means of an unmanned aerial vehicle.
- In Example 38, the subject-matter of any one of Examples 33-37 may optionally include the verifying being performed by a secure embedded controller.
- It should be noted that one or more of the features of any of the examples above may be combined with any one of the other examples.
- While specific aspects have been described, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the aspects of this disclosure as defined by the appended claims. The scope is thus indicated by the appended claims and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced.
Claims (20)
1. A ground transporter, configured to:
transport a package to a package recipient location;
receive a token from a token recipient, wherein receiving the token represents a verification that the ground transporter has moved to the package recipient location; and
wherein the ground transporter is configured, if the token is received, to deliver the package at the package recipient location.
2. The ground transporter of claim 1 , wherein the ground transporter is configured to authenticate the recipient using the token.
3. The ground transporter of claim 2 , wherein authenticating the device using the token comprises the ground transporter comparing the token to a predetermined token.
4. The ground transporter of claim 1 , wherein the ground transporter is an autonomous vehicle.
5. The ground transporter of claim 1 , wherein the token is a passphrase.
6. The ground transporter of claim 1 , wherein the token is a previously negotiated token, and wherein ground transporter is further configured to verify that the ground transporter has moved to the correct package recipient location based on a verification that the recipient has possession of the token.
7. The ground transporter of claim 1 , wherein the ground transporter is configured to receive the token from a recipient device using a Secure Wireless Protocol.
8. The ground transporter of claim 7 , wherein the Secure Wireless Protocol is a Secure Authentication of Equals Protocol according to the Wi-Fi Alliance.
9. The ground transporter of claim 1 , wherein delivering the package at the package recipient location comprises leaving the package at the package receipt location.
10. The ground transporter of claim 1 , wherein the ground transporter comprises a camera system, configured to obtain an image of the delivered package.
11. The ground transporter of claim 10 , wherein the ground transporter is further configured to control the transmitter to wirelessly send the image of the delivered package.
12. A non-transitory computer readable medium, comprising instructions, which, if executed cause one or more processors to:
control a ground transporter to transport a package to a package recipient location;
receive a token from a recipient, wherein receipt of the token represents a verification that the ground transporter has moved to the package recipient location; and
if the ground transporter receives the token, control the ground transporter to deliver the package at the package recipient location.
13. The non-transitory computer readable medium of claim 12 , wherein the instructions are further configured to cause the one or more processors to authenticate the recipient using the token.
14. The non-transitory computer readable medium of claim 13 , wherein authenticating the recipient using the token comprises comparing the token to a predetermined token.
15. The non-transitory computer readable medium of claim 12 , wherein the ground transporter is an autonomous vehicle.
16. The non-transitory computer readable medium of claim 12 , wherein the token is a passphrase.
17. The non-transitory computer readable medium of claim 12 , wherein the token is a previously negotiated token, and wherein the instructions are further configured to cause the one or more processors to verify that the ground transporter has moved to the correct package recipient location based on a verification that the recipient has possession of the previously negotiated token.
18. The non-transitory computer readable medium of claim 12 , wherein the instructions are further configured to cause the one or more processors to control a transceiver to receive the token from a recipient device using a Secure Wireless Protocol.
19. The non-transitory computer readable medium of claim 18 , wherein the Secure Wireless Protocol is a Secure Authentication of Equals Protocol according to the Wi-Fi Alliance.
20. The non-transitory computer readable medium of claim 12 , wherein delivering the package at the package recipient location comprises leaving the package at the package receipt location.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/355,216 US20210350320A1 (en) | 2018-09-27 | 2021-06-23 | Automated delivery device and method for delivering a package |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/143,534 US11074542B2 (en) | 2018-09-27 | 2018-09-27 | Automated delivery device and method for delivering a package |
US17/355,216 US20210350320A1 (en) | 2018-09-27 | 2021-06-23 | Automated delivery device and method for delivering a package |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/143,534 Continuation US11074542B2 (en) | 2018-09-27 | 2018-09-27 | Automated delivery device and method for delivering a package |
Publications (1)
Publication Number | Publication Date |
---|---|
US20210350320A1 true US20210350320A1 (en) | 2021-11-11 |
Family
ID=65274236
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/143,534 Active 2039-04-26 US11074542B2 (en) | 2018-09-27 | 2018-09-27 | Automated delivery device and method for delivering a package |
US17/355,216 Abandoned US20210350320A1 (en) | 2018-09-27 | 2021-06-23 | Automated delivery device and method for delivering a package |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/143,534 Active 2039-04-26 US11074542B2 (en) | 2018-09-27 | 2018-09-27 | Automated delivery device and method for delivering a package |
Country Status (1)
Country | Link |
---|---|
US (2) | US11074542B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4289730A4 (en) * | 2022-04-25 | 2024-03-06 | Rakuten Group, Inc. | Unmanned aircraft and delivery system |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11115629B1 (en) * | 2018-10-30 | 2021-09-07 | Amazon Technologies, Inc. | Confirming package delivery using audio/video recording and communication devices |
WO2020227381A1 (en) * | 2019-05-07 | 2020-11-12 | Autonomous Shelf, Inc. | Systems, methods, computing platforms, and storage media for directing and controlling an autonomous inventory management system |
US11348058B1 (en) * | 2019-06-14 | 2022-05-31 | Amazon Technologies, Inc. | Beacon-based delivery confirmation |
US11556884B1 (en) * | 2019-06-24 | 2023-01-17 | Amazon Technologies, Inc. | Privacy-preserving identity-validated transactions |
WO2021119564A1 (en) * | 2019-12-13 | 2021-06-17 | Skygrid, Llc | Confirmation of successful delivery by an unmanned aerial vehicle (uav) |
US11473924B2 (en) * | 2020-02-28 | 2022-10-18 | Lyft, Inc. | Transition of navigation modes for multi-modal transportation |
US12065310B2 (en) | 2020-06-02 | 2024-08-20 | Prime Robotics Inc. | Systems, methods, computing platforms, and storage media for controlling an autonomous inventory management system |
US12077087B2 (en) * | 2020-09-15 | 2024-09-03 | Hall Labs Llc | Package delivery system |
US11900686B1 (en) | 2020-11-04 | 2024-02-13 | Amazon Tecnologies, Inc. | Artificial intelligence (AI) models to improve image processing related to pre and post item deliveries |
US11699287B1 (en) * | 2020-11-04 | 2023-07-11 | Amazon Technologies, Inc. | Artificial intelligence (AI) models to improve image processing related to item deliveries |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140064487A1 (en) * | 2012-08-29 | 2014-03-06 | Qualcomm Incorporated | Systems and methods for securely transmitting and receiving discovery and paging messages |
US20140351163A1 (en) * | 2013-05-21 | 2014-11-27 | Kevin Alan Tussy | System and method for personalized delivery verification |
US20160068264A1 (en) * | 2014-09-08 | 2016-03-10 | Qualcomm Incorporated | Methods, Systems and Devices for Delivery Drone Security |
US20160239798A1 (en) * | 2015-02-16 | 2016-08-18 | International Business Machines Corporation | Autonomous delivery of items |
WO2018170061A1 (en) * | 2017-03-15 | 2018-09-20 | Intel IP Corporation | Apparatus, system and method of securing wireless communication |
US10543984B1 (en) * | 2015-11-10 | 2020-01-28 | MRN Systems, Inc. | Multipurpose robotic system |
Family Cites Families (103)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7640169B2 (en) * | 2004-12-17 | 2009-12-29 | United Parcel Service Of America, Inc. | Systems and methods for providing a digital image and disposition of a good damaged during transit |
US9805395B2 (en) * | 2012-01-19 | 2017-10-31 | Dizpersion Corporation | Online marketing system and method |
US8430192B2 (en) * | 2010-01-04 | 2013-04-30 | Carla R. Gillett | Robotic omniwheel vehicle |
US20140350855A1 (en) * | 2012-02-28 | 2014-11-27 | Google Inc. | Systems and Methods for Providing Navigational Assistance to Reserved Parking Locations |
US9429943B2 (en) * | 2012-03-05 | 2016-08-30 | Florida A&M University | Artificial intelligence valet systems and methods |
WO2014024254A1 (en) * | 2012-08-07 | 2014-02-13 | 株式会社日立製作所 | Use-assisting tool for autonomous traveling device, operation management center, operation system, and autonomous traveling device |
US9120485B1 (en) * | 2012-09-14 | 2015-09-01 | Google Inc. | Methods and systems for smooth trajectory generation for a self-driving vehicle |
US9960929B2 (en) * | 2012-09-21 | 2018-05-01 | Google Llc | Environmental sensing with a doorbell at a smart-home |
US20140108136A1 (en) * | 2012-10-12 | 2014-04-17 | Ebay Inc. | Augmented reality for shipping |
US9940525B2 (en) * | 2012-11-19 | 2018-04-10 | Mace Wolf | Image capture with privacy protection |
US10551851B2 (en) * | 2013-07-01 | 2020-02-04 | Steven Sounyoung Yu | Autonomous unmanned road vehicle for making deliveries |
CA2927096C (en) * | 2013-10-26 | 2023-02-28 | Amazon Technologies, Inc. | Unmanned aerial vehicle delivery system |
WO2015099679A1 (en) * | 2013-12-23 | 2015-07-02 | Intel Corporation | In-vehicle authorization for autonomous vehicles |
US11066186B2 (en) * | 2014-01-02 | 2021-07-20 | Valqari Holdings, Llc | Receiving appliance for automated deliveries |
US9984574B2 (en) * | 2014-01-21 | 2018-05-29 | Tribal Rides, Inc. | Method and system for anticipatory deployment of autonomously controlled vehicles |
US10692038B2 (en) * | 2014-02-17 | 2020-06-23 | Bruce E. Stuckman | Delivery data server and methods for use therewith |
US9643722B1 (en) * | 2014-02-28 | 2017-05-09 | Lucas J. Myslinski | Drone device security system |
US9646283B2 (en) * | 2014-05-20 | 2017-05-09 | Verizon Patent And Licensing Inc. | Secure payload deliveries via unmanned aerial vehicles |
US9631933B1 (en) * | 2014-05-23 | 2017-04-25 | Google Inc. | Specifying unavailable locations for autonomous vehicles |
US10453023B2 (en) * | 2014-05-28 | 2019-10-22 | Fedex Corporate Services, Inc. | Methods and node apparatus for adaptive node communication within a wireless node network |
US20160104113A1 (en) * | 2014-10-13 | 2016-04-14 | Marc Gorlin | Peer to Peer Delivery System |
US9418350B2 (en) * | 2014-10-13 | 2016-08-16 | Avaya Inc. | Contact center delivery in-building homing service |
US9244147B1 (en) * | 2014-10-22 | 2016-01-26 | Google Inc. | Automated package delivery to a delivery receptacle |
WO2016069497A1 (en) * | 2014-10-26 | 2016-05-06 | Galileo Group, Inc. | Methods and systems for remote sensing with airborne drones and mounted sensor devices |
US10589418B2 (en) * | 2014-10-31 | 2020-03-17 | Vivint, Inc. | Package delivery techniques |
US20160189098A1 (en) * | 2014-12-30 | 2016-06-30 | Here Global B.V. | Method and apparatus for providing access to contextually relevant vehicles for delivery purposes |
US9984347B2 (en) * | 2014-12-30 | 2018-05-29 | Frank Dreano, JR. | System and method for enhancing distribution logistics and increasing surveillance ranges with unmanned aerial vehicles and a dock network |
CN112230184A (en) * | 2015-01-05 | 2021-01-15 | 洛卡托克斯公司 | Global resource locator |
US10635907B2 (en) * | 2015-01-13 | 2020-04-28 | Vivint, Inc. | Enhanced doorbell camera interactions |
US9300581B1 (en) * | 2015-02-03 | 2016-03-29 | Google Inc. | Mesh network addressing |
US9833097B2 (en) * | 2015-02-13 | 2017-12-05 | Cisco Technology, Inc. | Smart postal box in support of autonomous delivery nodes |
US20160247106A1 (en) * | 2015-02-24 | 2016-08-25 | Siemens Aktiengesellschaft | Managing a fleet of autonomous electric vehicles for on-demand transportation and ancillary services to electrical grid |
EP3192308A4 (en) * | 2015-04-10 | 2017-10-18 | SZ DJI Technology Co., Ltd. | Method, apparatus and system of providing communication coverage to an unmanned aerial vehicle |
US9547309B2 (en) * | 2015-05-13 | 2017-01-17 | Uber Technologies, Inc. | Selecting vehicle type for providing transport |
US20160364812A1 (en) * | 2015-06-11 | 2016-12-15 | Raymond Cao | Systems and methods for on-demand transportation |
US9663234B1 (en) * | 2015-08-26 | 2017-05-30 | Amazon Technologies, Inc. | Aerial package delivery system |
US10223732B2 (en) * | 2015-09-04 | 2019-03-05 | Accenture Global Solutions Limited | Identifying items in images |
US20170091710A1 (en) * | 2015-09-28 | 2017-03-30 | Jesse Van Dyke | Unattended Delivery Drop Box |
US20170091856A1 (en) * | 2015-09-28 | 2017-03-30 | Skurt, Inc. | Vehicle delivery through a mobile computing device |
US20170091707A1 (en) * | 2015-09-29 | 2017-03-30 | International Business Machines Corporation | Smart drop boxes for autonomous devices |
US11263461B2 (en) * | 2015-10-05 | 2022-03-01 | Pillar Vision, Inc. | Systems and methods for monitoring objects at sporting events |
US20170147976A1 (en) * | 2015-11-23 | 2017-05-25 | At&T Intellectual Property I, L.P. | Method and system of coordinating a delivery by a selected delivery agent to a delivery recipient |
GB2557556A (en) * | 2015-11-25 | 2018-06-20 | Walmart Apollo Llc | Unmanned aerial delivery to secure location |
WO2017100579A1 (en) * | 2015-12-09 | 2017-06-15 | Dronesense Llc | Drone flight operations |
US9965934B2 (en) * | 2016-02-26 | 2018-05-08 | Ring Inc. | Sharing video footage from audio/video recording and communication devices for parcel theft deterrence |
US20190049988A1 (en) * | 2016-03-16 | 2019-02-14 | Domino's Pizza Enterprises Limited | Autonomous Food Delivery Vehicle |
US10783478B2 (en) * | 2016-03-30 | 2020-09-22 | Paypal, Inc. | Unmanned aerial vehicle delivery system |
WO2017167272A1 (en) * | 2016-03-31 | 2017-10-05 | Chengdu Ck Technology Co., Ltd. | Systems and associated methods for live broadcasting |
US9429947B1 (en) * | 2016-04-14 | 2016-08-30 | Eric John Wengreen | Self-driving vehicle systems and methods |
WO2017213767A2 (en) * | 2016-04-29 | 2017-12-14 | United Parcel Service Of America, Inc. | Unmanned aerial vehicle pick-up and delivery systems |
US9905100B2 (en) * | 2016-05-04 | 2018-02-27 | United Parcel Service Of America, Inc. | Remote initiation of interaction by a computing entity |
US10040552B2 (en) * | 2016-05-06 | 2018-08-07 | International Business Machines Corporation | Alert system for an unmanned aerial vehicle |
US10366290B2 (en) * | 2016-05-11 | 2019-07-30 | Baidu Usa Llc | System and method for providing augmented virtual reality content in autonomous vehicles |
US11434003B2 (en) * | 2016-06-08 | 2022-09-06 | The Boeing Company | Drone deterrence system, method, and assembly |
US10922909B2 (en) * | 2016-06-28 | 2021-02-16 | Alberto Romero | Computer-implemented systems and methods for secure enclosures and access thereto |
US10249200B1 (en) * | 2016-07-22 | 2019-04-02 | Amazon Technologies, Inc. | Deployable delivery guidance |
US10621543B2 (en) * | 2016-07-27 | 2020-04-14 | Aniruddha Rajendra Gupte | System and method to enable delivery and pick up of packages using pods and unmanned vehicles |
US10482737B2 (en) * | 2016-08-12 | 2019-11-19 | Amazon Technologies, Inc. | Parcel theft deterrence for A/V recording and communication devices |
US20180060811A1 (en) * | 2016-08-30 | 2018-03-01 | Bragi GmbH | Drone delivery using earpiece |
US20180070753A1 (en) * | 2016-09-15 | 2018-03-15 | Ryan James Eveloff | Receptacle Security System |
US9813510B1 (en) * | 2016-09-26 | 2017-11-07 | Uber Technologies, Inc. | Network system to compute and transmit data based on predictive information |
US10417727B2 (en) * | 2016-09-26 | 2019-09-17 | Uber Technologies, Inc. | Network system to determine accelerators for selection of a service |
US9791291B1 (en) * | 2016-09-26 | 2017-10-17 | Uber Technologies, Inc. | Modifying map configurations based on established location points |
US10325442B2 (en) * | 2016-10-12 | 2019-06-18 | Uber Technologies, Inc. | Facilitating direct rider driver pairing for mass egress areas |
US10353388B2 (en) * | 2016-10-17 | 2019-07-16 | X Development Llc | Drop-off location planning for delivery vehicle |
US10600041B2 (en) * | 2016-10-31 | 2020-03-24 | Kevin Kelly | Drive-thru / point-of-sale automated transaction technologies and apparatus |
US11068837B2 (en) * | 2016-11-21 | 2021-07-20 | International Business Machines Corporation | System and method of securely sending and receiving packages via drones |
WO2018097836A1 (en) * | 2016-11-28 | 2018-05-31 | Empire Technology Development Llc | Surveillance route management for a device |
US9741010B1 (en) * | 2016-12-02 | 2017-08-22 | Starship Technologies Oü | System and method for securely delivering packages to different delivery recipients with a single vehicle |
EP3330908A1 (en) * | 2016-12-02 | 2018-06-06 | Starship Technologies OÜ | System and method for securely delivering packages to different delivery recipients with a single vehicle |
US10310499B1 (en) * | 2016-12-23 | 2019-06-04 | Amazon Technologies, Inc. | Distributed production of items from locally sourced materials using autonomous vehicles |
US10453345B2 (en) * | 2017-01-30 | 2019-10-22 | International Business Machines Corporation | Autonomous presentation of a self-driving vehicle |
US10178593B2 (en) * | 2017-02-15 | 2019-01-08 | Verizon Patent And Licensing Inc. | Self-organizing customer premises network |
US10537195B1 (en) * | 2017-02-16 | 2020-01-21 | Alarm.Com Incorporated | Secured package holder device |
US10222799B2 (en) * | 2017-03-14 | 2019-03-05 | International Business Machines Corporation | Autonomous vehicle pickup directed by socially derived meta data in public environments |
JP6884682B2 (en) * | 2017-03-27 | 2021-06-09 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Positioning device, position-fixing method, autonomous vehicle, and position-fixing system |
US10643079B2 (en) * | 2017-03-31 | 2020-05-05 | Alarm.Com Incorporated | Supervised delivery techniques |
US10102758B1 (en) * | 2017-05-02 | 2018-10-16 | Here Global B.V. | Method and apparatus for privacy-sensitive routing of an aerial drone |
WO2018208789A1 (en) * | 2017-05-08 | 2018-11-15 | Chase Arnold | Autonomous vehicle enhancement system |
US9892379B1 (en) * | 2017-05-09 | 2018-02-13 | International Business Machines Corporation | Monitoring and notification of delivered packages |
US10495471B2 (en) * | 2017-05-09 | 2019-12-03 | Uber Technologies, Inc. | Destination changes in autonomous vehicles |
US10501091B2 (en) * | 2017-05-23 | 2019-12-10 | Uber Technologies, Inc. | Software version and mode switching for autonomous vehicles |
US11493348B2 (en) * | 2017-06-23 | 2022-11-08 | Direct Current Capital LLC | Methods for executing autonomous rideshare requests |
US20190012625A1 (en) * | 2017-07-05 | 2019-01-10 | Panasonic Intellectual Property Management Co., Lt d. | Autonomous vehicle/drive-through synchronization system and synchronization method |
JP7091613B2 (en) * | 2017-07-05 | 2022-06-28 | ソニーグループ株式会社 | Imaging equipment, camera-mounted drones, and mode control methods, as well as programs |
US11403589B2 (en) * | 2017-07-07 | 2022-08-02 | United Parcel Service Of America, Inc. | Establishing a location for unmanned delivery/pickup of a parcel |
US10654411B2 (en) * | 2017-07-26 | 2020-05-19 | Uber Technologies, Inc. | Detecting service provider state based on received and historic telematics data and service provider characteristics |
US11055942B2 (en) * | 2017-08-01 | 2021-07-06 | The Chamberlain Group, Inc. | System and method for facilitating access to a secured area |
EP3447720A1 (en) * | 2017-08-24 | 2019-02-27 | Panasonic Intellectual Property Corporation of America | Vehicle control right setting method, and vehicle control right setting device and recording medium |
US10315763B2 (en) * | 2017-08-24 | 2019-06-11 | Qualcomm Incorporated | Managing package deliveries by robotic vehicles |
WO2019060826A1 (en) * | 2017-09-22 | 2019-03-28 | Autobotx, Llc. | System and method supporting final mile logistics package delivery process |
US10274950B1 (en) * | 2018-01-06 | 2019-04-30 | Drivent Technologies Inc. | Self-driving vehicle systems and methods |
US20190220032A1 (en) * | 2018-01-18 | 2019-07-18 | Eliport, Inc. | Autonomous delivery system with autonomous delivery vehicles and dedicated delivery receiving stations |
US11615623B2 (en) * | 2018-02-19 | 2023-03-28 | Nortek Security & Control Llc | Object detection in edge devices for barrier operation and parcel delivery |
WO2019165451A1 (en) * | 2018-02-26 | 2019-08-29 | Nvidia Corporation | Systems and methods for computer-assisted shuttles, buses, robo-taxis, ride-sharing and on-demand vehicles with situational awareness |
US10860970B2 (en) * | 2018-03-12 | 2020-12-08 | P3 Ventures, Llc | Camera and systems for integrated, secure, and verifiable home services |
US20190303860A1 (en) * | 2018-03-29 | 2019-10-03 | Qualcomm Incorporated | System and method for item recovery by robotic vehicle |
US20190343317A1 (en) * | 2018-05-11 | 2019-11-14 | Walmart Apollo, Llc | Systems and methods for storing products dropped off by unmanned vehicles and for retrieving the products therefrom |
CA3007249C (en) * | 2018-06-05 | 2021-08-31 | Georges Raymond Brow | Automated secured package delivery system with simultaneous confirmation to purchaser and shipper |
US10960988B2 (en) * | 2018-07-16 | 2021-03-30 | The Boeing Company | Delivery landing pads for unmanned aerial vehicles (UAVs) |
US10902538B2 (en) * | 2018-08-21 | 2021-01-26 | GM Global Technology Operations LLC | Efficient ride request |
US10493952B1 (en) * | 2019-03-21 | 2019-12-03 | Drivent Llc | Self-driving vehicle systems and methods |
US10286908B1 (en) * | 2018-11-01 | 2019-05-14 | Eric John Wengreen | Self-driving vehicle systems and methods |
-
2018
- 2018-09-27 US US16/143,534 patent/US11074542B2/en active Active
-
2021
- 2021-06-23 US US17/355,216 patent/US20210350320A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140064487A1 (en) * | 2012-08-29 | 2014-03-06 | Qualcomm Incorporated | Systems and methods for securely transmitting and receiving discovery and paging messages |
US20140351163A1 (en) * | 2013-05-21 | 2014-11-27 | Kevin Alan Tussy | System and method for personalized delivery verification |
US20160068264A1 (en) * | 2014-09-08 | 2016-03-10 | Qualcomm Incorporated | Methods, Systems and Devices for Delivery Drone Security |
US20160239798A1 (en) * | 2015-02-16 | 2016-08-18 | International Business Machines Corporation | Autonomous delivery of items |
US10543984B1 (en) * | 2015-11-10 | 2020-01-28 | MRN Systems, Inc. | Multipurpose robotic system |
WO2018170061A1 (en) * | 2017-03-15 | 2018-09-20 | Intel IP Corporation | Apparatus, system and method of securing wireless communication |
Non-Patent Citations (1)
Title |
---|
"Intel Software Guard Extensions: developers guide", published by Intel, in 2016, all pages (Year: 2016) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4289730A4 (en) * | 2022-04-25 | 2024-03-06 | Rakuten Group, Inc. | Unmanned aircraft and delivery system |
Also Published As
Publication number | Publication date |
---|---|
US20190050805A1 (en) | 2019-02-14 |
US11074542B2 (en) | 2021-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210350320A1 (en) | Automated delivery device and method for delivering a package | |
US10547454B2 (en) | Managing in-flight transfer of parcels using blockchain authentication | |
US10990499B2 (en) | Managing visitor access | |
US10979415B2 (en) | Unmanned vehicle message exchange | |
EP3275154B1 (en) | Authenticated messages between unmanned vehicles | |
US9930027B2 (en) | Authenticated messages between unmanned vehicles | |
JP6668360B2 (en) | Autonomous transporter, automated delivery system, method of controlling autonomous transporter, automated delivery method, and computer program product for controlling autonomous transporter (autonomous delivery of goods) | |
US9663226B2 (en) | Influencing acceptance of messages in unmanned vehicles | |
US9714088B2 (en) | Unmanned vehicle rollback | |
US11209815B2 (en) | Drone control registration | |
US20190103030A1 (en) | Aerial vehicle identification beacon and reader system | |
US10440014B1 (en) | Portable secure access module | |
CN107659550B (en) | Vehicle-to-vehicle private communication | |
US10387825B1 (en) | Delivery assistance using unmanned vehicles | |
WO2018094554A1 (en) | Method for improving security of unmanned aerial vehicle transportation, and unmanned aerial vehicle, terminal, server and computer program product | |
US11501391B2 (en) | Method and operation of a portable device and a cloud server for preserving the chain of custody for digital evidence | |
US20220006651A1 (en) | Methods and systems for submission and validating decentralized verifiable claims in a physical world | |
US20210344676A1 (en) | Method and system for securing communications between a lead device and a secondary device | |
CN113632415A (en) | Secure emergency vehicle communication | |
CN111833144B (en) | Article extraction and article extraction verification method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |