Property Preview Drone System and Method
0 Assignments
0 Petitions
Accused Products
Abstract
A method of home inspection comprising guiding a drone through a home along a selected inspection path, transmitting signals from the drone to establishing a flight path through the home, storing the flight path on a server, accessing the flight path from a programmed interactive digital device, launching the drone using said programmed interactive digital device, directing the drone through the home along the flight path and transmitting video signals from the drone and employing the video signals to provide a visual view of the property on a display of the interactive digital device. In another embodiment, the buyer can guide the drone along a flight path determined by the buyer in real time.
-
Citations
29 Claims
-
1-12. -12. (canceled)
-
13. Apparatus comprising:
-
a drone comprising a wireless transceiver, a video camera and a plurality of distance measuring directional sensors; a server; a base station at a seller property switchable on and off by the seller and having a wireless transceiver and a landing pad for the drone, the base station being configured to (a) employ said wireless transceiver to receive buyer-transmitted flight control commands transmitted through the server from a buyer site and (b) control said drone to fly through the seller property to provide a view of the property to the buyer at the buyer site in response at least in part to said buyer-transmitted flight control commands; wherein the drone further comprises a programmed processor or programmed computer programmed to; establish a wireless connection between the drone and the base station; respond to a signal from the base station received over the wireless connection to activate the plurality of distance measuring directional sensors and the video camera; subsequently cause sensor signals from said plurality of distance measuring directional sensors and a video signal feed from said video camera providing a view of said property to be transmitted to the base station; and follow flight control commands from the base station received over the wireless connection between the drone and base station, said flight control commands including buyer-transmitted flight control commands, to cause the drone to fly through the seller property along a path dictated by said flight control commands; wherein, in a free flight procedure, the drone flight path is determined entirely by buyer-transmitted flight control commands and, in a pre-programmed flight procedure, the drone flight path is determined by pre-programmed flight commands and buyer-transmitted flight control commands; wherein the server is configured to provide a website to the buyer, the website being responsive to a buyer log-in to serve a plurality of web pages to the buyer (a) showing drone status at the base station, (b) enabling the buyer to select the free flight option for controlling the drone flight path or the pre-programmed flight option for controlling the drone flight path and (c) enabling the buyer to generate said buyer-transmitted flight control commands; the server being further configured to forward the buyer-transmitted flight control commands to the selected base station; and wherein the selected base station is configured to forward the video signal feed from the drone to the server and the server is configured to forward the video signal feed to a web page served to the buyer. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
14. (canceled)
-
25. Apparatus comprising:
-
a drone comprising a wireless transceiver, a video camera and a plurality of distance measuring directional sensors; a server; a base station at a seller property switchable on and off by the seller and having a wireless transceiver and a landing pad for the drone, the base station being configured to (a) employ said wireless transceiver to receive buyer-transmitted flight control commands transmitted through the server from a buyer site and (b) control said drone to fly through the seller property to provide a view of the property to the buyer at the buyer site in response at least in part to said buyer-transmitted flight control commands; wherein the drone further comprises a programmed processor or programmed computer programmed to; establish a wireless connection between the drone and the base station; respond to a signal from the base station received over the wireless connection to activate the plurality of distance measuring directional sensors and the video camera; subsequently cause sensor signals from said plurality of distance measuring directional sensors and a video signal feed from said video camera providing a view of said property to be transmitted to the base station; and follow the buyer-transmitted flight control commands from the base station received over the wireless connection between the drone and base station to cause the drone to fly through the seller property along a path dictated by said buyer-transmitted flight control commands; wherein the server is configured to provide a website to the buyer, the website being responsive to a buyer log-in to serve a plurality of web pages to the buyer showing drone status at the base station and enabling the buyer to generate said buyer-transmitted flight control signals; the server being further configured to forward the buyer-transmitted flight control commands to the base station; and wherein the base station is configured to forward the video signal feed from the drone to the server and the server is configured to forward the video signal feed to a web page served to the buyer. - View Dependent Claims (26)
-
-
27. Apparatus comprising:
-
a drone comprising a wireless transceiver, a video camera and a plurality of distance measuring directional sensors; a server; a base station at a seller property switchable on and off by the seller and having a wireless transceiver and a landing pad for the drone, the base station being configured to (a) employ said wireless transceiver to receive buyer-transmitted flight control commands transmitted through the server from a buyer site and (b) control said drone to fly through the seller property to provide a view of the property to the buyer at the buyer site in response at least in part to said buyer-transmitted flight control commands; wherein the drone further comprises a programmed processor or programmed computer programmed to; establish a wireless connection between the drone and the base station; respond to a signal from the base station received over the wireless connection to activate the plurality of distance measuring directional sensors and the video camera; subsequently cause sensor signals from said plurality of distance measuring directional sensors and a video signal feed from said video camera providing a view of said property to be transmitted to the base station; and follow the buyer-transmitted flight control commands along with pre-programmed flight control commands from the base station received over the wireless connection between the drone and base station to cause the drone to fly through the seller property along a path dictated by said buyer-transmitted and pre-programmed flight control commands; wherein the server is configured to provide a website to the buyer, the website being responsive to a buyer log-in to serve a plurality of web pages to the buyer showing drone status at the base station and enabling the buyer to generate said buyer-transmitted flight control signals; the server being further configured to forward the buyer-transmitted flight control commands to the base station; and wherein the base station is configured to forward the video signal feed from the drone to the server and the server is configured to forward the video signal feed to a web page served to the buyer. - View Dependent Claims (28)
-
-
29. Apparatus comprising:
-
a drone comprising a wireless transceiver, a video camera and a plurality of distance measuring directional sensors; a server; a base station at a seller property switchable on and off by the seller and having a wireless transceiver and a landing pad for the drone, the base station being configured to (a) employ said wireless transceiver to receive buyer-transmitted flight control commands transmitted through the server from a buyer site and (b) control said drone to fly through the seller property to provide a view of the property to the buyer at the buyer site in response at least in part to said buyer-transmitted flight control commands; wherein the drone further comprises a programmed processor or programmed computer programmed to; establish a wireless connection between the drone and the base station; respond to a signal from the base station received over the wireless connection to activate the plurality of distance measuring directional sensors and the video camera; subsequently cause sensor signals from said plurality of distance measuring directional sensors and a video signal feed from said video camera providing a view of said property to be transmitted to the base station; and follow flight control commands from the base station received over the wireless connection between the drone and base station, said flight control commands including said buyer-transmitted flight control commands, to cause the drone to fly through the seller property along a path dictated by said flight control commands; wherein, in a free flight procedure, the drone flight path is determined entirely by buyer-transmitted flight control commands and, in a pre-programmed flight procedure, the drone flight path is determined by pre-programmed flight commands and buyer-transmitted flight control commands; wherein the server is configured to provide a website to the buyer, the website being responsive to a buyer log-in to serve a plurality of web pages to the buyer showing drone status at the base station, enabling the buyer to select the free flight procedure for controlling the drone flight path or the pre-programmed flight procedure for controlling the drone flight path and enabling the buyer to generate said buyer-transmitted flight control signals; the server being further configured to forward the buyer-transmitted flight control commands to the selected base station; and wherein the base station is configured to forward the video signal feed from the drone to the server and the server is configured to forward the video signal feed to a web page served to the buyer; wherein said base station is configured to implement either the programmed flight procedure or the free flight procedure of the drone by; deleting a previous flight log; launching the drone to a selected flight height level; issuing drone flight control commands to the drone; recording outputs from said directional sensors; receiving the video signal feed from the drone and forwarding it to the server; causing the drone to stop and hover for video viewing of a selected area in response to a buyer-transmitted flight control command. estimating drone flight time back to the base station and determining whether a current battery level is sufficient to allow the drone to return to the base station, and if it is not, implementing a return to home procedure to cause the drone to return to the base station; in the pre-programmed flight procedure, if the current battery level is determined to be sufficient, determining whether the buyer has issued any flight control commands during a selected time interval, and if it the buyer has not, implementing the return to home procedure; in the pre-programmed flight procedure, if the current battery level is determined to be sufficient and the buyer has issued a flight control command within the selected time interval, causing the drone to continue to fly according to the pre-programmed flight procedure. in the free flight procedure, if the current battery level is determined to be sufficient, determining whether the server has issued a flight control command during a selected time interval, and if the server has not, implementing the return to home procedure; in the free flight procedure, if the current battery level is determined to be sufficient and the server has issued a flight control command within the selected time interval, causing the drone to continue to fly in response to the buyer-transmitted flight control commands; wherein a web page servable to the buyer comprises a plurality of control icons activatable to enable the buyer to fly the drone in a free flight procedure, said icons comprising icons enabling the buyer to cause the drone to move up and down, icons enabling the buyer to cause the drone to move left and right, icons enabling the buyer to cause the drone to circle right and left, and an icon enabling the buyer to cause the drone to stop and hover, said web page further comprising an icon enabling the buyer to activate a procedure to cause the drone to return and land on the base station landing pad; wherein a web page servable to the buyer comprises a free flight selection icon enabling the buyer to implement said free flight procedure and one or more flight status icons indicating whether or not the drone is ready to fly; wherein said programmed processor or programmed computer is further programmed to execute and obstacle avoidance procedure comprising; decreasing drone speed in x, y, and z directions; determining whether there is an obstacle in the z axis and if so causing a maneuver to be made to increase the distance to the obstacle in the z axis; determining whether there is still an obstacle in the flight path and increasing the drone speed if there is not; if an obstacle still in the flight path is detected, determining whether there is an obstacle in the y axis and, if there is, causing a maneuver to be performed to increase the distance to the obstacle in the y axis; determining whether there is still an obstacle in the flight path and if there is not, increasing the drone speed; if an obstacle still in the flight path is detected, determining whether there is an obstacle in the x axis and if there is increasing the distance to the obstacle in x axis; determining whether there is still and obstacle in the flight path and if there is not increasing the drone speed. wherein said programmed processor or programmed computer is further programmed to execute an emergency landing procedure by; stopping movement of the drone in the x and y axes and causing the drone to descend in the z direction;
-
Specification