Patent Document ID: 9959507
Application ID: 15149888
Patent Flag: 1

Claim One:
1. A method, comprising: capturing, by a processor of a first device, from a plurality of sensors, and via a network, first data regarding one or more farms, the plurality of sensors including: a ground-based sensor, and an aerial-based sensor, the first data including: ground-related data provided by the ground-based sensor, and aerial-related data provided by the aerial-based sensor; receiving, by the processor, from a plurality of sources, and via the network, second data regarding the one or more farms, the plurality of sources being different than the plurality of sensors, the second data being different than the first data, and the second data including at least one of: imagery data, or numeric data; processing, by the processor, the first data to create processed first data; processing, by the processor, the second data to create processed second data; creating, by the processor, a model, the model being created using a machine learning technique, the processed first data, and the processed second data; training, by the processor, the model based on training data, the training data including: information relating to an action taken, and information identifying a result of taking the action; receiving, by the processor and via the network, sensor data associated with a geographic location; determining, by the processor and using the model and the sensor data, a recommended course of action in relation to a plot of the one or more farms, the recommended course of action including gathering additional data regarding the plot; providing, by the processor and for display, a map that visually identifies an alert relating to the plot, the alert indicating that a potential issue exists regarding the plot or information regarding harvesting the plot; receiving, by the processor, a selection of the alert; providing, by the processor and for display, information identifying the recommended course of action based on receiving the selection of the alert; receiving, by the processor, a selection relating to the recommended course of action; and causing, by the processor and based on receiving the selection relating to the recommended course of action, a second device, associated with the geographic location, to perform the recommended course of action, the second device being an unmanned aerial vehicle, and the second device being different than the first device.