Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method for controlling an unmanned aerial vehicle (UAV), comprising: displaying, by one or more processors, video of a structure received from a UAV; adjusting, by the one or more processors, the displayed video to indicate one or more portions of the structure where additional video needs to be acquired; generating, by the one or more processors, one or more UAV commands in response to a user input indicating a selection of the one or more portions of the structure; and transmitting, by the one or more processors, the one or more UAV commands to the UAV to cause the UAV to navigate to the one or more portions of the structure and to capture the additional video.
2. The computer-implemented method of claim 1 , wherein the act of adjusting the displayed video includes highlighting the one or more portions of the structure where the additional video needs to be acquired.
3. The computer-implemented method of claim 1 , further comprising: generating, by the one or more processors, a partial three-dimensional wireframe of the structure from the video of the structure; and determining the one or more portions of the structure where the additional video needs to be acquired based upon missing portions of the partial three-dimensional wireframe of the structure.
4. The computer-implemented method of claim 3 , further comprising: generating, by the one or more processors, a complete three-dimensional wireframe of the structure from the partial three-dimensional wireframe of the structure utilizing the additional video captured by the UAV corresponding to the missing portions of the structure.
5. The computer-implemented method of claim 4 , further comprising: displaying, by the one or more processors, video while the UAV remains stationary to facilitate virtual navigation of the structure utilizing the complete three-dimensional wireframe.
6. The computer-implemented method of claim 1 , further comprising: determining the one or more portions of the structure where the additional video needs to be acquired based upon a received command.
7. The computer-implemented method of claim 6 , wherein the received command includes (i) a command received from an external computing device, or (ii) a command generated in response to another received user input.
8. A portable computing device, comprising: a display configured to present video of a structure received from an unmanned aerial vehicle (UAV); a graphics processing unit (GPU) configured to adjust the displayed video to cause the display to indicate one or more portions of the structure where additional video needs to be acquired; a controller configured to generate one or more UAV commands in response to a user input indicating a selection of the one or more portions of the structure; and a communication unit configured to transmit the one or more UAV commands to the UAV to cause the UAV to navigate to the one or more portions of the structure and to capture the additional video.
9. The portable computing device of claim 8 , wherein the GPU is configured to adjust the displayed video by highlighting the one or more portions of the structure where the additional video needs to be acquired.
10. The portable computing device of claim 8 , wherein the controller is further configured to generate a partial three-dimensional wireframe of the structure from the video of the structure, and to determine the one or more portions of the structure where the additional video needs to be acquired based upon missing portions of the partial three-dimensional wireframe of the structure.
11. The portable computing device of claim 10 , wherein the controller is further configured to generate a complete three-dimensional wireframe of the structure from the partial three-dimensional wireframe of the structure utilizing the additional video captured by the UAV corresponding to the missing portions of the structure.
12. The portable computing device of claim 11 , wherein the GPU is further configured to cause the display to present video while the UAV remains stationary to facilitate virtual navigation of the structure utilizing the complete three-dimensional wireframe.
13. The portable computing device of claim 8 , wherein the controller is further configured to determine the one or more portions of the structure where the additional video needs to be acquired based upon a received command.
14. The portable computing device of claim 13 , wherein the received command includes (i) a command received from an external computing device, or (ii) a command generated in response to another received user input.
15. A system, comprising: an unmanned aerial vehicle (UAV) configured to capture video of a structure and to transmit the video as part of a video data transmission; and a portable computing device configured to: present video of a structure based upon the video data transmission received from the UAV, adjust the presented video to indicate one or more portions of the structure where additional video needs to be acquired, generate one or more UAV commands in response to a user input indicating a selection of the one or more portions of the structure, and transmit the one or more UAV commands to the UAV, wherein the UAV is further configured, in response to receiving the one or more UAV commands, to navigate to the one or more portions of the structure, to capture the additional video of the structure, and to transmit the additional video as part of an additional video data transmission.
16. The system of claim 15 , wherein the portable computing device is configured to adjust the displayed video by highlighting the one or more portions of the structure where the additional video needs to be acquired.
17. The system of claim 15 , wherein the portable computing device is further configured to generate a partial three-dimensional wireframe of the structure from the video of the structure, and to determine the one or more portions of the structure where the additional video needs to be acquired based upon missing portions of the partial three-dimensional wireframe of the structure.
18. The system of claim 17 , wherein the portable computing device is further configured to generate a complete three-dimensional wireframe of the structure from the partial three-dimensional wireframe of the structure utilizing the additional video data received from the UAV corresponding to the missing portions of the structure.
19. The system of claim 18 , wherein the portable computing device is further configured to present video while the UAV remains stationary to facilitate virtual navigation of the structure utilizing the complete three-dimensional wireframe.
20. The system of claim 15 , wherein the portable computing device is further configured to determine one or more portions of the structure where additional video needs to be acquired based upon a received command, the received command including (i) a command received from an external computing device, or (ii) a command generated in response to another received user input.
Unknown
July 24, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.