# US 8,751,365 B2 · Systems and methods for analyzing trading strategies

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

- Number: US 8,751,365 B2
- Document ID: US8751365B2
- Status: Granted
- Kind: B2
- Application number: 13/442,376
- Filed: 2012-04-09
- Published: 2013-04-18
- Granted: 2014-06-10
- Earliest claimed: 2011-04-08
- Assignees: Glen Larson
- Applicants: Glen Larson; Kris Golden
- Inventors: Glen Larson; Kris Golden
- Web page: https://patentgrep.com/patent/US8751365B2

## CPC

- G06Q 40/04: Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
- 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

The present analysis systems and methods provide a dynamic graphical user interface through which a user can view and modify a trading strategy. The various parts of the strategy may be graphically displayed to the user, and any modification to the strategy made by the user may be dynamically integrated into feedback of the graphical user interface.

## Claims

### Claim 1

A computer program product embodied in a non-transitory computer readable medium that stores instructions that, when executed by at least one processor, effectuate a method comprising:
receiving historical data related to pricing of a tradeable asset;
receiving an indication of an initial transaction strategy associated with the tradeable asset;
responsive to receiving the indication of the initial transaction strategy associated with the tradeable asset:
displaying a line graph representing the initial transaction strategy associated with the tradeable asset, the initial transaction strategy comprising two or more legs, each leg representing a transaction associated with the initial transaction strategy;
calculating, based on the historical data, expected transaction strategy results associated with applying the initial transaction strategy to the first tradeable asset; and
displaying an indication of the expected transaction strategy results;
receiving an indication of a user customization to the initial transaction strategy, the user customization comprising an adjustment to a portion of the line graph corresponding to at least one leg of the initial transaction strategy; and
responsive to receiving the indication of the user customization:
automatically updating, based on the user customization, the line graph to represent a modified transaction strategy;
calculating, based on the historical data, updated expected transaction strategy results associated with applying the modified transaction strategy to the first tradeable asset; and
displaying an indication of the updated expected transaction strategy results.

### Claim 2 (depends on 1)

The computer program product of claim 1, the tradeable asset being a stock, and the initial transaction strategy being a trading strategy.

### Claim 3 (depends on 1)

The computer program product of claim 1, the tradeable asset being a stock, and the two or more legs of the initial transaction strategy being options to trade the stock.

### Claim 4 (depends on 1)

The computer program product of claim 1, the method further comprising:
responsive to receiving an indication of a filtering command, determining one more tradeable assets associated with trading opportunities having expected transaction strategy results that, based on applying the modified transaction strategy to a respective tradeable asset, satisfy predetermined criteria; and
displaying an indication of the tradeable assets having expected transaction strategy results that satisfy the predetermined criteria.

### Claim 5 (depends on 4)

The computer program product of claim 4, the set of predetermined criteria including an expected profit value.

### Claim 6 (depends on 4)

The computer program product of claim 4, the set of predetermined criteria including an expected trade cost.

### Claim 7 (depends on 1)

The computer program product of claim 1, the method further comprising:
displaying a plurality of line graphs, each line graph representing a respective leg of the two or more legs of the initial transaction strategy, and displaying an indication that the first line graph reflects a combination of the plurality of line graphs.

### Claim 8 (depends on 1)

The computer program product of claim 1, the expected transactions strategy results displayed as numerical data.

### Claim 9

A method comprising:
receiving historical data related to pricing of a tradeable asset;
receiving an indication of an initial transaction strategy associated with the tradeable asset;
responsive to receiving the indication of the initial transaction strategy associated with the tradeable asset:
displaying a line graph representing the initial transaction strategy associated with the tradeable asset, the initial transaction strategy comprising two or more legs, each leg representing a transaction associated with the initial transaction strategy;
calculating, by a processor and based on the historical data, expected transaction strategy results associated with applying the initial transaction strategy to the first tradeable asset; and
displaying an indication of the expected transaction strategy results;
receiving an indication of a user customization to the initial transaction strategy, the user customization comprising an adjustment to a portion of the line graph corresponding to at least one leg of the initial transaction strategy; and
responsive to receiving the indication of the user customization:
automatically updating, based on the user customization, the line graph to represent a modified transaction strategy;
calculating, by the processor and based on the historical data, updated expected transaction strategy results associated with applying the modified transaction strategy to the first tradeable asset; and
displaying an indication of the updated expected transaction strategy results.

### Claim 10 (depends on 9)

The method of claim 9, the tradeable asset being a stock, and the initial transaction strategy being a trading strategy.

### Claim 11 (depends on 9)

The method of claim 9, the tradeable asset being a stock, and the two or more legs of the initial transaction strategy being options to trade the stock.

### Claim 12 (depends on 9)

The method of claim 9, the method further comprising:
responsive to receiving an indication of a filtering command, determining one more tradeable assets associated with trading opportunities having expected transaction strategy results that, based on applying the modified transaction strategy to a respective tradeable asset, satisfy predetermined criteria; and
displaying an indication of the tradeable assets having expected transaction strategy results that satisfy the predetermined criteria.

### Claim 13 (depends on 12)

The method of claim 12, the set of predetermined criteria including an expected profit value.

### Claim 14 (depends on 12)

The method of claim 12, the set of predetermined criteria including an expected trade cost.

### Claim 15 (depends on 9)

The method of claim 9, the method further comprising:
displaying a plurality of line graphs, each line graph representing a respective leg of the two or more legs of the initial transaction strategy, and displaying an indication that the first line graph reflects a combination of the plurality of line graphs.

### Claim 16 (depends on 9)

The method of claim 9, the expected transactions strategy results displayed as numerical data.

### Claim 17

A system comprising:
a processor;
at least one memory operatively coupled to the processor and configured for storing data and instructions that, when executed by the processor, cause the processor to perform a method comprising:
receiving historical data related to pricing of a tradeable asset;
receiving an indication of an initial transaction strategy associated with the tradeable asset;
responsive to receiving the indication of the initial transaction strategy associated with the tradeable asset:
displaying a line graph representing the initial transaction strategy associated with the tradeable asset, the initial transaction strategy comprising two or more legs, each leg representing a transaction associated with the initial transaction strategy;
calculating, based on the historical data, expected transaction strategy results associated with applying the initial transaction strategy to the first tradeable asset; and
displaying an indication of the expected transaction strategy results;
receiving an indication of a user customization to the initial transaction strategy, the user customization comprising an adjustment to a portion of the line graph corresponding to at least one leg of the initial transaction strategy; and
responsive to receiving the indication of the user customization:
automatically updating, based on the user customization, the line graph to represent a modified transaction strategy;
calculating, based on the historical data, updated expected transaction strategy results associated with applying the modified transaction strategy to the first tradeable asset; and
displaying an indication of the updated expected transaction strategy results.

### Claim 18 (depends on 17)

The system of claim 17, the tradeable asset being a stock, and the initial transaction strategy being a trading strategy.

### Claim 19 (depends on 17)

The system of claim 17, the tradeable asset being a stock, and the two or more legs of the initial transaction strategy being options to trade the stock.

### Claim 20 (depends on 17)

The system of claim 17, the expected transactions strategy results displayed as numerical data.
