Methods and systems for using digital signatures to create trusted digital asset transfers

US10693658B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10693658-B2
Application numberUS-201615283930-A
CountryUS
Kind codeB2
Filing dateOct 3, 2016
Priority dateFeb 12, 2016
Publication dateJun 23, 2020
Grant dateJun 23, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and system are provided for transferring digital assets in a digital asset network. Network users can be centrally enrolled and screened for compliance. Standardized transfer processes and unique identifiers can provide a transparent and direct transfer process. Digital assets can include sufficient information for ensuring that a value will be provided, including one or more digital signatures, such that value can be made immediately available to recipients.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by an interaction platform comprising a first computer, from a second computer, a digital asset including a sender identifier of a sender, an originating currency, a destination currency, a recipient identifier of a recipient, and an amount to pay the recipient by the sender, and further including a first digital signature, wherein the first digital signature was generated in response to the second computer receiving a transaction request comprising the sender identifier of the sender, the originating currency, the destination currency, the amount, and the recipient identifier of the recipient from a sending institution computer holding an account of the sender, the first digital signature generated by signing at least the sender identifier of the sender, the originating currency, the destination currency, the amount, and the recipient identifier of the recipient with a first private key associated with the second computer, wherein the first digital signature was generated by the second computer; validating, by the interaction platform comprising the first computer, the digital asset by analyzing the sender identifier of the sender, the originating currency, the destination currency, the amount, and the recipient identifier of the recipient, and the first digital signature; generating, by the interaction platform comprising the first computer, a second digital signature for the digital asset, the second digital signature generated by signing information of the digital asset including the first digital signature with a second private key associated with the first computer; providing, by the interaction platform comprising the first computer, the digital asset and the second digital signature to the second computer, which records the digital asset, and then transmits the digital asset to a recipient institution computer holding an account of the recipient via a recipient node computer associated with the recipient institution computer; generating, by the interaction platform comprising the first computer, a block for a blockchain stored by the first computer, the block including the digital asset; and after generating the block, coordinating, by the interaction platform comprising the first computer, a transfer of funds including the amount from the sender to the recipient in a settlement process, the settlement process involving the recipient institution computer and the sending institution computer. 2. The method of claim 1 , further comprising: verifying, by the first computer, the first digital signature with a first public key associated with the second computer, the first public key corresponding to the first private key. 3. The method of claim 1 , wherein the sender identifier is a first globally unique identifier for the sender and the recipient identifier is a second globally unique identifier for the recipient. 4. The method of claim 1 , further comprising: informing, by the first computer, the sender that the digital asset was sent; and informing, by the first computer, the recipient that the digital asset was received. 5. An interaction platform comprising: a processor; and a computer readable medium, the computer readable medium comprising code, executable by the processor, for implementing a method comprising: receiving, from a second computer, a digital asset including a sender identifier of a sender, an originating currency, a destination currency, a recipient identifier of a recipient, and an amount to pay the recipient by the sender, and further including a first digital signature, wherein the first digital signature was generated in response to the second computer receiving a transaction request comprising the sender identifier of the sender, the originating currency, the destination currency, the amount, and the recipient identifier of the recipient from a sending institution computer holding an account of the sender, the first digital signature generated by signing at least the sender identifier of the sender, the originating currency, the destination currency, the amount, and the recipient identifier of the recipient with a first private key associated with the second computer, wherein the first digital signature was generated by the second computer; validating the digital asset by analyzing the sender identifier of the sender, the originating currency, the destination currency, the amount, and the recipient identifier, and the first digital signature; generating a second digital signature for the digital asset, the second digital signature generated by signing information of the digital asset including the first digital signature with a second private key associated with a first computer; providing the digital asset and the second digital signature to the second computer, which records the digital asset, and then transmits the digital asset to a recipient institution computer holding an account of the recipient via a recipient node computer associated with the recipient institution computer; generating a block for a blockchain stored by the first computer, the block including the digital asset; and after generating the block, coordinating a transfer of funds including the amount from the sender to the recipient in a settlement process, the settlement process involving the recipient institution computer and the sending institution computer. 6. The interaction platform of claim 5 , wherein the method further comprises: verifying the first digital signature with a first public key associated with the second computer, the first public key corresponding to the first private key, wherein the first public key is stored at the first computer and the method further comprises, before verifying, looking up the first public key using the sender identifier. 7. The interaction platform of claim 5 , wherein the digital asset further comprises a timestamp. 8. The interaction platform of claim 5 , wherein the method further comprises: informing the sender that the digital asset was sent; and informing the recipient that the digital asset was received. 9. A method comprising: receiving, by a second computer, a request from a sending institution computer holding an account of a sender, the request including a sender identifier of the sender, an originating currency, a destination currency, a recipient identifier of a recipient, and an amount to pay the recipient by the sender; generating, by the second computer, a digital asset including the sender identifier of the sender, the originating currency, the destination currency, the recipient identifier of the recipient, and the amount to pay the recipient by the sender, and a first digital signature for the digital asset, the first digital signature generated by signing at least the sender identifier, the originating currency, the destination currency, the recipient identifier of the recipient, and the amount to pay the recipient by the sender with a first private key associated with the second computer; sending, by the second computer, to an interaction platform comprising a first computer, the digital asset, wherein the interaction platform comprising the first computer validates the digital asset by analyzing the sender identifier of the sender, the originating currency, the destination currency, the amount, and the recipient identifier of the recipient from the sending institution computer holding the account of the sender, and the first digital signature, and generates a second digital signature for the digital asset, the second digital signature generated by signing information of the digital asset including the first digital signature with a second private key associated with the interaction platform comprising

Assignees

Inventors

Classifications

  • Use of electronic signatures · CPC title

  • involving key management · CPC title

  • Use of certificates or encrypted proofs of transaction rights · CPC title

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Packet or message integrity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10693658B2 cover?
A method and system are provided for transferring digital assets in a digital asset network. Network users can be centrally enrolled and screened for compliance. Standardized transfer processes and unique identifiers can provide a transparent and direct transfer process. Digital assets can include sufficient information for ensuring that a value will be provided, including one or more digital s…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification G06Q20/3825. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 23 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).