IP Library › Granted Patent US 11,499,955
Granted Patent B2
US 11,499,955 · App. 17/099,422 · Granted Nov 15, 2022

Crop health monitoring using predictive modeling

Inventors: Saber Miresmailli (North Vancouver, CA); Murray B. Isman (Vancouver, CA); Maryam Antikchi (North Vancouver, CA)
Assignee: Ecoation Innovative Solutions Inc.
G01N33/0098A01G7/00A01G13/06A01G25/16A01M21/043G01D11/30G05B15/02G06N5/04G06N20/00G08C17/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,499,955
App. No.
17/099,422
Granted
Nov 15, 2022
Kind
B2
Abstract

A method includes receiving, using at least one processor, first sensor data pertaining to plant-related parameters of each of multiple first plants over time. The method also includes storing the first sensor data in at least one memory. The method further includes identifying, using the at least one processor, an issue affecting at least one of the first plants. The method also includes analyzing, using the at least one processor, at least some of the stored first sensor data to generate a predictive model associated with the issue. The method further includes receiving, using the at least one processor, second sensor data pertaining to plant-related parameters of each of multiple second plants. In addition, the method includes identifying, using the at least one processor, at least one of the second plants to receive one or more interventions by applying the predictive model to the second sensor data.

Claims (87)

1. A method comprising:

receiving, using at least one processor, first sensor data over time, the first sensor data pertaining to plant-related parameters of each of multiple first plants;

storing the first sensor data in at least one memory;

identifying, using the at least one processor, an issue affecting at least one of the first plants;

analyzing, using the at least one processor, at least some of the stored first sensor data to generate a predictive model associated with the issue;

receiving, using the at least one processor, second sensor data pertaining to plant-related parameters of each of multiple second plants; and

identifying, using the at least one processor, at least one of the second plants to receive one or more interventions by applying the predictive model to the second sensor data.

2. The method of claim 1 , wherein:

the issue affecting the at least one first plant comprises the at least one first plant having a performance that is poor; and

identifying the at least one second plant comprises identifying any of the second plants having at least one of the plant-related parameters that is indicative of possible poor future performance.

3. The method of claim 2 , wherein the one or more interventions are selected to increase a predicted future performance of the at least one second plant above the poor performance of the at least one first plant.

4. The method of claim 1 , wherein:

the issue affecting the at least one first plant comprises the at least one first plant having a performance that is good; and

identifying the at least one second plant comprises identifying any of the second plants having at least one of the plant-related parameters that deviates from at least one of the plant-related parameters of the at least one first plant.

5. The method of claim 4 , wherein the one or more interventions are selected to increase a predicted future performance of the at least one second plant towards the good performance of the at least one first plant.

6. The method of claim 1 , further comprising at least one of:

causing the one or more interventions involving the at least one identified second plant to be performed; and

outputting, to a user, a notification suggesting that the one or more interventions involving the at least one identified second plant be performed.

7. The method of claim 1 , wherein analyzing at least some of the stored first sensor data to generate the predictive model comprises:

performing feature selection to identify attributes in the first sensor data that enhance an accuracy of the predictive model;

excluding any of the first sensor data that does not contribute to the accuracy of the predictive model or that decreases the accuracy of the predictive model; and

generating the predictive model based on the identified attributes and not based on the excluded first sensor data.

8. The method of claim 1 , wherein:

receiving the first sensor data comprises receiving (i) initial data during a pre-screening phase of at least some of the first plants and (ii) subsequent data during a secondary screening phase of one or more of the first plants that are suffering from at least one problem; and

the one or more first plants are selected for secondary screening based on at least some of the initial data.

9. The method of claim 1 , wherein identifying the issue affecting at least one of the first plants comprises:

assessing the first plants for one or more desired attributes; and

classifying the first plants into different classifications based on the assessment.

10. An apparatus comprising:

at least one interface configured to receive first sensor data over time, the first sensor data pertaining to plant-related parameters of each of multiple first plants, the at least one interface also configured to receive second sensor data pertaining to plant-related parameters of each of multiple second plants;

at least one memory configured to store the first sensor data; and

at least one processor configured to:

identify an issue affecting at least one of the first plants;

analyze at least some of the stored first sensor data to generate a predictive model associated with the issue; and

identify at least one of the second plants to receive one or more interventions by applying the predictive model to the second sensor data.

11. The apparatus of claim 10 , wherein:

the issue affecting the at least one first plant comprises the at least one first plant having a performance that is poor; and

to identify the at least one second plant, the at least one processor is configured to identify any of the second plants having at least one of the plant-related parameters that is indicative of possible poor future performance.

12. The apparatus of claim 11 , wherein the at least one processor is configured to select the one or more interventions to increase a predicted future performance of the at least one second plant above the poor performance of the at least one first plant.

13. The apparatus of claim 10 , wherein:

the issue affecting the at least one first plant comprises the at least one first plant having a performance that is good; and

to identify the at least one second plant, the at least one processor is configured to identify any of the second plants having at least one of the plant-related parameters that deviates from at least one of the plant-related parameters of the at least one first plant.

