Tracking apparel items using distributed ledgers
US-2023010172-A1 · Jan 12, 2023 · US
US12505183B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12505183-B2 |
| Application number | US-202318223424-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 18, 2023 |
| Priority date | Oct 11, 2022 |
| Publication date | Dec 23, 2025 |
| Grant date | Dec 23, 2025 |
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.
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.
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.
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
Program or content traceability, e.g. by watermarking · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.