- Number
- 20230107705
- Published
- 2023-04-06
- Filed
- 2022-10-04
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Eivy; Adam D. et al.
- CPC
- G06Q10/40; G06Q20/1235; G06Q20/32; G06Q20/36; G06Q20/3829
- Verdict
- Set aside NFT/digital-asset endorsement, business
- Source
- Google Patents · FreePatentsOnline
Abstract
A system includes a hardware processor and a memory storing software code. The hardware processor is configured to execute the software code to receive a request to track exercises of one or more right(s) associated with a digital asset p using a private key of an endorser of the digital asset, obtain the digital asset including an endorsement in the form of a cryptographically unique identifier referencing a public key corresponding to the private key and associated with a public persona of the endorser, and verify, using the public key, a present ownership of the digital asset. The hardware processor is further configured to execute the software code to track each of the exercises of the right(s), and identify, based on a smart contract governing the exercise(s) of the right(s), a respective fee for each of the exercises of the right(s).
Background
BACKGROUND
Obtaining the endorsement of a celebrity, other type of famous person or entity can be challenging. For example, having an item autographed requires proximity in a physical space, and the endorsing party must either manually sign each item, use a reproducible stamp to mark it, or have a proxy reproduce their signature. For digital signatures, the industry standard is presently a transparent copy of a physical signature overlaid on an image or document, placing the signature style at risk of forgery. Thus, existing approaches to applying a physical or digital endorsement to an item or digital asset are inconvenient in that the existing approaches are manually demanding, difficult to authenticate, or both.
Claims
1. A system comprising: a hardware processor; and a system memory storing a software code; the hardware processor configured to execute the software code to: receive a request to track exercises of one or more rights associated with a digital asset produced using a private key of an endorser of the digital asset; obtain the digital asset, the digital asset including an endorsement in the form of a cryptographically unique identifier referencing a public key corresponding to the private key, the public key associated with a public persona of the endorser; verify, using the public key, a present ownership of the digital asset; track, in response to verifying, each of the exercises of the one or more rights associated with the digital asset; and identify, based on a smart contract governing the exercises of the one or more rights associated with the digital asset, a respective fee for each of the tracked exercises of the one or more rights associated with the digital asset. ||
8. A method for use by a system including a hardware processor and a system memory storing a software code, the method comprising: receiving, by the software code executed by the hardware processor, a request to track exercises of one or more rights associated with a digital asset produced using a private key of an endorser of the digital asset; obtaining the digital asset, by the software code executed by the hardware processor, the digital asset including an endorsement in the form of a cryptographically unique identifier referencing a public key corresponding to the private key, the public key associated with a public persona of the endorser; verifying, by the software code executed by the hardware processor and using the public key, a present ownership of the digital asset; tracking, by the software code executed by the hardware processor, in response to verifying, each of the exercises of the one or more rights associated with the digital asset; and identifying, by the software code executed by the hardware processor based on a smart contract governing the exercises of the one or more rights associated with the digital asset, a respective fee for each of the tracked exercises of the one or more rights associated the digital asset. ||
15. A computer-readable non-transitory storage medium having stored thereon a software code, which when executed by a hardware processor, instantiates a method comprising: receiving a request to track exercises of one or more rights associated with a digital asset produced using a private key of an endorser of the digital asset; obtaining the digital asset, the digital asset including an endorsement in the form of a cryptographically unique identifier referencing a public key corresponding to the private key, the public key associated with a public persona of the endorser; verifying a present ownership of the digital asset; tracking, in response to verifying, each of the exercises of the one or more rights associated with the digital asset; and identifying, based on a smart contract governing the exercises of the one or more rights associated with the digital asset, a respective fee for each of the tracked exercises of the one or more rights associated with the digital asset.