# US 2021/0279923 A1 · Systems and methods for pest pressure heat maps

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0279923 A1
- Document ID: US20210279923A1
- Status: Published application
- Kind: A1
- Application number: 17/081,263
- Filed: 2020-10-27
- Published: 2021-09-09
- Earliest claimed: 2020-03-04
- Assignees: FMC Corporation
- Applicants: FMC Corporation
- Inventors: Sukhvinder SINGH; Sara Catherine STERLING; Simon Bridge BARRATT; Paul D'HYVER DE LAS DESES; Wandi LIN; Ross Joseph PUTTERMAN; Ian Anthony STUART-HOFF
- Web page: https://patentgrep.com/patent/US20210279923A1

## CPC

- G06T 11/26: Drawing of charts or graphs
- A01M 1/026: {combined with devices for monitoring insect presence, e.g. termites (bait stations A01M1/2005; detecting other animals in a given area A01M31/002)}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0486: Drag-and-drop
- G06N 3/0464: Convolutional networks [CNN, ConvNet]
- G06N 3/09: Supervised learning
- G06N 20/00: Machine learning
- G06T 7/0002: {Inspection of images, e.g. flaw detection}
- G06T 11/10: Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77)
- G06T 11/23: using straight lines or curves
- G06N 3/045: Combinations of networks
- G06N 3/08: Learning methods
- G06N 7/01: Probabilistic graphical models, e.g. probabilistic networks
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06T 2207/10032: Satellite or aerial image; Remote sensing
- G06T 2207/20081: Training; Learning
- G06T 2207/30188: Vegetation; Agriculture
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- A01M: CATCHING, TRAPPING OR SCARING OF ANIMALS (appliances for catching swarms or drone-catching A01K57/00; fishing A01K69/00 - {A01K99/00}; biocides, pest repellants or attractants A01N); APPARATUS FOR THE DESTRUCTION OF NOXIOUS ANIMALS OR NOXIOUS PLANTS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## 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

### Claim 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, 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 the trap data, the weather data, and the image 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 having a color that represents the pest pressure value for the corresponding pest trap at the associated point in time; and
coloring 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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1, 2)

The heat map generation computing device as in any of claims 1-2, wherein the processor is further programmed to:
generate a treatment recommendation for the geographic location based on the predicted future pest pressure values.

### Claim 4 (depends on 1, 2, 3)

The heat map generation computing device as in any of claims 1-3, 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.

### Claim 5 (depends on 1, 2, 3, 4)

The heat map generation computing device as in any of claims 1-4, wherein the processor is programmed to color at least some remaining portions of the map by interpolating based on distances from nearby pest traps of the plurality of pest traps.

### Claim 6 (depends on 1, 2, 3, 4, 5)

The heat map generation computing device as in any of claims 1-5, 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.

### Claim 7 (depends on 1, 2, 3, 4, 5, 6)

The heat map generation computing device as in any of claims 1-6, 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.

### Claim 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, the trap data including current and historical pest pressure values at each of the plurality of pest traps;
receiving weather data for the geographic location;
receiving image data for the geographic location;
applying a machine learning algorithm to the trap data, the weather data, and the image 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 having a color that represents the pest pressure value for the corresponding pest trap at the associated point in time; and
coloring 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.

### Claim 9 (depends on 8)

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.

### Claim 10 (depends on 8, 9)

The method as in any of claims 8-9, further comprising:
generating a treatment recommendation for the geographic location based on the predicted future pest pressure values.

### Claim 11 (depends on 8, 9, 10)

The method as in any of claims 8-10, 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.

### Claim 12 (depends on 8, 9, 10, 11)

The method as in any of claims 8-11, wherein coloring at least some remaining portions of the map comprises coloring by interpolating based on distances from nearby pest traps of the plurality of pest traps.

### Claim 13 (depends on 8, 9, 10, 11, 12)

The method as in any of claims 8-12, wherein generating the first and second heat maps further comprises plotting a farm boundary on the map of the geographic location.

### Claim 14 (depends on 8, 9, 10, 11, 12, 13)

The method as in any of claims 8-13, 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.

### Claim 15

A 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, 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 the trap data, the weather data, and the image 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 having a color that represents the pest pressure value for the corresponding pest trap at the associated point in time; and
coloring 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.

### Claim 16 (depends on 15)

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.

### Claim 17 (depends on 15, 16)

The computer-readable storage medium as in any of claims 15-16, 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.

### Claim 18 (depends on 15, 16, 17)

The computer-readable storage medium as in any of claims 15-17, 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.

### Claim 19 (depends on 15, 16, 17, 18)

The computer-readable storage medium as in any of claims 15-18, wherein to color 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.

### Claim 20 (depends on 15, 16, 17, 18, 19)

The computer-readable storage medium as in any of claims 15-19, 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.
