IP Library Granted Patent US 12,073,496
Granted Patent B2
US 12,073,496 · App. 18/334,624 · Granted Aug 27, 2024

Systems and methods for pest pressure heat maps

Inventors: Sukhvinder Singh (Johnston, IA); Sara Catherine Sterling (Thorndale, PA); Simon Bridge Barratt (Ardmore, PA); Paul D'Hyver de las Deses (Chicago, IL); Wandi Lin (Chicago, IL); Ross Joseph Putterman (Chicago, IL); Ian Anthony Stuart-Hoff (Chicago, IL)
Assignee: FMC Corporation
G06T11/206A01M1/026G06F3/04842G06N20/00G06T7/0002G06T11/001G06T11/203G06T2200/24G06T2207/10032G06T2207/20081G06T2207/30188
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 12,073,496
App. No.
18/334,624
Granted
Aug 27, 2024
Kind
B2
Abstract

Systems and methods for generating and displaying heat maps are provided. A heat map generation computing device includes a memory and a processor. The processor is programmed to receive trap data for a plurality of pest traps in a geographic location, the trap data including current and historical pest pressure values at each of the plurality of pest traps, receive weather data for the geographic location, receive image data for the geographic location, apply a machine learning algorithm to generate predicted future pest pressure values at each of the plurality of pest traps, generate a first heat map for a first point in time and a second heat map for a second point in time, and transmit the first and second heat maps to a mobile computing device to cause a user interface on the mobile computing device to display a time lapse heat map.

Claims (58)

1. A heat map generation computing device comprising:

a memory; and

a processor communicatively coupled to the memory, the processor programmed to:

receive trap data for a plurality of pest traps in a geographic location;

receive additional data for the geographic location;

apply a machine learning algorithm to the trap data and the additional data to generate predicted future pest pressure values at each of the plurality of pest traps;

generate a first heat map for a first point in time and a second heat map for a second point in time, the second heat map generated using the predicted future pest pressure values, the first and second heat maps each generated by:

plotting a plurality of nodes on a map of the geographic location, each node corresponding to one of the plurality of pest traps, each node indicating the pest pressure value for the corresponding pest trap at the associated point in time; and

annotating at least some remaining portions of the map of the geographic location to generate a continuous map of pest pressure values for the geographic location by interpolating between pest pressure values associated with the plurality of nodes at the associated point in time; and

transmit the first and second heat maps to a mobile computing device to cause a user interface on the mobile computing device to display a time lapse heat map that dynamically transitions between the first heat map and the second heat map over time, the user interface implemented via an application installed on the mobile computing device.

2. The heat map generation computing device of claim 1 , wherein at least one of the first point in time and the second point in time is a future point in time.

3. The heat map generation computing device of claim 1 , wherein the processor is further programmed to:

generate a treatment recommendation for the geographic location based on the predicted future pest pressure values.

4. The heat map generation computing device of claim 1 , wherein the processor is further programmed to:

receive, from the mobile computing device, a user selection of a selected node in the heat map, the user selection made using the user interface; and

cause the user interface to display, in response to the received user selection, pest pressure values for the selected node plotted over time.

5. The heat map generation computing device of claim 1 , wherein the processor is programmed to annotate at least some remaining portions of the map by interpolating based on distances from nearby pest traps of the plurality of pest traps.

6. The heat map generation computing device of claim 1 , wherein to generate the first and second heat maps, the processor is further programmed to plot a farm boundary on the map of the geographic location.

7. The heat map generation computing device of claim 1 , wherein the first and second heat maps are associated with a first pest, and wherein the processor is further programmed to:

generate a third heat map associated with a second pest;

receive a user selection of the second pest made using the user interface; and

cause the user interface to display, in response to the received user selection, the third heat map.

8. A method for generating heat maps, the method implemented using a heat map generation computing device including a memory communicatively coupled to a processor, the method comprising:

receiving trap data for a plurality of pest traps in a geographic location;

receiving additional data for the geographic location;

applying a machine learning algorithm to the trap data and the additional data to generate predicted future pest pressure values at each of the plurality of pest traps;

generating a first heat map for a first point in time and a second heat map for a second point in time, the second heat map generated using the predicted future pest pressure values, the first and second heat maps each generated by:

plotting a plurality of nodes on a map of the geographic location, each node corresponding to one of the plurality of pest traps, each node indicating the pest pressure value for the corresponding pest trap at the associated point in time; and

