# US 2017/0287178 A1 · Visual generation of an anomaly detection image

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

- Number: US 2017/0287178 A1
- Document ID: US20170287178A1
- Status: Published application
- Kind: A1
- Application number: 15/087,205
- Filed: 2016-03-31
- Published: 2017-10-05
- Earliest claimed: 2016-03-31
- Assignees: CA, Inc.
- Inventors: Serguei Mankovskii
- Web page: https://patentgrep.com/patent/US20170287178A1

## CPC

- G06T 11/26: Drawing of charts or graphs
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A method includes formatting for display, on a visual screen, an image comprising a coordinate system and a plurality of data points within the coordinate system, wherein the plurality of data points define historical performance data for a computer system. The method further includes receiving a user input defining a distinguishable area within the coordinate system and an action associated with the distinguishable area. The method additionally includes generating a formula representing the distinguishable area.

## Claims

### Claim 1

A method comprising:
formatting for display, on a visual screen, an image comprising:
a coordinate system, and
a plurality of data points within the coordinate system, wherein the plurality of data points define historical performance data for a computer system;
receiving a user input defining:
a distinguishable area within the coordinate system, and
an action associated with the distinguishable area; and
generating a formula representing the distinguishable area.

### Claim 2 (depends on 1)

The method of claim 1, wherein the distinguishable area corresponds to one particular tolerance category of a plurality of tolerance categories, the particular tolerance category corresponding to an expected frequency of observing a data point.

### Claim 3 (depends on 2)

The method of claim 2, wherein one or more of the tolerance categories are associated with a respective response action.

### Claim 4 (depends on 2)

The method of claim 2, wherein the plurality of tolerance categories comprise an anomalous category, an acceptable category, or a normal category.

### Claim 5 (depends on 4)

The method of claim 4, wherein receiving the user input defining the action associated with the distinguishable area comprises receiving an instruction to associate the distinguishable area with the anomalous category.

### Claim 6 (depends on 1)

The method of claim 1, wherein the plurality of data points within the coordinate system represent a first variable and a second variable, the first variable being a load variable and the second variable being a performance variable.

### Claim 7 (depends on 1)

The method of claim 1, wherein the distinguishable area within the coordinate system comprises a geometric shape.

### Claim 8 (depends on 1)

The method of claim 1, wherein the formula representing the distinguishable area comprises a range of axis values corresponding to an area of the coordinate system associated with the distinguishable area.

### Claim 9 (depends on 8)

The method of claim 8, wherein generating the formula representing the distinguishable area comprises:
generating a raster image of the coordinate system and the distinguishable area within the coordinate system;
detecting a plurality of edges of the distinguishable area in the raster image; and
detecting a respective set of axis values corresponding to the plurality of edges of the distinguishable area in the raster image.

### Claim 10 (depends on 8)

The method of claim 8, wherein generating the formula representing the distinguishable area comprises:
generating a vector image of the coordinate system and the distinguishable area within the coordinate system;
detecting a plurality of points on a vector line defining the distinguishable area; and
detecting a respective set of axis values corresponding to the plurality of points on the vector line defining the distinguishable area.

### Claim 11 (depends on 1)

The method of claim 1, wherein the coordinate system is three-dimensional.

### Claim 12 (depends on 1)

The method of claim 1, further comprising:
receiving a second user input defining:
a second distinguishable area within the coordinate system, and
a second action associated with the second distinguishable area; and
generating a second formula representing the second distinguishable area.

### Claim 13 (depends on 1)

The method of claim 1, further comprising:
receiving a new data point;
determining whether the new data point falls within a range of the coordinate system defined by the formula; and
in response to determining that the new data point falls within the range of the coordinate system, initiating the action associated with the distinguishable area.

### Claim 14 (depends on 13)

The method of claim 13, wherein initiating the action associated with the distinguishable area comprises utilizing a processor to instruct an output device to generate a notification.

### Claim 15

A non-transitory computer readable storage medium storing instructions that are executable to cause a system to perform operations comprising:
formatting for display, on a visual screen, an image comprising a coordinate system and a plurality of data points, defining historical performance data for a computer system, within the coordinate system;
receiving a user input defining:
a distinguishable area within the coordinate system, wherein the distinguishable area corresponds to one particular tolerance category of a plurality of tolerance categories, each tolerance category representing an expected frequency of observing a data point, and
an action associated with the distinguishable area;
generating a formula representing the distinguishable area;
receiving a new data point;
determining whether the new data point is associated with the distinguishable area by determining whether the new data point falls within a range of the coordinate system defined by the formula; and
in response to determining that the new data point falls within the range of the coordinate system, initiating the action associated with the distinguishable area.

### Claim 16 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein receiving the user input defining the action associated with the distinguishable area comprises receiving an instruction to associate the distinguishable area with the anomalous category.

### Claim 17 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the formula representing the distinguishable area comprises a range of axis values corresponding to an area of the coordinate system associated with the distinguishable area.

### Claim 18 (depends on 17)

The non-transitory computer readable storage medium of claim 17, wherein generating the formula representing the distinguishable area comprises:
generating a raster image of the coordinate system and the distinguishable area within the coordinate system;
detecting a plurality of edges of the distinguishable area in the raster image; and
detecting a respective set of axis values corresponding to the plurality of edges of the distinguishable area in the raster image.

### Claim 19 (depends on 17)

The non-transitory computer readable storage medium of claim 17, wherein the instructions are further executable to cause the system to perform:
removing the plurality of data points from the image; and
generating, for use as a model image in a model image tuning program, a model image comprising the coordinate system and the distinguishable area within the coordinate system.

### Claim 20

A computer comprising:
a processor; and
a non-transitory computer-readable storage medium storing computer-readable instructions that are executable by the processor to cause the computer to perform:
formatting for display, on a visual screen, an image comprising a coordinate system having three dimensions and a plurality of data points, defining historical performance data for a computer system, within the coordinate system;
receiving a user input defining:
a distinguishable area within the coordinate system, and
an action associated with the distinguishable area;
receiving a new data point;
determining whether the new data point is associated with the distinguishable area by determining whether the new data point falls within a range of the coordinate system defined by the formula; and
in response to determining that the new data point falls within the range of the coordinate system, initiating the action associated with the distinguishable area.
