# US 11,907,520 B2 · Method, system, and computer program product for configuring at least one rule via a graphical user interface

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

- Number: US 11,907,520 B2
- Document ID: US11907520B2
- Status: Granted
- Kind: B2
- Application number: 18/120,068
- Filed: 2023-03-10
- Published: 2023-07-06
- Granted: 2024-02-20
- Earliest claimed: 2018-05-31
- Assignees: Visa International Service Association
- Applicants: Visa International Service Association
- Inventors: Nathan Ryan Wood; Carl David Tucker, Jr.; Benjamin Scott Boding; Cory Howard Siddens; Andrew John Bruno Naumann zu Koenigsbrueck
- Web page: https://patentgrep.com/patent/US11907520B2

## CPC

- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G07F 9/023: {Arrangements for display, data presentation or advertising}
- G06F 9/451: Execution arrangements for user interfaces
- G06N 5/02: Knowledge representation; Symbolic representation
- G06Q 20/389: {Keeping log of transactions for guaranteeing non-repudiation of a transaction}
- G06Q 20/405: {Establishing or using transaction specific rules}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Provided is a method for configuring at least one rule, e.g., using a graphical user interface. The method may include displaying a graphical user interface including a polygon having at least three edges and an icon at a first position within the polygon. Each edge of the polygon may be associated with a potential outcome of at least one rule. An input to move the icon to a second position within the polygon may be received. The graphical user interface may be displayed with the icon at the second position within the polygon. A distance from the second position of the icon to each edge of the polygon may be determined. The rule(s) may be adjusted based on the distance from the second position of the icon to each edge of the polygon. A system and computer program product are also disclosed.

## Claims

### Claim 1

A method for configuring at least one rule, comprising:
displaying, with at least one processor, a graphical user interface comprising a polygon having at least three edges and an icon at a first position within the polygon, wherein each edge of the polygon is associated with a potential outcome of at least one rule;
moving, with the at least one processor, the icon to a second position within the polygon of the graphical user interface in response to an input;
automatically adjusting, with the at least one processor, the at least one rule based on the second position of the icon, wherein, after adjusting the at least one rule, a probability of each potential outcome is inversely related to a distance from the second position of the icon to a respective edge of the at least three edges;
receiving, at a remote computer system, transaction data associated with a plurality of payment transactions; and
determining, with the remote computer system, an outcome for each payment transaction of the plurality of payment transactions based on the at least one rule, wherein the outcome for each payment transaction comprises one of the potential outcomes of the at least one rule,
wherein the at least one rule has a first threshold and a second threshold greater than the first threshold, wherein the at least one rule comprises generating a score, and wherein:
a first potential outcome of the at least one rule is associated with the score being below the first threshold;
a second potential outcome of the at least one rule is associated with the score being between the first threshold and the second threshold; and
a third potential outcome of the at least one rule is associated with the score being above the second threshold.

### Claim 2 (depends on 1)

The method of claim 1, wherein, before moving the icon, the probability of each potential outcome is inversely related to a distance from the first position of the icon to a respective edge of the at least three edges.

### Claim 3 (depends on 1)

The method of claim 1, wherein the probability of each potential outcome is based at least partially on a value of at least one parameter of the at least one rule, wherein the at least one parameter comprises the first threshold and the second threshold.

### Claim 4 (depends on 1)

The method of claim 1, wherein the at least one rule comprises a plurality of rules, and wherein adjusting the at least one rule comprises at least one of:
removing a rule from the plurality of rules; or
adding a rule to the plurality of rules.

### Claim 5 (depends on 1)

The method of claim 1, wherein the at least one rule is stored on the remote computer system, and wherein adjusting the at least one rule comprises communicating adjustment data associated with the distance from the second position of the icon to each edge of the polygon to the remote computer system.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
displaying, with the at least one processor, a textual label within the graphical user interface adjacent each edge of the polygon, each textual label associated with the potential outcome associated with a respective edge of the at least three edges of the polygon.

### Claim 7 (depends on 1)

The method of claim 1, wherein the graphical user interface further comprises a vertex between each pair of adjacent edges of the at least three edges, the vertices at ends of each edge and the icon defining a triangular area associated with each edge, each triangular area comprising a different color.

### Claim 8

