Systems and methods for blockchain virtualization and scalability
US-2017337534-A1 · Nov 23, 2017 · US
US11915212B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11915212-B2 |
| Application number | US-202218052621-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 4, 2022 |
| Priority date | Jul 26, 2017 |
| Publication date | Feb 27, 2024 |
| Grant date | Feb 27, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one embodiment, a securities transaction system includes a ledger storing securities balances of security assets managed by a payment service and owned by users of the payment service. The securities balances relate to securities purchased on from a securities exchange system. The securities transaction system includes processors for executing instructions executable to send, to a mobile wallet application associated with the payment service, information regarding one or more of the security assets managed by the payment service; receive, from the mobile wallet application, a purchase request to acquire an amount of one of the security assets; update, via the ledger, the securities balances to reflect amounts of security assets respectively managed by the payment service and owned by the user based on the purchase request; and initiate one or more transactions from the securities exchange system to maintain a specified level of the security asset.
Opening claim text (preview).
What is claimed is: 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. 2. The securities transaction system of claim 1 , wherein the instructions are further executable to: calculate a risk index associated with at least one of the security assets owned by the user; and automatically initiate a transaction involving the at least one of the security assets owned by the user based at least in part on the risk index associated with the at least one of the security assets exceeding a threshold value. 3. The securities transaction system of claim 2 , wherein the threshold value is set based on information associated with the user. 4. The securities transaction system of claim 1 , wherein the instructions are further executable to: receive one or more goals set by the user and relating to one or more security assets owned by the user; and automatically initiate a transaction involving at least one of the security assets owned by the user based at least in part on the one or more goals set by the user. 5. The securities transaction system of claim 1 , wherein the instructions are further executable to: receive one or more goals set by the user and relating to one or more security assets owned by the user; generate a recommended modification to one or more amounts of the one or more security assets owned by the user; and send the recommended modification to the mobile wallet application associated with the payment service and executing on the device of the user, wherein the purchase request from the user is based on the recommended modification. 6. The securities transaction system of claim 1 , wherein the amount of the one of the security assets managed and recorded by the payment service associated with the purchase request includes a fractional number of a base unit of the recommended security asset of the security assets. 7. The securities transaction system of claim 1 , wherein the one or more transactions involving the security asset from the securities exchange system are initiated automatically and in response to determining that the volume of the at least one of the security assets managed and recorded by the payment service is below a specified level associated with a projected demand. 8. The securities transaction system of claim 1 , wherein, to update the ledger to identify one or more updated securities balances that reflect that the amount of the one of the security assets is owned by the user to fulfill the purchase request, the one or more processors are configured to: update, by the payment service, a securities balance recording an amount of at least one security asset owned by the user to increase the value of the at least one security asset owned by the user and to decrease a value of one or more other assets owned by the user to generate one of the one or more updated securities balances; and update, by the payment service, a securities balance recording an amount of the at least one security asset managed and recorded by the payment service to decrease the value of the at least one security asset and to increase the value of the one or more other assets managed and recorded by the payment service. 9. The securities transaction system of claim 1 , wherein the one or more transactions involving the security asset from the securities exchange system include an aggregate transaction, and wherein the instructions are further executable to: receive information associated with a plurality of transactions, the plurality of transactions each associated with one or more of the plurality of users, wherein each transaction of the plurality of transactions corresponds to a purchase request to acquire an amount of one or more of the quantity of security assets managed and recorded by the payment service according to the purchase request from the user; update the ledger to identify the one or more updated securities balances to reflect amounts of security assets respectively managed and recorded by the payment service and owned by each of the one or more of the plurality of users, based on a value of the security assets associated with each transaction of the plurality of transactions; and initiate the aggregate transaction involving security assets from the securities exchange system based on aggregating information associated with each transaction of the plurality of transactions. 10. The securities transaction system of claim 1 , wherein controlling the volume of at least one of the security assets managed and recorded by the payment service in the ledger is based on a projected demand for the at least one security asset is based on an amount of asset purchase requests received over a period of time. 11. A method for facilitating security asset transactions by a payment service, the method comprising, by a securities transaction system: assigning, by the payment service and in a ledger storing securities balances, 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
using e-cash · CPC title
Point-of-sale [POS] network systems · CPC title
involving authentication · CPC title
Verifying personal identification numbers [PIN] · CPC title
Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.