US2022358590A1PendingUtilityA1

Fractional shares order execution methods

Assignee: DRIVEWEALTH TECH LLCPriority: Feb 8, 2017Filed: Jul 22, 2022Published: Nov 10, 2022
Est. expiryFeb 8, 2037(~10.5 yrs left)· nominal 20-yr term from priority
G06Q 40/06G06Q 30/08G06Q 30/0601G06Q 40/04G06Q 30/0635
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods for executing fractional shares transactions are disclosed. In one aspect, a method for executing a fractional-based buy or sell order may be performed by a fracker processing unit (FPU) configured with an on-hold queue, in-progress queue, fracker balancer, and fractional share database, where a fractional share component of the buy or sell order is subjected to the method. In another aspect, a method for executing a notional-based buy order may be performed by FPU, where an estimated fractional share component of the notional-based buy order is subjected to the method. In another aspect, a method for executing a executing a notional-based sell order may be performed by FPU, where a quantity of an executed whole share component of a notional-based sell order is subjected to the method. In another aspect, a method for executing fractional shares transactions may be performed by in part, providing cleanup account shares to FPU.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for executing a fractional-based buy or sell order, comprising:
 receiving, by a processing unit including at least one processor communicatively coupled to a non-transitory processor-readable medium storing processor-executable code, a fractional share component of a buy or sell order comprised of fractional shares;   providing, by the processing unit, the fractional share component to a first queue;   
       providing, by the processing unit, the fractional share component to a second queue after a whole share component of the buy or sell order corresponding to the fractional share component is executed at a price;
 performing, by the processing unit, if a buy order, a first transaction comprised of:
 determining if a sufficient quantity of fractional shares is stored in a fractional shares database, and 
 buying fractional shares for the fractional share component in the second queue from the fractional shares database if a sufficient quantity exists, wherein the buy of the notional-based shares is executed by a fracker balancer based on a user imposed parameter, wherein the fracker balancer is configured with the user imposed parameter and the user imposed parameter includes controls to adjust and set inventory risk exposure, and wherein the user imposed parameter is determined to be elected to hold no more than one share of a given security in the fractional share database and to hold no more than what is necessary to execute current orders; 
 
 performing, by the processing unit, if a sell order, a second transaction comprised of:
 selling the fractional shares of the fractional share component in the second queue to the fractional shares database; and 
 generating a report upon the completion of the first transaction or the second transaction. 
 
 
     
     
         2 . The method of  claim 1 , wherein the buy or sell order is provided through a first communications unit of a first participant, and the execution of the whole share component is reported through a second communications unit of a second participant. 
     
     
         3 . The method of  claim 1 , wherein the buying of fractional shares is executed at the price at which the whole share component was executed or at a real-time price if there is an improvement of the price. 
     
     
         4 . The method of  claim 1 , wherein the first transaction is further comprised of:
 determining a quantity of share components to purchase if a sufficient quantity does not exist;   purchasing the quantity of share components;   storing the purchased quantity of share components in the fractional shares database; and   executing a buy of fractional shares for the fractional share component in the second queue from the fractional shares database.   
     
     
         5 . The method of  claim 4 , wherein the quantity of share components to purchase is determined as a function of a quantity of fractional share components in the first queue and a quantity of shares in the second queue. 
     
     
         6 . The method of  claim 4 , wherein the buy of fractional shares is executed at a price at which the whole share component was executed or a real-time price if there is an improvement of the price. 
     
     
         7 . The method of  claim 1 , further comprising:
 generating a report upon the completion of the first transaction or the second transaction, whereupon the report is included in a buy or sell order report provided to a first communications unit of a first participant.   
     
     
         8 . The method of  claim 1 , further comprising:
 purchasing, from a managed account system employed by a first participant and comprised with an account processing unit, at least one fractional share from a cleanup account.   
     
     
         9 . The method of  claim 8 , wherein the account processing unit is configured to execute a method for executing fractional shares transactions. 
     
     
         10 . A method for executing a notional-based sell order, comprising:
 receiving, by a processing unit including at least one processor communicatively coupled to a non-transitory processor-readable medium storing processor-executable code, a quantity of an executed whole share component of a notional-based sell order having a first amount;   calculating, by the processing unit, a second amount of the executed whole share component;   determining, by the processing unit, whether an oversell condition of the notional-based sell order exists;   performing, by the processing unit, if an oversell condition exists, a first transaction comprised of:
 providing a quantity of the executed whole share component commensurate to the oversell to a fractional share database; and 
 performing, if an oversell condition does not exist, a second transaction comprised of:
 calculating a quantity of shares commensurate to a difference in the first amount and the second amount; 
 performing an execution if the calculated quantity meets a minimum quantity for execution, wherein the buy of the notional-based shares is executed by a fracker balancer based on a user imposed parameter, wherein the fracker balancer is configured with the user imposed parameter and the user imposed parameter includes controls to adjust and set inventory risk exposure, and wherein the user imposed parameter is determined to be elected to hold no more than one share of a given security in the fractional share database and to hold no more than what is necessary to execute current orders, and 
 cancelling an execution if the calculated quantity does not meet a minimum quantity for execution. 
 
   
     
     
         11 . The method of  claim 10 , wherein the notional-based buy order is provided through a communications unit of a participant. 
     
     
         12 . The method of  claim 10 , wherein the calculation of the second amount is performed as a function of a real-time price. 
     
     
         13 . The method of  claim 10 , wherein the existence of an oversell condition is determined as a function of the first amount and the second amount 
     
     
         14 . The method of  claim 10 , wherein the calculation of the second transaction is performed as a function of a real-time price. 
     
     
         15 . The method of  claim 10 , further comprising:
 generating a report upon the completion of the first transaction or the second transaction, whereupon the report is included in a notional-based sell order report provided to a first communications unit of a first participant.   
     
     
         16 . The method of  claim 15 , further comprising:
 purchasing, from a managed account system employed by a first participant and comprised with an account processing unit, at least one fractional share from a cleanup account.   
     
     
         17 . The method of  claim 16 , wherein the account processing unit is configured to execute a method for executing fractional shares transactions.

Join the waitlist — get patent alerts

Track US2022358590A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.