A system for configuring at least one rule, comprising:
a user device configured to:
display a graphical user interface comprising a polygon having at least three edges and an icon at a first position within the polygon, wherein each edge of the polygon is associated with a potential outcome of at least one rule;
move the icon to a second position within the polygon of the graphical user interface in response to an input; and
transmit position data associated with the second position of the icon within the polygon; and
a remote computer system configured to:
receive the position data associated with the second position of the icon within the polygon transmitted from the user device; and
automatically adjust the at least one rule based on the second position of the icon, wherein, after adjusting the at least one rule, a probability of each potential outcome is inversely related to a distance from the second position of the icon to a respective edge of the at least three edges;
receive transaction data associated with a plurality of payment transactions; and
determine an outcome for each payment transaction of the plurality of payment transactions based on the at least one rule, wherein the outcome for each payment transaction comprises one of the potential outcomes of the at least one rule,
wherein the at least one rule has a first threshold and a second threshold greater than the first threshold, wherein the at least one rule comprises generating a score, and wherein:
a first potential outcome of the at least one rule is associated with the score being below the first threshold;
a second potential outcome of the at least one rule is associated with the score being between the first threshold and the second threshold; and
a third potential outcome of the at least one rule is associated with the score being above the second threshold.

### Claim 9 (depends on 8)

The system of claim 8, wherein the user device is further configured to determine the distance from the second position of the icon to each edge of the polygon.

### Claim 10 (depends on 8)

The system of claim 8, wherein the remote computer system is further configured to determine the distance from the second position of the icon to each edge of the polygon.

### Claim 11 (depends on 8)

The system of claim 8, wherein, before moving the icon, the probability of each potential outcome is inversely related to a distance from the first position of the icon to a respective edge of the at least three edges.

### Claim 12 (depends on 8)

The system of claim 8, wherein the probability of each potential outcome is based at least partially on a value of at least one parameter of the at least one rule, wherein the at least one parameter comprises the first threshold and the second threshold.

### Claim 13 (depends on 8)

The system of claim 8, wherein the at least one rule comprises a plurality of rules, and wherein adjusting the at least one rule comprises at least one of:
removing a rule from the plurality of rules; or
adding a rule to the plurality of rules.

### Claim 14 (depends on 8)

The system of claim 8, wherein the user device is further configured to:
display a textual label within the graphical user interface adjacent each edge of the polygon, each textual label associated with the potential outcome associated with a respective edge of the at least three edges of the polygon.

### Claim 15 (depends on 8)

The system of claim 8, wherein the graphical user interface further comprises a vertex between each pair of adjacent edges of the at least three edges, the vertices at ends of each edge and the icon defining a triangular area associated with each edge, each triangular area comprising a different color.

### Claim 16

A computer program product for configuring at least one rule, the computer program product comprising at least one non-transitory computer-readable medium including one or more instructions that, when executed by at least one processor, cause the at least one processor to:
display a graphical user interface comprising a polygon having at least three edges and an icon at a first position within the polygon, wherein each edge of the polygon is associated with a potential outcome of at least one rule;
move the icon to a second position within the polygon of the graphical user interface in response to an input;
automatically adjust the at least one rule based on the second position of the icon, wherein, after adjusting the at least one rule, a probability of each potential outcome is inversely related to a distance from the second position of the icon to a respective edge of the at least three edges;
receive transaction data associated with a plurality of payment transactions; and
determine an outcome for each payment transaction of the plurality of payment transactions based on the at least one rule, wherein the outcome for each payment transaction comprises one of the potential outcomes of the at least one rule,
wherein the at least one rule has a first threshold and a second threshold greater than the first threshold, wherein the at least one rule comprises generating a score, and wherein:
a first potential outcome of the at least one rule is associated with the score being below the first threshold;
a second potential outcome of the at least one rule is associated with the score being between the first threshold and the second threshold; and
a third potential outcome of the at least one rule is associated with the score being above the second threshold.

### Claim 17 (depends on 16)

The computer program product of claim 16, wherein, before moving the icon, the probability of each potential outcome is inversely related to a distance from the first position of the icon to a respective edge of the at least three edges.

### Claim 18 (depends on 16)

The computer program product of claim 16, wherein the probability of each potential outcome is based at least partially on a value of at least one parameter of the at least one rule, wherein the at least one parameter comprises the first threshold and the second threshold.

### Claim 19 (depends on 16)

The computer program product of claim 16, wherein the at least one rule comprises a plurality of rules, and wherein adjusting the at least one rule comprises at least one of:
removing a rule from the plurality of rules; or
adding a rule to the plurality of rules.

### Claim 20 (depends on 16)

The computer program product of claim 16, further comprising displaying, with the at least one processor, a textual label within the graphical user interface adjacent each edge of the polygon, each textual label associated with the potential outcome associated with a respective edge of the at least three edges of the polygon, wherein the graphical user interface further comprises a vertex between each pair of adjacent edges of the at least three edges, the vertices at ends of each edge and the icon defining a triangular area associated with each edge, each triangular area comprising a different color.
