Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Cryptocurrency: Platforms

Search All Applications in Cryptocurrency: Platforms


Application US20190130398


Published 2019-05-02

Reissuing Obligations To Preserve Privacy

A system is provided for reissuing obligations whose ownership is recorded in a distributed ledger to preserve the identity of prior owners of the obligations. The system accesses a target transaction in which an issuer has a target obligation to a target owner specified in the target transaction. The target transaction has one or more ancestor transactions that each specify an owner. The system retires the target transaction so that the issuer no longer has the target obligation. The system then receives an indication that the issuer created a reissue transaction in which the issuer has a reissued obligation to the target owner that is specified in the reissue transaction. The reissue transaction does not have any ancestor transactions.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

5 Independent Claims

  • 1. A method performed by one or more computing systems for reissuing an obligation, the method comprising: accessing a target transaction that represents a target obligation of an issuer, the target transaction identifying a quantity of an asset of the target obligation and a first entity as current owner of the target obligation, the issuer being obligated to provide the quantity of the asset to the current owner in accordance with terms of the target obligation, the target transaction identifying an ancestor transaction that was consumed when creating the target transaction, wherein an identifier of a second entity specified as then-owner of the target obligation in the ancestor transaction can be determined given the target transaction; creating a transfer transaction of the target transaction that transfers ownership of the target obligation to the issuer to retire the target obligation, the transfer transaction identifying the target transaction; and receiving from the issuer an indication that a reissue transaction was created that represents a reissued obligation of the issuer, the reissue transaction identifying the quantity of the asset of the reissued obligation and the first entity as current owner of the reissued obligation, wherein the reissue transaction does not identify any ancestor transactions so that the identifier of the second entity cannot be determined from the reissue transaction.

  • 10. A method performed by one or more computing systems for reissuing an obligation, the method comprising: accessing a target transaction in which an issuer has a target obligation to a target owner specified in the target transaction, the target transaction having one or more ancestor transactions that each specify an owner; retiring the target transaction so that the issuer no longer has the target obligation; and receiving an indication that the issuer created a reissue transaction in which the issuer has a reissued obligation to the target owner that is specified in the reissue transaction, the reissue transaction not having any ancestor transactions.

  • 15. A method performed by one or more computing systems for reissuing an obligation, the method comprising: issuing obligations by an issuer, the issuing of an obligation including creating a transaction that specifies an owner of the obligation; receiving a request to reissue a target obligation of an issuer, the request identifying a transfer transaction that specifies that the issuer is the owner of the target obligation and specifies the prior owner of the target obligation; and creating a reissue transaction in which the issuer has a reissued obligation to the prior owner that is specified in the reissue transaction, the reissue transaction not having any ancestor transactions.

  • 20. A computing system for reissuing an obligation, the computing system comprising: one or more computer-readable storage mediums storing computer-executable instructions for controlling the computing system to: access a target transaction in which an issuer has a target obligation to a target owner specified in the target transaction; retire the target transaction so that the issuer no longer has the target obligation; and receive an indication that the issuer has created a reissue transaction in which the issuer has a reissued obligation to the target owner that is specified in the reissue transaction; and one or more processors for executing the computer-executable instructions stored in the one or more computer-readable storage mediums.

  • 24. A method performed by one or more computing systems for a providing a confidential identity for an entity, the method comprising: generating a confidential public/private key pair; generating a confidential certificate for the confidential identity, the confidential certificate including the confidential public key and a well-known name of the entity; signing the confidential certificate with a well-known public key of the entity; and sending the signed confidential certificate to another party.