14. The apparatus of claim 13 , wherein the at least one processor is configured to select the one or more interventions to increase a predicted future performance of the at least one second plant towards the good performance of the at least one first plant.

15. The apparatus of claim 10 , wherein the at least one processor is further configured to at least one of:

cause the one or more interventions involving the at least one identified second plant to be performed; and

output, to a user, a notification suggesting that the one or more interventions involving the at least one identified second plant be performed.

16. The apparatus of claim 10 , wherein, to analyze at least some of the stored first sensor data to generate the predictive model, the at least one processor is configured to:

perform feature selection to identify attributes in the first sensor data that enhance an accuracy of the predictive model;

exclude any of the first sensor data that does not contribute to the accuracy of the predictive model or that decreases the accuracy of the predictive model; and

generate the predictive model based on the identified attributes and not based on the excluded first sensor data.

17. The apparatus of claim 10 , wherein:

the first sensor data comprises (i) initial data associated with a pre-screening phase of at least some of the first plants and (ii) subsequent data associated with a secondary screening phase of one or more of the first plants that are suffering from at least one problem; and

the at least one processor is configured to select the one or more first plants for secondary screening based on at least some of the initial data.

18. The apparatus of claim 10 , wherein, to identify the issue affecting at least one of the first plants, the at least one processor is configured to:

assess the first plants for one or more desired attributes; and

classify the first plants into different classifications based on the assessment.

19. A non-transitory computer readable medium containing instructions that when executed cause at least one processor to:

obtain first sensor data over time, the first sensor data pertaining to plant-related parameters of each of multiple first plants;

store the first sensor data in at least one memory;

identify an issue affecting at least one of the first plants;

analyze at least some of the stored first sensor data to generate a predictive model associated with the issue;

obtain second sensor data pertaining to plant-related parameters of each of multiple second plants; and

identify at least one of the second plants to receive one or more interventions by applying the predictive model to the second sensor data.

20. The non-transitory computer readable medium of claim 19 , wherein:

the issue affecting the at least one first plant comprises the at least one first plant having a performance that is poor; and

the instructions that when executed cause the at least one processor to identify the at least one second plant comprise:

instructions that when executed cause the at least one processor to identify any of the second plants having at least one of the plant-related parameters that is indicative of possible poor future performance.

21. The non-transitory computer readable medium of claim 20 , wherein the instructions when executed further cause the at least one processor to select the one or more interventions to increase a predicted future performance of the at least one second plant above the poor performance of the at least one first plant.

22. The non-transitory computer readable medium of claim 19 , wherein:

the issue affecting the at least one first plant comprises the at least one first plant having a performance that is good; and

the instructions that when executed cause the at least one processor to identify the at least one second plant comprise:

instructions that when executed cause the at least one processor to identify any of the second plants having at least one of the plant-related parameters that deviates from at least one of the plant-related parameters of the at least one first plant.

23. The non-transitory computer readable medium of claim 22 , wherein the instructions when executed further cause the at least one processor to select the one or more interventions to increase a predicted future performance of the at least one second plant towards the good performance of the at least one first plant.

24. The non-transitory computer readable medium of claim 19 , further containing instructions that when executed cause the at least one processor to at least one of:

cause the one or more interventions involving the at least one identified second plant to be performed; and

output, to a user, a notification suggesting that the one or more interventions involving the at least one identified second plant be performed.

25. The non-transitory computer readable medium of claim 19 , wherein the instructions that when executed cause the at least one processor to analyze at least some of the stored first sensor data to generate the predictive model comprise:

instructions that when executed cause the at least one processor to:

perform feature selection to identify attributes in the first sensor data that enhance an accuracy of the predictive model;

exclude any of the first sensor data that does not contribute to the accuracy of the predictive model or that decreases the accuracy of the predictive model; and

generate the predictive model based on the identified attributes and not based on the excluded first sensor data.

26. The non-transitory computer readable medium of claim 19 , wherein the first sensor data comprises (i) initial data associated with a pre-screening phase of at least some of the first plants and (ii) subsequent data associated with a secondary screening phase of one or more of the first plants that are suffering from at least one problem; and

further containing instructions that when executed cause the at least one processor to select the one or more first plants for secondary screening based on at least some of the initial data.

27. The non-transitory computer readable medium of claim 19 , wherein the instructions that when executed cause the at least one processor to identify the issue affecting at least one of the first plants comprise:

instructions that when executed cause the at least one processor to:

assess the first plants for one or more desired attributes; and

classify the first plants into different classifications based on the assessment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2020
From: MIRESMAILLI, SABER; ISMAN, MURRAY B.; ANTIKCHI, MARYAM
To: ECOATION INNOVATIVE SOLUTIONS INC.
Reel/Frame 054381/0104 →
Continuity (4)
Continuation 16268744 · Feb 6, 2019
Continuation 15219320 · Jul 26, 2016
Provisional Application 62198761 · Jul 30, 2015
Related Publication 20210072210A1 · Mar 11, 2021
Cited By (1)
US 12,716,879