IP Library Granted Patent US 12,436,670
Granted Patent B2
US 12,436,670 · App. 18/200,105 · Granted Oct 7, 2025

Media content customization with non-fungible tokens

Inventor: Tyler D. Duperron (Maple Ridge, CA)
Assignee: DG Holdings, Inc.
G06F3/04845G06F3/0482
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,436,670
App. No.
18/200,105
Granted
Oct 7, 2025
Kind
B2
Abstract

Aspects of this technical solution can include modifying a customizable region of a media object into a customized media object having a modified customizable region, generating, based on a card template having a portion compatible with the media object, a card object corresponding to the card template and including the customized media object embedded in the card object at a location corresponding to the portion of the card template, generating, based on the card object, an NFT including a first identifier of the customized media object and a second identifier of the card template, registering, based on the NFT, the card object to a user account via a block at a blockchain, and linking the NFT with a wallet object corresponding to the user account.

Claims (59)

1. A method comprising:

modifying a customizable region of a media object into a customized media object having a modified customizable region, wherein the customizable region is a portion of the media object corresponding to modifiable pixels at particular coordinates within the media object;

generating, based on a card template having a portion compatible with the media object, a card object corresponding to the card template and including the customized media object embedded in the card object at a location corresponding to the portion of the card template;

generating, based on the card object, an NFT including a first identifier of the customized media object and a second identifier of the card template;

registering, based on the NFT, the card object to a user account via a block at a blockchain; and

linking the NFT with a wallet object corresponding to the user account.

2. The method of claim 1 , further comprising:

selecting, based on a probability of selection corresponding to the media object or the template, the NFT; and

obtaining, in response to the selecting the NFT and based on the NFT, a second NFT.

3. The method of claim 2 , further comprising:

registering, based on the second NFT, the second NFT to the user account via a second block at the blockchain; and

linking the second NFT to the wallet of the user account.

4. The method of claim 2 , further comprising:

generating, based on one or more of the media object, the customizable region, and the card template, a probability metric indicating the probability of selection.

5. The method of claim 1 , further comprising:

generating, by a machine learning model trained with input including one or more of media data, the customizable region.

6. The method of claim 1 , the customizable region corresponding to a shape having one or more of a modifiable outline or a modifiable fill.

7. The method of claim 1 , further comprising:

modifying, based on a media feature transform definition, the customizable region, the NFT including a feature transform metric having the media feature transform definition.

8. The method of claim 1 , further comprising:

receiving, at a user interface, input to modify a property of a media object; and

modifying, in response to receiving the input at the user interface, the customizable region of the media object based on the property into the customized media object having the modified customizable region.

9. The method of claim 8 , further comprising:

causing, in response to the modifying the customizable region of the media object based on the property, the user interface to present the card object including the customized media object having the modified customizable region.

10. A system comprising:

a non-transitory memory and one or more processors to:

modify a customizable region of a media object into a customized media object having a modified customizable region, wherein the customizable region is a portion of the media object corresponding to modifiable pixels at particular coordinates within the media object;

generate, based on a card template having a portion compatible with the media object, a card object corresponding to the card template and including the customized media object;

generate, based on the card object, an NFT including a first identifier of the customized media object and a second identifier of the card template;

register, based on the NFT, the card object to a user account via a block at a blockchain; and

link the NFT with a wallet object corresponding to the user account.

11. The system of claim 10 , the processors further to:

select, based on a probability of selection corresponding to the media object or the template, the NFT; and

obtain, in response to the selecting the NFT and based on the NFT, a second NFT.

12. The system of claim 11 , the processors further to:

register, based on the second NFT, the second NFT to the user account via a second block at the blockchain; and

link the second NFT to the wallet of the user account.

13. The system of claim 11 , the processors further to:

generate, based on one or more of the media object, the customizable region, and the card template, a probability metric indicating the probability of selection.

14. The system of claim 10 , the processors further to:

generate, by a machine learning model trained with input including one or more of media data, the customizable region.

15. The system of claim 10 , the customizable region corresponding to a shape having one or more of a modifiable outline or a modifiable fill.

16. The system of claim 10 , the processors further to:

modify, based on a media feature transform definition, the customizable region, the NFT including a feature transform metric having the media feature transform definition.

17. The system of claim 10 , the processors further to:

receive, at a user interface, input to modify a property of a media object; and

modify, in response to receiving the input at the user interface, the customizable region of the media object based on the property into the customized media object having the modified customizable region.

18. The system of claim 10 , the processors further to:

cause, in response to the modifying the customizable region of the media object based on the property, the user interface to present the card object including the customized media object having the modified customizable region.

19. A non-transitory computer readable medium including one or more instructions stored thereon and executable by a processor to:

modify, by a processor, a customizable region of a media object into a customized media object having a modified customizable region, wherein the customizable region is a portion of the media object corresponding to modifiable pixels at particular coordinates within the media object;

generate, by the processor and based on a card template having a portion compatible with the media object, a card object corresponding to the card template and including the customized media object;

generate, by the processor and based on the card object, an NFT including a first identifier of the customized media object and a second identifier of the card template;

register, by the processor and based on the NFT, the card object to a user account via a block at a blockchain; and

link, by the processor, the NFT with a wallet object corresponding to the user account.

20. The computer readable medium of claim 19 , wherein the computer readable medium further includes one or more instructions executable by the processor to:

receive, by the processor from a user interface, input to modify a property of a media object;

modify, by the processor in response to receiving the input at the user interface, the customizable region of the media object based on the property into the customized media object having the modified customizable region; and

cause, by the processor in response to the modifying the customizable region of the media object based on the property, the user interface to present the card object including the customized media object having the modified customizable region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: DUPERRON, TYLER D.
To: DG HOLDINGS, INC.
Reel/Frame 063714/0728 →
Continuity (2)
Provisional Application 63421054 · Oct 31, 2022
Related Publication 20240143149A1 · May 2, 2024
References Cited (5)
US 20090235364A1 · Cohen · 2009 [cited by examiner]
US 20200242105A1 · Rich · 2020 [cited by examiner]
US 20220318233A1 · Martinez · 2022 [cited by examiner]
US 20220398538A1 · Jakobsson · 2022 [cited by examiner]
US 20240428306A1 · Sliwka · 2024 [cited by examiner]