# US 10,311,519 B2 · Computerized method and system for accumulation and distribution of securities

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

- Number: US 10,311,519 B2
- Document ID: US10311519B2
- Status: Granted
- Kind: B2
- Application number: 12/540,914
- Filed: 2009-08-13
- Published: 2010-04-15
- Granted: 2019-06-04
- Earliest claimed: 2008-10-14
- Assignees: Interactive Brokers LLC
- Applicants: Thomas Pechy Peterffy
- Inventors: Thomas Pechy Peterffy
- Web page: https://patentgrep.com/patent/US10311519B2

## CPC

- G06Q 40/06: Asset management; Financial planning or analysis
- 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

Disclosed embodiments include computer-implemented methods and systems that permit a market participant to automatically trade a relatively large order block order to accumulate or distribute securities as multiple, relatively smaller, component orders based on order parameters and subject to conditions for the placing and/or execution of such component orders. The component orders may continue automatically, without the need for further intervention from the market participant, until the total quantity specified by the market participant is accumulated or distributed.

## Claims

### Claim 1

A computerized system for reducing potential communication interruptions with a trader terminal in connection with electronically submitting a plurality of component orders for a security to one or more electronic marketplaces, the system comprising:
electronic storage;
a network connection device configured to establish a communications connection with at least the trader terminal and the one or more electronic marketplaces; and
one or more computing devices in communication with the electronic storage and the network connection device, the computing devices configured to:
receive trader inputs from the trader terminal for trading a block of the security as the plurality of component orders, the trader inputs including indications of order parameters and conditions, the parameters including an order type parameter, an order direction parameter, a total block order size parameter, a component order size parameter, a component order price parameter and a component time increment parameter, and the conditions including a condition based on price of the security and a condition based on price of another security;
receive electronic market data from the electronic marketplace pertaining to the security and the other security and storing the market data in the electronic storage;
in response to receipt of the indications of order parameters, automatically generate a plurality of component orders based on the parameters without need for intervention by the trader terminal between generation of component orders, each of the component orders based on the component order size parameter and the component order price parameter, and wherein an aggregate order size of the plurality of component orders is based on the total block order size parameter;
determine whether the conditions are satisfied based on the market data and, when the conditions are satisfied, cause the component orders to be sequentially submitted to the one or more electronic marketplaces for execution at time intervals based on the component time increment parameter, without need for intervention by the trader terminal between the component orders being submitted, and when the conditions are not satisfied, preventing component orders from being submitted to the one or more electronic marketplaces; and
determine to not submit any component orders if a position related to the trader terminal is obtained in the security that is equal to or greater than the total block order size parameter.

### Claim 2 (depends on 1)

The system of claim 1 wherein the parameters further include a wait-to-fill parameter and wherein the computing devices are further configured to suspend submitting the component orders while a previously submitted component order remains unfilled.

### Claim 3 (depends on 1)

The system of claim 1 wherein the component order size parameter is randomized and wherein the computing devices generate component orders for randomized quantities.

### Claim 4 (depends on 1)

The system of claim 1 wherein the component time increment parameter is randomized and wherein the computing devices automatically cause component orders to be submitted to the electronic marketplaces at randomized intervals.

### Claim 5 (depends on 1)

The system of claim 1 wherein the trader input further includes an indication to resume submission of the component orders if the conditions become true and wherein the computing devices suspend submitting the component orders based on the conditions not being satisfied and, thereafter, upon determining that the conditions are satisfied, automatically resume, without need for further intervention by the trader terminal following the conditions becoming satisfied, submitting the component orders.

### Claim 6 (depends on 5)

The system of claim 5 wherein the computing devices are further configured to: deactivate pending component orders upon the conditions not being satisfied, the pending component orders being for a quantity of the security, and upon the conditions being satisfied after deactivating the pending component orders, cause a replacement component order to be submitted for the quantity without need for further intervention by the trader terminal following the conditions being satisfied.

### Claim 7 (depends on 6)

The system of claim 6 wherein the replacement component order is for an amount of the security equal to the quantity plus the component order size parameter.

### Claim 8 (depends on 1)

The system of claim 1 wherein the component order price parameter includes an indication of: market price; or both limit price and a limit offset amount; or both relative price and a relative offset amount.

### Claim 9 (depends on 1)

The system of claim 1 wherein the condition based on price of the security includes a condition that the price of the security be within a specified range.

### Claim 10 (depends on 1)

The system of claim 1 wherein the condition based on price of the security includes a condition that a first moving average for the security is above or below a threshold.

### Claim 11 (depends on 10)

The system of claim 10 wherein the threshold is a second moving average for the security.

### Claim 12 (depends on 1)

The system of claim 1 wherein the other security is an index.

### Claim 13 (depends on 1)

The system of claim 1 wherein the condition based on price of another security includes a condition that a moving average for the other security is above or below a threshold.

### Claim 14 (depends on 13)

The system of claim 13 wherein the threshold is a moving average for the other security.

### Claim 15 (depends on 1)

The system of claim 1 wherein the parameters include a size parameter specifying a quantity of the security and wherein the computing devices are further configured to, in response to a posted bid or offer for the quantity or more of the security, disregard the component order size parameter and take the posted bid or offer.

### Claim 16 (depends on 15)

The system of claim 15 wherein the conditions include a condition specifying a trader's maximum total position in the security and the computing devices are configured to take the posted bid or offer in an amount not to exceed the maximum total position in the security.

### Claim 17 (depends on 1)

The system of claim 1 wherein the computing devices are further configured to retrieve the parameters and conditions from the electronic storage, and populate an order ticket using the retrieved parameters and conditions, the parameters and conditions having been previously received as trader inputs and stored in the electronic storage for use as a template.

### Claim 18 (depends on 1)

The system of claim 1 wherein the conditions include a condition that no news be received within a specified time period.

### Claim 19 (depends on 18)

The system of claim 18 wherein the news references the security.

### Claim 20 (depends on 18)

The system of claim 18 wherein the news is indirectly related to the security.

### Claim 21 (depends on 1)

The system of claim 1, wherein:
each generated component order includes (i) a component order price based on the component order price parameter and (ii) a component order size based on the component order size parameter and the block order size parameter;
when the conditions are satisfied, component orders are caused to be individually submitted to the one or more electronic marketplaces at different times based on the component time increment parameter.