annotating at least some remaining portions of the map of the geographic location to generate a continuous map of pest pressure values for the geographic location by interpolating between pest pressure values associated with the plurality of nodes at the associated point in time; and

transmitting the first and second heat maps to a mobile computing device to cause a user interface on the mobile computing device to display a time lapse heat map that dynamically transitions between the first heat map and the second heat map over time, the user interface implemented via an application installed on the mobile computing device.

9. The method of claim 8 , wherein at least one of the first point in time and the second point in time is a future point in time.

10. The method of claim 8 , further comprising:

generating a treatment recommendation for the geographic location based on the predicted future pest pressure values.

11. The method of claim 8 , further comprising:

receiving, from the mobile computing device, a user selection of a selected node in the heat map, the user selection made using the user interface; and

causing the user interface to display, in response to the received user selection, pest pressure values for the selected node plotted over time.

12. The method of claim 8 , wherein annotating at least some remaining portions of the map comprises annotating by interpolating based on distances from nearby pest traps of the plurality of pest traps.

13. The method of claim 8 , wherein generating the first and second heat maps further comprises plotting a farm boundary on the map of the geographic location.

14. The method of claim 8 , wherein the first and second heat maps are associated with a first pest, and wherein the method further comprises:

generating a third heat map associated with a second pest;

receiving a user selection of the second pest made using the user interface; and

causing the user interface to display, in response to the received user selection, the third heat map.

15. A non-transitory computer-readable storage medium having computer-executable instructions embodied thereon, wherein when executed by a heat map generation computing device including at least one processor in communication with a memory, the computer-readable instructions cause the heat map generation computing device to:

receive trap data for a plurality of pest traps in a geographic location;

receive additional data for the geographic location;

apply a machine learning algorithm to the trap data and the additional data to generate predicted future pest pressure values at each of the plurality of pest traps;

generate a first heat map for a first point in time and a second heat map for a second point in time, the second heat map generated using the predicted future pest pressure values, the first and second heat maps each generated by:

plotting a plurality of nodes on a map of the geographic location, each node corresponding to one of the plurality of pest traps, each node indicating the pest pressure value for the corresponding pest trap at the associated point in time; and

annotating at least some remaining portions of the map of the geographic location to generate a continuous map of pest pressure values for the geographic location by interpolating between pest pressure values associated with the plurality of nodes at the associated point in time; and

transmit the first and second heat maps to a mobile computing device to cause a user interface on the mobile computing device to display a time lapse heat map that dynamically transitions between the first heat map and the second heat map over time, the user interface implemented via an application installed on the mobile computing device.

16. The computer-readable storage medium of claim 15 , wherein at least one of the first point in time and the second point in time is a future point in time.

17. The computer-readable storage medium of claim 15 , wherein the instructions further cause the heat map generation computing device to:

generate a treatment recommendation for the geographic location based on the predicted future pest pressure values.

18. The computer-readable storage medium of claim 15 , wherein the instructions further cause the heat map generation computing device to:

receive, from the mobile computing device, a user selection of a selected node in the heat map, the user selection made using the user interface; and

cause the user interface to display, in response to the received user selection, pest pressure values for the selected node plotted over time.

19. The computer-readable storage medium of claim 15 , wherein to annotate at least some remaining portions of the map, the instructions cause the heat map generation computing device to interpolate based on distances from nearby pest traps of the plurality of pest traps.

20. The computer-readable storage medium of claim 15 , wherein to generate the first and second heat maps, the instructions cause the heat map generation computing device to plot a farm boundary on the map of the geographic location.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Apr 17, 2026
From: FMC CORPORATION
To: CITIBANK, N.A.
Reel/Frame 075403/0891 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2023
From: STUART-HOFF, IAN ANTHONY
To: FMC CORPORATION
Reel/Frame 063960/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2023
From: SINGH, SUKHVINDER; STERLING, SARA CATHERINE; BARRATT, SIMON BRIDGE; D'HYVER DE LAS DESES, PAUL; LIN, WANDI; PUTTERMAN, ROSS JOSEPH
To: FMC CORPORATION
Reel/Frame 063948/0032 →
Continuity (4)
Continuation 17576222 · Jan 14, 2022
Continuation 17081263 · Oct 27, 2020
Provisional Application 62984881 · Mar 4, 2020
Related Publication 20230326105A1 · Oct 12, 2023