Precision agriculture system
AssigneeAccenture Global Services Limited
InventorsAnkur Mathur, Paul M. Barsamian, Daniel P. Garrison, Pramila Mullan, Juan C. Mendez
Life of this patent
Estimating the term…
Abstract
A device may receive sensor data from a sensor device located on a particular farm. The device may identify an alert, associated with the particular farm, based on the sensor data and using a model. The model may be created based on imagery data and numeric data relating to a group of farms. The device may determine, using the model, a recommended course of action to address the alert, and provide, to a user device associated with the particular farm, the recommended course of action.
Claims20
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.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- a plurality of instructions, which, when executed by a processor of a first device, cause the processor to:
- capture, 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;
- receive, 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;
- process the first data to create processed first data;
- process the second data to create processed second data;
- create a model,
- the model being created using a machine learning technique,
- the processed first data, and the processed second data;
- receive, via the network, sensor data associated with a geographic location;
- determine, 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;
- provide, 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;
- receive a selection of the alert;
- provide, for display, information identifying the recommended course of action based on receiving the selection of the alert;
- receive a selection relating to the recommended course of action;
- and
- cause, 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.
A first device, comprising:
- a memory to store instructions;
- and
- a processor to execute the instructions to:
- capture, 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;
- receive, 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;
- process the first data to create processed first data;
- process the second data to create processed second data;
- create a model,
- the model being created using a machine learning technique, the processed first data, and the processed second data;
- receive, via the network, sensor data associated with a geographic location;
- determine, 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;
- provide, 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;
- receive a selection of the alert;
- provide, for display, information identifying the recommended course of action based on receiving the selection of the alert;
- receive a selection relating to the recommended course of action;
- and
- cause, 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.
Dependencies are inferred from the claim text.