Patents by Inventor Marcus J. Harte

Marcus J. Harte has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11397986
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: maintaining an omnibus (multi-client) cryptocurrency trading wallet for a plurality of clients; and maintaining a segregated (individual-client) cryptocurrency transfer wallet for each of the plurality of clients, thus defining a plurality of segregated (individual-client) cryptocurrency transfer wallets.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: July 26, 2022
    Assignee: STRIKE DERIVATIVES INC.
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Patent number: 11055781
    Abstract: In one implementation, a computer-implemented method is executed on a computing device and includes: receiving general collateral assets from a first market participant for a trading platform; storing the general collateral assets within a trading platform account managed by a third party platform and associated with the trading platform; and collateralizing matched orders between the first market participant and the trading platform with the general collateral assets.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: July 6, 2021
    Assignee: Strike Protocols Inc.
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Patent number: 10970781
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: receiving balance information from a Value Unit Repository (VUR) to maintain a local balance datastore; receiving a matched order concerning a plurality of parties; and confirming that one or more balances defined within the local balance datastore and associated with the plurality of parties are sufficient to execute the matched order.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 6, 2021
    Assignee: Strike Protocols Inc.
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200242692
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a clearing platform, includes: enabling agent functionality for a plurality of clients with respect to a Value Unit Repository (VUR) and a plurality of custodial accounts defined therein; receiving a plurality of digitally-signed matched orders concerning a plurality of parties. thus defining a batch of digitally-signed matched orders; and effectuating the clearing of the batch of digitally-signed matched orders including: performing a netting operation to determine a net asset amount for each of the plurality of parties, and seeking multi-party approval to transfer the net asset amount for each of the plurality of parties to a custodial account associated with each of the plurality of parties.
    Type: Application
    Filed: September 30, 2019
    Publication date: July 30, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200242691
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a clearing platform, includes: enabling agent functionality for a plurality of clients with respect to a Value Unit Repository (VUR) and a plurality of custodial accounts defined therein; receiving a plurality of matched orders concerning a plurality of parties from a distributed ledgering system. thus defining a batch of matched orders; and effectuating the clearing of the batch of matched orders including: performing a netting operation to determine a net asset amount for each of the plurality of parties, and transferring the net asset amount for each of the plurality of parties to a custodial account associated with each of the plurality of parties.
    Type: Application
    Filed: September 30, 2019
    Publication date: July 30, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200242693
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: maintaining a local balance datastore with balance information received from a Value Unit Repository (VUR); executing a matched order concerning a plurality of parties; and updating one or more balances defined within the local balance datastore and associated with the plurality of parties to reflect the execution of the matched order.
    Type: Application
    Filed: September 30, 2019
    Publication date: July 30, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200226629
    Abstract: A method, computer program product, and computing system for enabling a plurality of market observers to opine concerning the value of market data, thus generating a plurality of opinions concerning the value of market data; and producing trusted financial market data based, at least in part, upon the plurality of opinions.
    Type: Application
    Filed: June 19, 2019
    Publication date: July 16, 2020
    Inventors: Andrew D. Lawrence, Charles R. Walden, Marcus J. Harte, Benjamin A, Holzman, Luke M. Kiernan, Roman Brodetskiy
  • Publication number: 20200104918
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: receiving a plurality of matched orders concerning a plurality of parties. thus defining a batch of matched orders; and effectuating the processing of the batch of matched orders including: sending via a requesting entity one or more messages to atomically effectuate transferring assets between a plurality of custodial accounts associated with the plurality of parties.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104914
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a clearing platform, includes: enabling agent functionality for a plurality of clients with respect to a Value Unit Repository (VUR) and a plurality of custodial accounts defined therein; receiving a plurality of matched orders concerning a plurality of parties. thus defining a batch of matched orders; and effectuating the clearing of the batch of matched orders including: performing a netting operation to determine a net asset amount for each of the plurality of parties, and transferring the net asset amount for each of the plurality of parties to a custodial account associated with each of the plurality of parties.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104919
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: receiving a plurality of matched orders concerning a plurality of parties. thus defining a batch of matched orders; and effectuating the processing of the batch of matched orders including: performing a netting operation to determine a net asset amount for each of the plurality of parties.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104926
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: enabling agent functionality for a plurality of clients with respect to a first Value Unit Repository (VUR); enabling agent functionality for a plurality of clients with respect to at least a second Value Unit Repository (VUR); and enabling the first Value Unit Repository (VUR) and the at least a second Value Unit Repository (VUR) to effectuate the transfer of bearer financial assets between the first Value Unit Repository (VUR) and the at least a second Value Unit Repository (VUR).
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104854
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: receiving a transfer request concerning transferring assets from a client-inaccessible trading account to a client-accessible transfer account; and accessing a local balance datastore to determine if a balance associated with the client-inaccessible trading account is sufficient to effectuate the transfer request.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104922
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: receiving a transfer request concerning transferring assets from a client-accessible transfer account to a client-inaccessible trading account; and accessing a local balance datastore to determine if a balance associated with the client-accessible transfer account is sufficient to effectuate the transfer request.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: CHARLES R. WALDEN, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104917
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a clearing platform, includes: enabling agent functionality for a plurality of clients with respect to a Value Unit Repository (VUR) and a plurality of custodial accounts defined therein; receiving a matched order concerning a first party and a second party; and effectuating the clearing of the matched order including: transferring assets between a first custodial account associated with the first party and a second custodial account associated with the second party.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: CHARLES R. WALDEN, Andrew D. Lawrence, Marcus J, Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104915
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a clearing platform, includes: enabling agent functionality for a plurality of clients with respect to a Value Unit Repository (VUR) and a plurality of custodial accounts defined therein; receiving a plurality of digitally-signed matched orders concerning a plurality of parties. thus defining a batch of digitally-signed matched orders; and effectuating the clearing of the batch of digitally-signed matched orders including: performing a netting operation to determine a net asset amount for each of the plurality of parties, and transferring the net asset amount for each of the plurality of parties to a custodial account associated with each of the plurality of parties.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104916
    Abstract: A computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: receiving one or more unmatched orders for bearer financial assets; and matching the one or more unmatched orders to execute trades of the bearer financial assets.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: CHARLES R. WALDEN, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104928
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: maintaining a cryptocurrency transfer wallet for a client that requires adherence to a first-level security protocol; and maintaining a cryptocurrency trading wallet for the client that requires adherence to a second-level security protocol.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104925
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: enabling agent functionality for a plurality of clients with respect to a first Value Unit Repository (VUR); enabling agent functionality for a plurality of clients with respect to at least a second Value Unit Repository (VUR); and enabling the first Value Unit Repository (VUR) and the at least a second Value Unit Repository (VUR) to communicate.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: CHARLES R. WALDEN, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104923
    Abstract: In one implementation, a computer-implemented method, executed on a computing device and configured to effectuate a trading platform, includes: maintaining a first local balance datastore concerning a first trading platform; maintaining at least a second local balance datastore concerning at least a second trading platform; and enabling a user to allocate assets between a first user account defined within the first local balance datastore and at least a second user account defined within the at least a second local balance datastore.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman
  • Publication number: 20200104930
    Abstract: In one implementation, a computer-implemented method is executed on a computing device and includes: receiving general collateral assets from a first market participant for a trading platform; storing the general collateral assets within a trading platform account managed by a third party platform and associated with the trading platform; and collateralizing matched orders between the first market participant and the trading platform with the general collateral assets.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Charles R. Walden, Andrew D. Lawrence, Marcus J. Harte, Nikita Karpov, Brendan P. Flood, Benjamin A. Holzman