Digital watermarking-based digital asset ownership verification

US12505183B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12505183-B2
Application numberUS-202318223424-A
CountryUS
Kind codeB2
Filing dateJul 18, 2023
Priority dateOct 11, 2022
Publication dateDec 23, 2025
Grant dateDec 23, 2025

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 system includes a hardware processor, and a system memory storing a software code. The hardware processor executes the software code to receive, from a user, a request related to a digital asset, obtain, from the user, verification data for use in creating a record of ownership of the digital asset, create, using the verification data, the record of ownership of the digital asset in an ownership database, embed a digital watermark into the digital asset to generate a digitally watermarked digital asset, and provide, to the user, the digitally watermarked digital asset. The digital watermark embedded in the digitally watermarked digital asset and the record of ownership of the digital asset in the ownership database enable ownership verification of the digital asset.

First claim

Opening claim text (preview).

What is claimed is: 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, from a user, a request related to a digital asset; obtain, from the user, in response to receiving the request, verification data encrypted by the user for use in creating a record of ownership of the digital asset; create, using the verification data, the record of ownership of the digital asset in an ownership database; embed a digital watermark into the digital asset to generate a digitally watermarked digital asset; and provide, to the user, the digitally watermarked digital asset; wherein the digital watermark embedded in the digitally watermarked digital asset and the record of ownership of the digital asset in the ownership database enable ownership verification of the digital asset. 2 . The system of claim 1 , wherein the encrypted verification data includes the digital asset and is encrypted using a randomly generated symmetric key. 3 . The system of claim 2 , wherein prior to creating the record of ownership, the hardware processor is further configured to execute the software code to: receive a public key from the user; confirm that the user is the owner of the public key; encrypt, using the public key, the randomly generated symmetric key; and transmit the encrypted randomly generated symmetric key to the user. 4 . The system of claim 1 , wherein the digital asset is a non-fungible token (NFT) asset having its ownership certified by an NFT. 5 . The system of claim 1 , wherein the digital asset comprises a digital image, and wherein the digital watermark comprises a visual watermark imperceptible to a human viewer of the digital image. 6 . The system of claim 5 , wherein embedding the digital watermark in the digital asset comprises modifying a color value of one or more pixels of the digital image. 7 . The system of claim 1 , wherein the digital asset comprises a digital audio file, and wherein the digital watermark comprises an audio watermark imperceptible to a human listener of the digital audio file. 8 . The system of claim 7 , wherein the digital watermark comprises sound outside an auditory spectrum perceptible to humans. 9 . The system of claim 7 , wherein the digital watermark is distributed over the audio spectrum of the digital audio file. 10 . The system of claim 1 , wherein the verification data includes at least one of a username, nickname, or avatar handle of the user on a social media platform or web application. 11 . A method for use by a system including a hardware processor and a system memory storing a software code, the method comprising: receiving from a user, by the software code executed by the hardware processor, a request related to a digital asset; obtaining from the user, by the software code executed by the hardware processor, in response to receiving the request, verification data encrypted by the user for use in creating a record of ownership of the digital asset; creating, by the software code executed by the hardware processor and using the verification data, the record of ownership of the digital asset in an ownership database; embedding a digital watermark into the digital asset, by the software code executed by the hardware processor, to generate a digitally watermarked digital asset; and providing to the user, by the software code executed by the hardware processor, the digitally watermarked digital asset; wherein the digital watermark embedded in the digitally watermarked digital asset and the record of ownership of the digital asset in the ownership database enable ownership verification of the digital asset. 12 . The method of claim 11 , wherein the verification data includes the digital asset and is encrypted using a randomly generated symmetric key. 13 . The method of claim 12 , further comprising, prior to creating the record of ownership: receiving, by the software code executed by the hardware processor, a public key from the user; confirming, by the software code executed by the hardware processor, that the user is the owner of the public key; encrypting, by the software code executed by the hardware processor, using the public key, the randomly generated symmetric key; and transmitting, by the software code executed by the hardware processor, the encrypted randomly generated symmetric key to the user. 14 . The method of claim 11 , wherein the digital asset is a non-fungible token (NFT) asset having its ownership certified by an NFT. 15 . The method of claim 11 , wherein the digital asset comprises a digital image, and wherein the digital watermark comprises a visual watermark imperceptible to a human viewer of the digital image. 16 . The method of claim 15 , wherein embedding the digital watermark in the digital asset comprises modifying a color value of one or more pixels of the digital image. 17 . The method of claim 11 , wherein the digital asset comprises a digital audio file, and wherein the digital watermark comprises an audio watermark imperceptible to a human listener of the digital audio file. 18 . The method of claim 17 , wherein the digital watermark comprises sound outside an auditory spectrum perceptible to humans or is distributed over the audio spectrum of the digital audio file. 19 . The method of claim 11 , wherein the verification data includes at least one of a username, nickname, or avatar handle of the user on a social media platform or web application. 20 . A method for use by a client system to evaluate an ownership claim of a digital asset by a first user, the client system utilized by a second user and including a hardware processer, a system memory storing a digital asset ownership verification client application, and an input device, the method comprising: detecting, by the digital asset ownership verification client application executed by the hardware processor of the client system and using the input device, a presence of a digital watermark embedded in the digital asset displayed by the first user; accessing, by the digital asset ownership verification client application executed by the hardware processor of the client system and based on the digital watermark, an ownership record for the digital asset created using information included in verification data encrypted by and obtained from the first user; and obtaining, by the digital asset ownership verification client application executed by the hardware processor of the client system and using the ownership record, data verifying or refuting ownership of the digital asset by the first user.

Assignees

Inventors

Classifications

  • wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption (cryptographic mechanisms or cryptographic arrangements for symmetric key encryption H04L9/06) · CPC title

  • G06F21/16Primary

    Program or content traceability, e.g. by watermarking · 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 US12505183B2 cover?
A system includes a hardware processor, and a system memory storing a software code. The hardware processor executes the software code to receive, from a user, a request related to a digital asset, obtain, from the user, verification data for use in creating a record of ownership of the digital asset, create, using the verification data, the record of ownership of the digital asset in an owners…
Who is the assignee on this patent?
Disney Entpr Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/0435. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 23 2025 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).