Interactive transport services provided by unmanned aerial vehicles
First Claim
Patent Images
1. A method comprising:
- receiving, by a client computing device, a transport request for transport of one or more items by an unmanned aerial vehicle (UAV) to a user-specified target delivery location, wherein a geographic area is defined by a property line of the target delivery location;
responsive to receiving the transport request, the client computing device;
(i) determining two or more UAV-accessible sub-areas for the target delivery location comprising at least a first UAV-accessible sub-area and a second UAV-accessible sub-area, wherein each UAV-accessible sub-area;
(a) is within the geographic area and at least the threshold distance from the property line and (b) includes an unobstructed path between a ground surface in the UAV-accessible sub-area and a sky area above the ground surface; and
(ii) displaying, on a graphic display, a graphic map interface indicating the two or more UAV-accessible sub-areas for the target delivery location, wherein both the first UAV-accessible sub-area and the second UAV-accessible sub-area are selectable via the graphic map interface;
receiving, via the graphic map interface of the client computing device, a selection of the first of the two or more UAV-accessible sub-areas; and
responsive to receiving the selection, the client computing device causing the UAV to transport the one or more items to the first UAV-accessible sub-area.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to a client-facing application for interacting with a transport service that transports items via unmanned aerial vehicles (UAVs). An example graphic interface may allow a user to order items to specific delivery areas associated with their larger delivery location, and may dynamically provide status updates and other functionality during the process of fulfilling a UAV transport request.
94 Citations
22 Claims
-
1. A method comprising:
-
receiving, by a client computing device, a transport request for transport of one or more items by an unmanned aerial vehicle (UAV) to a user-specified target delivery location, wherein a geographic area is defined by a property line of the target delivery location; responsive to receiving the transport request, the client computing device; (i) determining two or more UAV-accessible sub-areas for the target delivery location comprising at least a first UAV-accessible sub-area and a second UAV-accessible sub-area, wherein each UAV-accessible sub-area;
(a) is within the geographic area and at least the threshold distance from the property line and (b) includes an unobstructed path between a ground surface in the UAV-accessible sub-area and a sky area above the ground surface; and(ii) displaying, on a graphic display, a graphic map interface indicating the two or more UAV-accessible sub-areas for the target delivery location, wherein both the first UAV-accessible sub-area and the second UAV-accessible sub-area are selectable via the graphic map interface; receiving, via the graphic map interface of the client computing device, a selection of the first of the two or more UAV-accessible sub-areas; and responsive to receiving the selection, the client computing device causing the UAV to transport the one or more items to the first UAV-accessible sub-area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
receiving, by a client computing device, a transport request for transport of one or more items by an unmanned aerial vehicle (UAV) to a user-specified target delivery location, wherein a geographic area is defined by a property line of the target delivery location; responsive to receiving the transport request, the client computing device; (i) determining that a first sub-area of the geographic area includes an unobstructed vertical path between a first ground surface and a first sky area above the first ground surface; (ii) determining that a second sub-area of the geographic area includes an unobstructed vertical path between a second ground surface and a second sky area above the second ground surface; (iii) determining that both the first sub-area and second sub-area are at least a threshold distance from the property line; and (iv) based at least in part on (i) the first and second sub-areas being at least the threshold distance from the property line and (ii) the first and second sub-areas having the unobstructed vertical path between the ground and the sky, determining that the first and second sub-areas are a first and a second UAV-accessible sub-area, respectively, which are associated with the target delivery location; and (v) displaying, on a graphic display, a graphic map interface indicating the two or more UAV-accessible sub-areas for the target delivery location, wherein both the first UAV-accessible sub-area and the second UAV-accessible sub-area are selectable via the graphic map interface; receiving, via the graphic map interface of the client computing device, a selection of the first of the two or more UAV-accessible sub-areas; and responsive to receiving the selection, the client computing device causing the UAV to transport the one or more items to the first UAV-accessible sub-area.
-
-
21. A system comprising:
-
a graphic display; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium and executable by at least one processor to; receive a transport request for transport of one or more items by an unmanned aerial vehicle (UAV) to a user-specified target delivery location, wherein a geographic area is defined by a property line of the target delivery location; responsive to receiving the transport request; (i) determine two or more UAV-accessible sub-areas for the target delivery location comprising at least a first UAV-accessible sub-area and a second UAV-accessible sub-area, wherein each UAV-accessible sub-area;
(a) is within the geographic area and at least the threshold distance from the property line and (b) includes an unobstructed path between a ground surface in the UAV-accessible sub-area and a sky area above the ground surface; and(ii) display, on the graphic display, a graphic map interface indicating the one or more UAV-accessible sub-areas for the target delivery location; receive, via the graphic map interface, a selection of one of the one or more UAV-accessible sub-areas; and responsive to receiving the selection, cause the UAV to transport the one or more items to the selected UAV-accessible sub-area.
-
-
22. A non-transitory computer readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving a transport request for transport of one or more items by an unmanned aerial vehicle (UAV) to a user-specified target delivery location, wherein a geographic area is defined by a property line of the target delivery location; responsive to receiving the transport request; (i) determining two or more UAV-accessible sub-areas for the target delivery location comprising at least a first UAV-accessible sub-area and a second UAV-accessible sub-area, wherein each UAV-accessible sub-area;
(a) is within the geographic area and at least the threshold distance from the property line and (b) includes an unobstructed path between a ground surface in the UAV-accessible sub-area and a sky area above the ground surface; and(ii) displaying, on a graphic display, a graphic map interface indicating the one or more UAV-accessible sub-areas for the target delivery location; receiving, via the graphic map interface, a selection of one of the one or more UAV-accessible sub-areas; and responsive to receiving the selection, causing the UAV to transport the one or more items to the selected UAV-accessible sub-area.
-
Specification