IP Library Granted Patent US 7,844,538
Granted Patent B2
US 7,844,538 · App. 11/898,150 · Granted Nov 30, 2010

Method and apparatus for trading securities or other instruments

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,844,538
App. No.
11/898,150
Granted
Nov 30, 2010
Kind
B2
Abstract

A method and apparatus for trading securities trades on behalf of customers expressing orders in both share and dollar amounts. Where a brokerage receives orders from customers in both dollar and share amounts, the brokerage can combine the orders, e.g., by aggregating and netting, and executing the outstanding orders through a market maker. The number of shares to order through the market maker depends on the price at which the market maker can execute. By capturing the spread, the spread can be equitably distributed among buyers and sellers without regard for whether the order was received as a value-based order or a share-based order.

Claims (45)

1. A computer implemented method for processing a plurality of trading orders for at least one instrument comprising:

receiving a value-based order to trade at least one instrument by a computer, said value-based order consisting of a specified currency amount of the at least one instrument desired to be traded at a price determined by a market in the at least one instrument;

receiving a share-based order to trade at least one instrument by the computer, said share-based order including a specified amount of shares of the at least one instrument desired to be traded at a price determined by the market in the at least one instrument;

combining with a computer the value-based order for the at least one instrument and the share-based order for said at least one instrument to form a single order for the at least one instrument, said single order being a share-based order including a specified amount of shares of the at least one instrument desired to be traded at a price determined by the market in the at least one instrument; and

submitting the single order to an electronic trading system for execution in a market for the at least one instrument.

2. A computer readable medium storing instructions that, when executed by a processor, cause the processor to:

receive a value-based order to trade at least one instrument by a computer, said value-based order consisting of a specified currency amount of the at least one instrument desired to be traded at a price determined by a market in the at least one instrument;

receive a share-based order to trade at least one instrument by the computer, said share-based order including a specified amount of shares of the at least one instrument desired to be traded at a price determined by the market in the at least one instrument;

combine using a processor the value-based order for the at least one instrument and the share-based order for said at least one instrument to form a single order for the at least one instrument, said single order being a share-based order; and

submit the single order to an electronic trading system for execution in a market for the at least one instrument.

3. A computer implemented method for processing a plurality of orders for at least one instrument comprising:

receiving with a computer a plurality of value-based orders for the at least one instrument from a first plurality of investors, each of said plurality of value-based orders consisting of a specified currency amount of the at least one instrument desired to be traded at a price determined by a market in the at least one instrument;

receiving with a computer a plurality of share-based orders for the at least one instrument from a second plurality of investors; each of said plurality of share-based orders including a specified amount of shares of the at least one instrument desired to be traded at a price determined by the market in the at least one instrument;

combining with a computer the plurality of value-based orders for the at least one instrument and the plurality of share-based orders for said at least one instrument to form a single order for the at least one instrument, said single order being a share-based order including a specified amount of shares of the at least one instrument desired to be traded at a price determined by the market in the at least one instrument; and

submitting via a computer network the single order to an electronic trading system for execution in a market for the at least one instrument.

4. A computer implemented method for allocating price among a plurality of investors that include at least one buyer and at least one seller of a security, comprising:

receiving with a computer a plurality of trading orders from the plurality of investors, some of which plurality of trading orders are expressed as value-based orders, each of said value-based orders including a specified currency amount of the security desired to be traded in a market for the security and some of which plurality of trading orders are expressed as share-based orders, each of said share-based orders including a specified amount of shares of the security desired to be traded in the market for security; and

assigning with a computer a midpoint price between an ask price and a bid price to each trading order;

converting with a computer each of the value-based orders to a share-based order using the assigned midpoint price;

combining with a computer the converted value-based orders with the received share-based orders to form a single order in the security, said single order being a share based order; and

submitting with a computer the single order for execution over a computer network.

5. A computer implemented method for processing a plurality of trading orders for an instrument comprising:

receiving with a computer a plurality of currency-based trading orders, each of said currency-based trading orders including a specified currency amount of the instrument desired to be traded in a market for the instrument;

receiving with a computer a plurality of share-based trading orders, each of said share-based trading orders including a specified amount of shares of the instrument desired to be traded in a market for the instrument;

netting with a computer all currency-based trading orders in a similar currency to create a plurality of single-similar-currency-based trading orders;

converting with a computer the plurality of single-similar-currency-based trading orders into a plurality of standard-currency-based trading orders using a predetermined currency exchange rate;

netting with a computer the plurality of standard-currency-based trading orders to create a single standard-currency-based trading order;

converting with a computer the single standard-currency-based trading order to a share-based trading order using a predetermined price for the instrument in the standard currency; and

netting with a computer the converted single standard-currency-based trading order and the single share-based trading order to form a single trading order, said single order being a share-based order; and

submitting with a computer the single order for execution over a computer network.

6. A computer implemented method for processing a plurality of trading orders for an instrument comprising:

receiving with a computer a plurality of value-based trading orders, each specified in a particular amount of value of the instrument desired to be traded in a market for the instrument;

receiving with a computer a plurality of share-based trading orders, each specified in a particular amount of shares of the instrument desired to be traded in a market for the instrument;

netting with a computer all value-based trading orders in a similar value basis to create a plurality of single-similar-value-basis-value-based trading orders;

converting with a computer the plurality of single-similar-value-basis-value-based trading orders into a plurality of standard-currency-based trading orders using a predetermined exchange rate with regard to the value basis in the standard currency;

netting with a computer the plurality of standard-currency-based trading orders to create a single standard-currency-based trading order;

converting with a computer the single standard-currency-based trading order to a share-based trading order using a predetermined price for the instrument in the standard currency;

netting with a computer the converted single standard-currency-based trading order and the single share-based trading order to form a single trading order, said single order being a share-based order; and

submitting with a computer the single order for execution over a computer network.

7. A computer implemented method for trading a plurality of orders for at least one instrument comprising the steps of:

receiving with a computer a plurality of value-based orders for the at least one instrument, wherein the plurality of value-based orders are specified in a value basis different from that in which the instrument is otherwise priced, and each of the plurality of value-based orders are also specified in a particular amount of value of the at least one instrument desired to be traded in a market for the at least one instrument;

receiving with a computer a plurality of share-based orders for the at least one instrument from a second plurality of investors, each of the plurality of share-based orders specified in a particular amount of shares of the at least one instrument desired to be traded in a market for the at least one instrument;

combining with a computer the plurality of value-based orders and the plurality of share-based orders for said at least one instrument to form a single order for the at least one instrument, said single order being a share-based order including a specified amount of shares of the at least one instrument desired to be traded in a market for the at least one instrument;

submitting the single order with a computer over a computer network for execution in the market for the at least one instrument; and

executing with a computer at least one trade in the at least one instrument.

Assignments (2)
CHANGE OF NAME Recorded Feb 18, 2020
From: FOLIOFN, INC.
To: FOLIO FINANCIAL, INC.
Reel/Frame 051949/0259 →
SECURITY AGREEMENT Recorded Nov 9, 2012
From: FOLIOFN, INC.
To: EAGLEBANK
Reel/Frame 029275/0613 →