CPC G06Q 20/065 (2013.01) [G06Q 20/20 (2013.01); G06Q 20/3674 (2013.01); G06Q 20/4012 (2013.01); G06Q 40/04 (2013.01)] | 20 Claims |
1. A securities transaction system associated with a payment service, the securities transaction system comprising:
a ledger storing securities balances recording a plurality of amounts of security assets respectively managed and recorded by the payment service on the securities transaction system on behalf of a plurality of users, the plurality of amounts of the security assets respectively owned by the plurality of users of the payment service, wherein the plurality of amounts of the security assets are each part of a quantity of the security assets that is purchased on behalf of the payment service from a securities exchange system that is external to the payment service and that is external to the ledger; and
one or more processors for executing instructions stored in a computer-readable medium, the instructions being executable to:
send, to a mobile wallet application associated with the payment service and executing on a device of a user of the payment service, information regarding one or more of the security assets managed by the payment service;
generate, using a trained machine learning model and based on information regarding the user and the information regarding the one or more of the security assets managed by the payment service, a recommendation of a recommended security asset selected from the security assets managed by the payment service;
receive, from the mobile wallet application, a purchase request from the user to acquire ownership over an amount of the recommended security asset of the security assets managed by the payment service;
update the ledger to identify one or more updated securities balances that reflect that the amount of the recommended security asset of the security assets is owned by the user to fulfill the purchase request based on a value of the amount of the recommended security asset of the security assets associated with the purchase request, wherein the purchase request is fulfilled by assigning the amount of the recommended security asset of the security assets to the user from the quantity of the security assets without further interaction with the securities exchange system;
initiate one or more transactions involving the securities exchange system to control a volume of at least one of the security assets managed and recorded by the payment service in the ledger for the at least one of the security assets; and
confirm that the one or more transactions are processed.
|