Cooperative system and method for precise autonomous delivery
RE048294 ยท 2020-11-03
Assignee
Inventors
- Daniel Ian Zwillinger (Newton, MA, US)
- Ronald Douglas Hettich (Harvard, MA, US)
- John Cogliandro (Dedham, MA, US)
Cpc classification
B64U2101/60
PERFORMING OPERATIONS; TRANSPORTING
B64U10/14
PERFORMING OPERATIONS; TRANSPORTING
G01S19/45
PHYSICS
B64U2101/64
PERFORMING OPERATIONS; TRANSPORTING
B64C39/024
PERFORMING OPERATIONS; TRANSPORTING
International classification
G08G5/02
PHYSICS
B64D1/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system for delivery of payload at a precise location by autonomous delivery vehicle. A machine-readable unique identifier is laid at a place where a user wants delivery of an item. User opens a precise delivery app on smartphone, activates the scanner and standing near the unique identifier scans it. Precise delivery app reads the unique identity of the unique identifier and collects the geophysical location of the smartphone. Third party system feeds this information of the target unique identifier to the autonomous vehicle. The autonomous delivery vehicle includes a first prior art navigator and a second scanner navigator. The autonomous vehicle determines its route to the approximate location of the target unique identifier with the help of the first prior art navigator and the second scanner navigator scans every unique identifier that may be present around that location and guides the autonomous vehicle to the target unique identifier.
Claims
1. A system for delivery of a payload by an autonomous delivery vehicle, said system comprising: a unique identifier having a unique identity, wherein said unique identifier is a target unique identifier placed at a location where delivery of said payload is desired by a user and said unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum; a navigation system included in said autonomous delivery vehicle, said navigation system comprising a first .[.prior art.]. navigator and a second scanner navigator; and a third party system, said third party system providing a unique identifier information to said navigation system, said unique identifier information comprising said unique identity of said unique identifier and a geophysical location information of said location where delivery of said payload is desired by said user.Iadd., wherein the unique identifier information is obtained by the third party system based at least in part on a user code for a user associated with the payload, wherein said unique identifier information is associated with said user code and said unique identifier information and said user code are stored in a precise delivery system server, wherein said unique identifier information is retrieved by said third party system from said precise delivery system server by using said user code.Iaddend.; wherein said first .[.prior art.]. navigator navigates said autonomous delivery vehicle to said location based on said geophysical location information and said second scanner navigator scans said location, locates said target unique identifier based on said unique identity and then navigates said autonomous delivery vehicle .[.precisely.]. to said unique identifier for delivery of said payload.
2. The system as in claim 1, wherein said second scanner navigator includes an optical scanner, an ultra violet scanner, a radio frequency scanner, and/or an infra red scanner.
3. The system as in claim 1, wherein said user uses a mobile computing device to scan said unique identity of said unique identifier and to send said unique identity to said third party system.
4. The system as in claim 3, wherein said mobile computing device is used to obtain said geophysical location information.
.[.5. The system as in claim 1, wherein said unique identifier information is stored associated with a user code in a precise delivery system server..].
.[.6. The system as in claim 5, wherein said unique identifier information is retrieved by said third party system from said precise delivery system server by using said user code..].
7. The system as in claim 1, wherein said second scanner navigator finds said target unique identifier based on said unique identity when said unique identity of said target unique identifier matches said unique identity included in said unique identifier information provided by said third party system to said navigation system.
8. A method for delivery of a payload by an autonomous delivery vehicle, said method comprising: placing of a unique identifier having a unique identity at a desired location, wherein said unique identifier is a target unique identifier placed at said desired location where delivery of said payload is desired by a user and said unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum; providing a navigation system to said autonomous delivery vehicle, said navigation system comprising a first .[.prior art.]. navigator and a second scanner navigator; and providing a unique identifier information to said navigation system, said unique identifier information comprising said unique identity of said unique identifier and a geophysical location information of said desired location where delivery of said payload is desired by said user.Iadd., wherein said unique identify of the unique identifier located at said desired location is captured via a camera of a mobile computing device associated with said user and is sent, by the mobile computing device, to one or more systems remote from the mobile computing device.Iaddend.; wherein said first .[.prior art.]. navigator navigates said autonomous delivery vehicle to said desired location based on said geophysical location information and said second scanner navigator scans said desired location, locates said target unique identifier based on said unique identity and then navigates through a cooperative navigation said autonomous delivery vehicle .[.precisely.]. to said target unique identifier for delivery of said payload.
9. The method as in claim 8, wherein said unique identifier information is provided to said navigation system by a third party system.
10. The method as in claim 9, wherein said unique identifier information is provided to said third party system by a precise delivery system server.
11. The method as in claim 8, wherein said second scanner navigator includes an optical scanner, an ultra violet scanner, a vibration scanner, a radio frequency scanner, and/or an infra red scanner.
12. The method as in claim 9, wherein said user uses .[.a.]. .Iadd.said .Iaddend.mobile computing device to scan said unique identity of said unique identifier and to send said unique identity to said third party system.
13. The method as in claim 12, wherein said mobile computing device is used to obtain said geophysical location information.
14. The method as in claim 10, wherein said unique identifier information is stored associated with a user code in said precise delivery system server.
15. The method as in claim 8, wherein said unique identifier information further comprises data related to contents of said payload.
16. The method as .[.hi.]. .Iadd.in .Iaddend.claim 8, wherein said cooperative navigation enables delivery of said payload by said autonomous delivery vehicle safely when said desired location is a safe location.
17. The method as in claim 8, wherein said unique identifier is generated in electronic form by said third party system against receipt of said geophysical location information and information on details of said payload entered to a computing device manually by said user and said third party system sends said unique identifier in electronic form to said user.
18. The method as in claim 8, wherein said autonomous delivery vehicle collects an acknowledgement against successful delivery of said payload from said desired location.
19. The method as in claim 18, wherein said acknowledgement is an electronic code included in said unique identifier information.
20. The method as in claim 18, wherein said acknowledgement is a physical receipt provided at said desired location.
21. A system for delivery of a payload by an autonomous delivery vehicle, said system comprising: a unique identifier having a unique identity, wherein said unique identifier is a target unique identifier placed at a location where delivery of said payload is desired by a user and said unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum; a mobile computing device configured to collect a unique identifier information .Iadd.via scanning by the mobile computing device .Iaddend.and to communicate said unique identifier information with a third party system, said unique identifier information comprising said unique identity of said unique identifier and a geophysical location information for said location.Iadd., wherein said mobile computing device is provided with a detachable electronic device configured to add additional capability of scanning and transmission to said mobile computing device.Iaddend.; a navigation system included in said autonomous delivery vehicle, said navigator system comprising a first .[.prior art.]. navigator and a second scanner navigator, wherein said navigation system is provided with said unique identifier information by said third party system; wherein said first .[.prior art.]. navigator navigates said autonomous delivery vehicle to said location based on said geophysical location information and said second scanner navigator scans said location, locates said target unique identifier based on said unique identity and then navigates said autonomous delivery vehicle .[.precisely.]. to said unique identifier for delivery of said payload.
22. The system as in claim 21, wherein said unique identifier is generated by said third party system.
23. The system as in claim 21, wherein said unique identifier is generated by said user using common manufacturing methods.
.[.24. The system as in claim 21, wherein said mobile computing device is provided with a detachable electronic device configured to add additional capability of scanning and transmission to said mobile computing device..].
.Iadd.25. An autonomous delivery vehicle for delivery of a payload, the autonomous delivery vehicle comprising: a navigator configured to: receive, from a remote system, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, and wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum, wherein the unique identity of the unique identifier has been captured via a camera of a mobile device and the unique identity has been sent to the remote system by the mobile computing device, and wherein the unique identifier information is stored by the remote system with a user code for a user associated with the payload and is retrieved based at least in part on the user code for the user; and navigate, based on the geophysical location information of the delivery location, the autonomous delivery vehicle to the delivery location; and a scanner configured to: scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier; and in response to locating the unique identifier, provide one or more signals to cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.26. The autonomous delivery vehicle as in claim 25, wherein the scanner includes an optical scanner, an ultra violet scanner, a radio frequency scanner, and/or an infrared scanner..Iaddend.
.Iadd.27. The autonomous delivery vehicle as in claim 25, wherein the mobile computing device is used to obtain the geophysical location information..Iaddend.
.Iadd.28. The autonomous delivery vehicle of claim 25, wherein the autonomous delivery vehicle is an unmanned aerial vehicle..Iaddend.
.Iadd.29. The autonomous delivery vehicle of claim 25, wherein the autonomous delivery vehicle is an unmanned ground vehicle..Iaddend.
.Iadd.30. The autonomous delivery vehicle of claim 25, wherein the unique identifier is attached to a substrate..Iaddend.
.Iadd.31. The autonomous delivery vehicle of claim 25, wherein the unique identifier is within a landing zone for the autonomous delivery vehicle..Iaddend.
.Iadd.32. A method for delivery of a payload by an autonomous delivery vehicle, the method comprising: receiving, by the autonomous delivery vehicle, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the payload comprises an article bought by a user, wherein the unique identifier is located at the delivery location, and wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum, and wherein the unique identify of the unique identifier is captured via a camera of a mobile computing device associated with a user and is sent, by the mobile computing device, to one or more systems remote from the mobile computing device, wherein the unique identifier is located in a landing zone for the autonomous delivery vehicle; navigating, by the autonomous delivery vehicle and based on the geophysical location information, the autonomous delivery vehicle to the delivery location; scanning, by the autonomous delivery vehicle, the delivery location to locate the unique identifier based on the unique identity of the unique identifier; and in response to locating the unique identifier, causing, by the autonomous delivery vehicle, the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.33. The method as in claim 32, wherein the scanning is performed via a scanner that includes an optical scanner, an ultra violet scanner, a vibration scanner, a radio frequency scanner, and/or an infrared scanner..Iaddend.
.Iadd.34. The method as in claim 32, wherein the unique identifier information is provided to the autonomous delivery vehicle by one or more of the systems remote from the mobile computing device..Iaddend.
.Iadd.35. The method as in claim 32, wherein the geophysical location information has been obtained via the mobile computing device..Iaddend.
.Iadd.36. The method as in claim 32, wherein the unique identifier information further comprises data related to contents of the payload..Iaddend.
.Iadd.37. The method as in claim 32, wherein the unique identifier is generated in electronic form by the remote system and the unique identifier is sent in electronic form to a computing device associated with the user..Iaddend.
.Iadd.38. The method as in claim 32, further comprising: obtaining, by the autonomous delivery vehicle, an acknowledgement of a successful delivery of the payload..Iaddend.
.Iadd.39. The method as in claim 38, wherein the acknowledgement is an electronic code..Iaddend.
.Iadd.40. The method as in claim 38, wherein the acknowledgement is a physical receipt provided at the delivery location..Iaddend.
.Iadd.41. A system for delivery of a payload by an autonomous delivery vehicle, the system configured to: obtain, based at least in part on a user code for a user associated with the payload, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, and wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum wherein said unique identify of the unique identifier is captured via a camera of a mobile computing device associated with said user and is sent, via the mobile computing device, to the system; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein the autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.42. The system as in claim 41, wherein the mobile computing device is connected with a detachable electronic device configured to add additional capability of scanning and transmission to the mobile computing device..Iaddend.
.Iadd.43. The system of claim 41, wherein the article is bought by the user via a user interface displayed via a display device of a computing device..Iaddend.
.Iadd.44. The system of claim 43, wherein the computing device is the mobile computing device and the user interface is associated with a mobile application running on the mobile computing device..Iaddend.
.Iadd.45. The system of claim 44, wherein the geophysical location information is obtained via the mobile application..Iaddend.
.Iadd.46. The system of claim 41, wherein the geophysical location information is associated with an address of the user..Iaddend.
.Iadd.47. The system of claim 41, wherein the system is associated with an e-commerce company..Iaddend.
.Iadd.48. The system of claim 41, wherein the payload includes an article bought online via an e-commerce website..Iaddend.
.Iadd.49. The system of claim 41, wherein the unique identifier information is stored associated with the user code in a server..Iaddend.
.Iadd.50. The system of claim 41, wherein the system is configured to obtain the unique identifier information from the server based on the user code..Iaddend.
.Iadd.51. A system for delivery of a payload by an autonomous delivery vehicle, the system comprising at least one processor configured to: obtain unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum, and wherein the unique identifier information is sent to the system by a mobile computing device that captured, via a camera, the unique identity of the unique identifier, wherein the unique identify of the unique identifier is located in a landing zone for the autonomous delivery vehicle; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein the autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.52. A system for delivery of a payload by an autonomous delivery vehicle, the system comprising at least one processor configured to: obtain unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, and wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum, wherein the geophysical location information is sent by a mobile computing device and wherein the unique identify of the unique identifier is captured via a camera of the mobile computing device, wherein the unique identifier is located in a landing zone for the autonomous delivery vehicle; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein the autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.53. A system for delivery of a payload by an autonomous delivery vehicle, the system comprising at least one processor configured to: obtain unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum, and wherein the unique identifier information is associated with a user code and the unique identifier information is stored associated with the user code in a precise delivery system server and wherein the unique identifier information is retrieved by the system from the precise delivery system server by using the user code; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein the autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.54. A method for delivery of a payload by an autonomous delivery vehicle, the method comprising: receiving, by the autonomous delivery vehicle from a third party system, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum, and wherein the third party system receives the unique identifier information from a precise delivery system server; navigating, by the autonomous delivery vehicle and based on the geophysical location information, the autonomous delivery vehicle to the delivery location; scanning, by the autonomous delivery vehicle, the delivery location to locate the unique identifier based on the unique identity of the unique identifier; and in response to locating the unique identifier, causing, by the autonomous delivery vehicle, the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.55. A method for delivery of a payload by an autonomous delivery vehicle, the method comprising: receiving, by the autonomous delivery vehicle, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum, wherein the unique identifier information is obtainable based at least in part on a user code for a user associated with the payload, and wherein the unique identifier information is collected by a mobile computing device that captured, via a camera, the unique identity of the unique identifier and sent the unique identity to one or more systems remote from the mobile computing device; navigating, by the autonomous delivery vehicle and based on the geophysical location information, the autonomous delivery vehicle to the delivery location; scanning, by the autonomous delivery vehicle, the delivery location to locate the unique identifier based on the unique identity of the unique identifier; and in response to locating the unique identifier, causing, by the autonomous delivery vehicle, the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.56. A method for delivery of a payload by an autonomous delivery vehicle, the method comprising: receiving, by the autonomous delivery vehicle, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum, and wherein the geophysical location information is obtained via a mobile computing device, and wherein the unique identify of the unique identifier is captured via a camera of the mobile computing device associated with a user and is sent to one or more systems remote from the mobile computing device, wherein the unique identifier is located in a landing zone for the autonomous delivery vehicle; navigating, by the autonomous delivery vehicle and based on the geophysical location information, the autonomous delivery vehicle to the delivery location; scanning, by the autonomous delivery vehicle, the delivery location to locate the unique identifier based on the unique identity of the unique identifier; and in response to locating the unique identifier, causing, by the autonomous delivery vehicle, the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.57. A method for delivery of a payload by an autonomous delivery vehicle, the method comprising: receiving, by the autonomous delivery vehicle, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum, and wherein the unique identifier information is associated with a user code and the unique identifier information is stored associated with the user code in a precise delivery system server and the unique identifier information is retrieved based at least in part on the user code; navigating, by the autonomous delivery vehicle and based on the geophysical location information, the autonomous delivery vehicle to the delivery location; scanning, by the autonomous delivery vehicle, the delivery location to locate the unique identifier based on the unique identity of the unique identifier; and in response to locating the unique identifier, causing, by the autonomous delivery vehicle, the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.58. A method for delivery of a payload by an autonomous delivery vehicle, the method comprising: receiving, by the autonomous delivery vehicle, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, and wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum; navigating, by the autonomous delivery vehicle and based on the geophysical location information, the autonomous delivery vehicle to the delivery location; scanning, by the autonomous delivery vehicle, the delivery location to locate the unique identifier based on the unique identity of the unique identifier; in response to locating the unique identifier, causing, by the autonomous delivery vehicle, the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload; and collecting, by the autonomous delivery vehicle, an acknowledgement against successful delivery of said payload, wherein the acknowledgement is a physical receipt provided at the delivery location..Iaddend.
.Iadd.59. An autonomous delivery vehicle for delivery of a payload, the autonomous delivery vehicle comprising: a navigator configured to: receive, from a remote system, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum, and wherein the unique identity of the unique identifier has been captured via a camera of a mobile device and the unique identity has been sent to the remote system by the mobile computing device, wherein the unique identifier is located in a landing zone for the autonomous delivery vehicle; and navigate, based on the geophysical location information of the delivery location, the autonomous delivery vehicle to the delivery location; and a scanner configured to: scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier; and in response to locating the unique identifier, provide one or more signals to cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.60. An autonomous delivery vehicle for delivery of a payload, the autonomous delivery vehicle comprising: a navigator configured to: receive, from a remote system, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum, and wherein a mobile computing device is used to obtain the geophysical location information and the unique identify of the unique identifier is captured via a camera of the mobile computing device and is sent to the remote system via the mobile computing device, wherein the unique identifier is located in a landing zone for the autonomous delivery vehicle; and navigate, based on the geophysical location information of the delivery location, the autonomous delivery vehicle to the delivery location; and a scanner configured to: scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier; and in response to locating the unique identifier, provide one or more signals to cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.61. A method for delivery of a payload by an autonomous delivery vehicle, the method comprising: receiving, by the autonomous delivery vehicle from a remote system, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum, and wherein the unique identifier has been scanned by a mobile device and was sent to the remote system by the mobile computing device, wherein the unique identifier is located in a landing zone for the autonomous delivery vehicle; navigating, by the autonomous delivery vehicle and based on the geophysical location information, the autonomous delivery vehicle to the delivery location; scanning, by the autonomous delivery vehicle, the delivery location to locate the unique identifier based on the unique identity of the unique identifier; and in response to locating the unique identifier, causing, by the autonomous delivery vehicle, the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.62. A method for delivery of a payload by an autonomous delivery vehicle, the method comprising: receiving, by the autonomous delivery vehicle, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum, and wherein the geophysical location information has been obtained via a mobile computing device and the unique identify of the unique identifier is captured via a camera of the mobile computing device and is sent to one or more systems remote from the mobile computing device, wherein the unique identifier is located in a landing zone for the autonomous delivery vehicle; navigating, by the autonomous delivery vehicle and based on the geophysical location information, the autonomous delivery vehicle to the delivery location; scanning, by the autonomous delivery vehicle, the delivery location to locate the unique identifier based on the unique identity of the unique identifier; and in response to locating the unique identifier, causing, by the autonomous delivery vehicle, the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.63. A method for delivery of a payload by an autonomous delivery vehicle, the method comprising: receiving, by the autonomous delivery vehicle, unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, and wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range, or an ultra violet frequency range of an electromagnetic spectrum; navigating, by the autonomous delivery vehicle and based on the geophysical location information, the autonomous delivery vehicle to the delivery location; scanning, by the autonomous delivery vehicle, the delivery location to locate the unique identifier based on the unique identity of the unique identifier; in response to locating the unique identifier, causing, by the autonomous delivery vehicle, the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload; and obtaining, by the autonomous delivery vehicle, an acknowledgement of a successful delivery of the payload, wherein the acknowledgement is a physical receipt provided at the delivery location..Iaddend.
.Iadd.64. A system for delivery of a payload by an autonomous delivery vehicle, the system configured to: obtain unique identifier information that includes a unique identity of a unique identifier based at least in part on a user code for a user associated with the payload and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum, and wherein the unique identify of the unique identifier is captured via a camera of the mobile computing device and the unique identifier information is communicated to the system by a mobile computing device configured to collect the unique identifier information; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein the autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.65. The system as in claim 64, wherein the mobile computing device is connected with a detachable electronic device configured to add additional capability of scanning and transmission to the mobile computing device..Iaddend.
.Iadd.66. A system for delivery of a payload by an autonomous delivery vehicle, the system comprising at least one processor configured to: obtain unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, and wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum, and the unique identify of the unique identifier is captured via a camera of a mobile computing device associated with a user and sent to the system, wherein the unique identifier is located in a landing zone for the autonomous delivery vehicle; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein the autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload, wherein the payload comprises an article bought via a user interface displayed via a display device of a computing device..Iaddend.
.Iadd.67. The system of claim 66, wherein the computing device is the mobile computing device and the user interface is associated with a mobile application running on the mobile computing device..Iaddend.
.Iadd.68. A system for delivery of a payload by an autonomous delivery vehicle, the system comprising at least one processor configured to: obtain unique identifier information that includes a unique identity of a unique identifier based at least in part on a user code for a user associated with the payload and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier information is associated with the user code and the unique identifier information and the user code are stored in a precise delivery system server, wherein the unique identifier information is retrieved by the system from the precise delivery system server by using the user code, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum, and wherein the geophysical location information is obtained via a mobile application on a mobile computing device; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein the autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.69. A system for delivery of a payload by an autonomous delivery vehicle, the system configured to: obtain unique identifier information that includes a unique identity of a unique identifier and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum, and wherein the geophysical location information is associated with an address of a user and the unique identify of the unique identifier is captured via a camera of a mobile computing device and is sent to the system, wherein the unique identifier is located in a landing zone for the autonomous delivery vehicle; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
.Iadd.70. A system for delivery of a payload by an autonomous delivery vehicle, the system configured to: obtain unique identifier information that includes a unique identity of a unique identifier based at least in part on a user code for a user associated with the payload and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier information is associated with the user code and the unique identifier information and the user code are stored in a precise delivery system server, wherein the unique identifier information is retrieved by the system from the precise delivery system server by using the user code, wherein the unique identifier is located at the delivery location, and wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein the autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload, wherein the system is associated with an e-commerce company..Iaddend.
.Iadd.71. A system for delivery of a payload by an autonomous delivery vehicle, the system comprising at least one processor configured to: obtain unique identifier information that includes a unique identity of a unique identifier based at least in part on a user code for a user associated with the payload and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier information is associated with the user code and the unique identifier information and the user code are stored in a precise delivery system server, wherein the unique identifier information is retrieved by the system from the precise delivery system server by using the user code wherein the unique identifier is located at the delivery location, and wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein the autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload, wherein the payload includes an article bought online via an e-commerce website..Iaddend.
.Iadd.72. A system for delivery of a payload by an autonomous delivery vehicle, the system comprising at least one processor configured to: obtain unique identifier information that includes a unique identity of a unique identifier based at least in part on a user code for a user associated with the payload and geophysical location information of a delivery location for delivery of the payload, wherein the unique identifier is located at the delivery location, wherein the unique identifier is a machine readable code recognizable in any frequency that lies within a visible frequency range, an infrared frequency range or an ultra violet frequency range of an electromagnetic spectrum, and wherein the unique identifier information is associated with the user code and the unique identifier information and the user code are stored in a precise delivery system server, and wherein the unique identifier information is retrieved by the system from the precise delivery system server by using the user code; and provide, to the autonomous delivery vehicle, the unique identifier information, wherein the autonomous delivery vehicle is configured to: navigate to the delivery location based on the geophysical location information of the delivery location, scan the delivery location to locate the unique identifier based on the unique identity of the unique identifier, and in response to locating the unique identifier, cause the autonomous delivery vehicle to navigate to the unique identifier for delivery of the payload..Iaddend.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In order to describe the manner in which features and other aspects of the present disclosure can be obtained, a more particular description of certain subject matter will be rendered by reference to specific embodiments that are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments and are not therefore to be considered to be limiting in scope, nor drawn to scale for all embodiments, various embodiments will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION OF THE INVENTION
(12) In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures and components have not been described in detail so as not to obscure the present invention.
(13) In the interest of clarity, not all of the routine features of the implementations described herein are shown and described. It will, of course, be appreciated that in the development of any such actual implementation, numerous implementation-specific decisions must be made in order to achieve the developer's specific goals, such as compliance with application- and business-related constraints, and that these specific goals will vary from one implementation to another and from one developer to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking of engineering for those of ordinary skill in the art having the benefit of this disclosure.
(14) In an embodiment of the present invention, a unique identifier can be assigned to or associated with a particular user which, when detected by an unmanned aerial delivery vehicle such as drones or by any other aerial/ground autonomous delivery vehicle, can be used to precisely locate a delivery location desired by the user when the drone comes within a certain distance of the location of the unique identifier. The unique identifier is machine-readable and may be recognizable in any of the frequencies which lie within the electromagnetic spectrum including radio frequency, light, heat, etc. For example, in a preferred embodiment, the unique identifier can be an optical machine-readable code lying in the visible range, such as a barcode 110 as shown in
(15) In an alternate embodiment, the unique identifier can be in the form of a fixed or reprogrammable Radio-frequency identification (RFID) chip which is mailed to frequent users of the system. These dedicated unique identifiers may offer added convenience and reliability for frequent users and can be designed to receive and transmit the delivery data and location and can be changed on the fly for multiple locations.
(16)
(17) With respect to the present description, the precise delivery system server 302 may include any service that relies on a database system that is accessible over a network, in which various elements of hardware and software of the database system may be shared by one or more users of the system 300. The graphical user interface (GUI) or user interface provided by the precise delivery system server 302 on the mobile computing device 200 through a web browser or mobile app may be utilized by the users for signing up, logging in and submitting data, etc.
(18) The components appearing in the precise delivery system server 302 refer to an exemplary combination of those components that would need to be assembled to create the infrastructure in order to provide the tools and services contemplated by the present invention.
(19) The precise delivery system server 302 includes an application server or executing unit 304 and a data store 312. The application server or executing unit 304 comprises a web server 306 and a computer server 308 that serves as the application layer of the present invention. It would be obvious to any person skilled in the art that, although described herein as the data being stored in a single database, different separate databases can also store the various data and files of multiple users.
(20) The Web server 306 is a system that sends out Web pages containing electronic data files in response to Hypertext Transfer Protocol (HTTP) requests from remote browsers (i.e. browsers installed in the mobile computing device 200) or in response to similar requests made through a mobile app or mobile application of the present invention installed on a mobile computing device 200. The web server 306 can communicate with the mobile app of the present invention and/or with a web browser installed on a mobile computing device 200 to provide the user interface required for the cooperative precise delivery system 300. The mobile computing device 200 comprise a first processor (not shown in the figures) and this first processor is configured to execute one or more instructions stored in a computer readable storage medium included in the mobile computing device 200.
(21) Although, the description of the cooperative precise delivery system 300 may refer to terms commonly used in describing particular computer servers, the description and concepts equally apply to other processing systems, including systems having architectures dissimilar to that shown in
(22) The mobile application or mobile app is a computer program that may be downloaded and installed in mobile computing device 200 using methods known in the art. Hereinafter, the mobile app of the present invention is referred to as precise delivery app. The precise delivery app enables one or more persons to do various tasks related to the cooperative precise delivery system of the present invention. Examples of mobile computing device 200 may include, but not limited to mobile devices, tablets, hand-held or laptop devices, smart phones, personal digital assistants or any similar devices.
(23) The mobile computing device 200 may include various electronic components known in the art for this type of device. In this embodiment, the mobile computing device 200 may include a device display 330, a camera, a scanner, a geospatial location sensor (e.g., Global Positioning System-GPS sensor), a first processor, user input device (e.g., touch screen, keyboard and/or other form of input device known in the art), a device transceiver for communication, a computer readable device memory and the precise delivery app operably installed in the computer readable memory (not shown in figure). For purposes of this application, the term transceiver is defined to include any form of transmitter and/or receiver known in the art, for cellular, WIFI, radio, and/or other form of wireless or wired communication known in the art. Obviously, these elements may vary, or may include alternatives known in the art, and such alternative embodiments should be considered within the scope of the claimed invention. Optionally, the mobile computing device may be detachably fitted with an additional electronic device (e.g. a dongle or a small sensor) 900 as shown in
(24) Reference to
(25)
(26) An embodiment of the present invention will be described by way of a non-limitative example and with reference to the accompanying drawings. A user 205 can get a unique identifier in various ways. For example, the user 205 may buy the unique identifier 100 from the market where the unique identifier may or may not be affixed to a substrate. In some embodiments, a user 205 may receive a unique identifier from the third party system 322 in printed form or in electronic form through email or text message etc. and the user 205 may, optionally, get the unique identifier affixed to a substrate or may put the unique identifier received in electronic form on display on an electronic display device (e.g. on the user's smartphone 200). Then, unique identifier 100 can be placed at a location where the user wants delivery of a payload.
(27) In
(28) Reference to
(29) In some embodiments the user 205 is allowed to send the unique identity and geophysical location information of the unique identifier 100 to the third party system 322 directly as in step 712 of
(30) In some embodiments, the geophysical location information and other relevant information including information on the identity and content of the delivery of payload, name and mail address of the user etc. can be entered by a user 205 manually to a computing device such as home desktop computer or similar devices instead of using a mobile computing device. This information can then be sent to the third party system 322 and the third party system 322, in response, can generate a unique identifier in electronic form and send the unique identifier information in electronic form to the user 205. The user 205 can then take a print of the unique identifier information for display at a desired location.
(31) For ease of explanation and clarity, the unique identifier 100 shown in
(32) In the present example, reference to
(33) In one embodiment, the user 205 sends the unique identifier information which includes GPS location and unique identity of the unique identifier 100C to the third party system 322 directly from the smartphone 200 of the user 205 as in step 712 of
(34) The third party system 322 feeds the geophysical location information and unique identity data of the target unique identifier 100C in the present example where the user 205 wants the payload to be delivered, to the autonomous delivery vehicle 324 as in step 722 of
(35) The drone 324, carrying the payload 328 (the article bought buy the user 205 in the present example) first navigates to the locality 402 guided by the first prior art navigator which uses commonly known navigation techniques such as dead reckoning navigation, compass navigation, visual landmark-based navigation, satellite navigation, radio navigation, as in step 724 of
(36) In some embodiments, the autonomous delivery vehicle 324 (i.e. the drone 324 in the present example) can receive an acknowledgement against successful delivery of the payload 328 at the desired location where the target unique identifier is positioned. The autonomous delivery vehicle 324 can receive this acknowledgement in various ways. For example, the unique identifier, apart from having the unique identity, geophysical location information and the payload details, may further comprise another electronic code. This electronic code may be made available with the unique identifier for scanning (optical scanning, IR scanning etc.) by the autonomous delivery vehicle 324 once the delivery of the payload is made at the unique identifier. Another way of acknowledging receipt of a payload at a desired location is to provide a receipt in a physical form (such as paper receipt or receipt printed on other similar materials) at the desired location which can be collected by the autonomous delivery vehicle once the payload is delivered. Reference to
(37) The cooperative navigation provided by the system and method of the present invention through cooperation of the delivery location (by means of having the unique identifier) with the second scanner navigator 326 makes the delivery of payload by the autonomous delivery vehicle safer. In the prior art autonomous delivery systems the autonomous delivery vehicle may fail to navigate through obstructions which may come on its way to the destination delivery location. Also, due to inaccurate navigation, the autonomous vehicle may fail to travel to the exact desired location and, instead, may land at some distance away from the desired location making the situation unsafe. The cooperative navigation of the present invention helps in overcoming these problems as the autonomous delivery vehicle makes the delivery precisely at the desired location. So, if the unique identifier is positioned at a safe location, the cooperative navigation system and method of the present invention makes the delivery of payload by autonomous delivery vehicle safe. The term safe location is used herein to refer to places which can offer obstruction-free passage to an autonomous delivery vehicle and, also, which are not considered hazardous/dangerous to any living being or property if an autonomous vehicle travels to those places.
(38) As explained above, the cooperative precise delivery system 300 of the present invention provides some distinct advantage over the commonly know autonomous delivery systems and methods. The unique identifiers having the unique identifiers can be mass produced, are inexpensive, need no external power, requires no or little maintenance but can still facilitate precise and safe delivery of a payload through autonomous delivery vehicles. Additionally, the present invention offers the flexibility of shifting the desired consignment delivery location as per user's wish depending upon the requirement.
(39) Additionally, other variations are within the spirit of the present invention. For example, instead of using for delivery of a payload as described above, the system and method of the present invention can also be used for picking up of a payload or package by an autonomous vehicle from a specific location. In this embodiment, the autonomous vehicle will be able to find out the exact location from which a payload is to be picked up by locating the unique identifier laid at the desired place. Thus, while the invention is susceptible to various modifications and alternative constructions, a certain illustrated embodiment thereof is shown in the drawings and has been described above in detail. It should be understood, however, that there is no intention to limit the invention to the specific form or forms disclosed, but on the contrary, the intention is to cover all modifications, alternative constructions, and equivalents falling within the spirit and scope of the invention, as defined in the appended claims.
(40) The use of the terms a and an and the and similar referents in the context of describing the invention (especially in the context of the following claims) are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The terms comprising, having, including, and containing are to be construed as open-ended terms (i.e., meaning including, but not limited to,) unless otherwise noted. The terms affixed, fitted are to be construed as partly or wholly contained within, attached to, or joined together, even if there is something intervening. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., such as) provided herein, is intended merely to better illuminate embodiments of the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the invention.
(41) The flowchart is used to describe the steps of the present invention. While the various steps in the flowchart are presented and described sequentially, some or all of the steps may be executed in different orders, may be combined or omitted, and some or all of the steps may be executed in parallel. Further, in one or more of the embodiments of the invention, one or more of the steps described above may be omitted, repeated, and/or performed in a different order. In addition, additional steps, omitted in the flowcharts may be included in performing this method. Accordingly, the specific arrangement of steps shown in
(42) Preferred embodiments of this invention are described herein. Variations of those preferred embodiments may become apparent to those of ordinary skill in the art upon reading the foregoing description. The inventor expects skilled artisans to employ such variations as appropriate, and the inventor intends for the invention to be practiced otherwise than as specifically described herein. Accordingly, this invention includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the invention unless otherwise indicated herein or otherwise clearly contradicted by context.