Systems and methods to create, compare, customize, promote, track, optimize and shop for portfolios of securities that includes fraction shares
AssigneeMotif Investing, Inc.
InventorsHardeep Singh Walia, Tariq Ali Hilaly, Tuhin Ghosh, Michael Vileisis Harris
Life of this patent
Estimating the term…
Abstract
A system and method for conducting security transactions provides a system with a client device with a client interface, an inventory account and a trading engine. The trading engine processes a client buy, sell, sell short or buy to cover order. The trading engine enables a trading of fraction shares in real time as well as reduces a frequency of orders sent to market by executing principal trades against the inventory account.
Claims23
A system for conducting security transactions, comprising:
- a client device;
- a client interface that in operation executes on the client device and is configured to receive a client order;
- a host server which in operation receives the client order from the client via the client interface and executes logic resources for carrying out the client order, the host server also comprising;
- a pricing engine;
- a target engine which determines a target number of shares of a security to be held by an inventory account;
- and
- a trading engine that in operation is configured to process the client order, wherein the trading engine enables the trading of fraction shares in real time as well as reduces the frequency of orders sent to market by executing the order principal trades against the inventory account and to the extent the order cannot be filled using the inventory account, against the market in a market order, and in the same market order purchases a number of shares necessary to meet the target number of shares set by the targets engine for the inventory account.
A method implemented on at least one computer, for conducting security transactions, the computer comprising at least one memory storing computer executable instructions and at least one processing unit for executing the instructions stored in the memory, wherein execution of the instructions results in the computer performing the steps of:
- receiving providing from a client interface executing on a client device, a client order, an inventory account and a trading engine;
- instantiating a trading engine and a target engine, wherein the target engine determines a target number of shares of a security to be held by an inventory account;
- and
- the trading engine processes the client order and enables trading of fractional shares in real time as well as reducing a frequency of orders sent to market by executing the order principal trades against the inventory account and to the extent the order cannot be filled using the inventory account, against the market in a market order, and in the same market order purchases a number of shares necessary to meet the target number of shares set by the targets engine for the inventory account.
Dependencies are inferred from the claim text.