IP Library Granted Patent US 12,450,592
Granted Patent B2
US 12,450,592 · App. 17/804,981 · Granted Oct 21, 2025

Generating and managing tokenized assets utilizing blockchain minting and a digital passport

Inventors: Devin Mancuso (San Francisco, CA); Eric Alves (New York City, NY); Austin Adams (Austin, TX); Kris Puckett (Denver, CO); Willa Peng (Everett, WA); Arunsunai Anbukarasi Anbalagapandian (San Francisco, CA)
Assignee: Dropbox, Inc.
G06Q20/3672H04L9/3213H04L9/50G06Q2220/00H04L2209/60
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,450,592
App. No.
17/804,981
Granted
Oct 21, 2025
Kind
B2
Abstract

The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating and maintaining tokenized assets associated with a user account of a content management system. In particular, the disclosed systems can facilitate generating tokenized assets from content items within a content management system. In addition, the disclosed systems can identify tokenized assets associated with a user account within a content management system for facilitating access to gated content. For example, the disclosed systems can generate and provide a digital passport that serves as a centralized location for accessing and managing tokenized assets associated with a user account.

Claims (59)

1. A method comprising:

synchronizing, utilizing a content management system, a plurality of digital content items using a storage structure maintained by the content management system across multiple client devices associated with a user account;

analyzing interactions of one or more user accounts with a first content item and a second content item from the plurality of digital content items;

generating, based on analyzing the interactions with the first content item and the second content item, a recommendation to mint the first content item as a tokenized asset;

providing the recommendation to mint the first content item for display within an asset creation interface comprising selectable elements for defining asset data for minting the tokenized asset from the first content item;

minting the tokenized asset from the first content item by causing, via the content management system and according to the asset data defined via the asset creation interface, conversion of the first content item into tokenized content stored on a blockchain and associated with a user account using a blockchain key;

generating, via the content management system, a visual representation of the tokenized asset; and

providing the visual representation of the tokenized asset for display within a content management interface on a client device associated with the user account.

2. The method of claim 1 , wherein minting the tokenized asset from the first content item comprises utilizing the content management system to convert the first content item into the tokenized content stored on the blockchain.

3. The method of claim 1 , further comprising providing the first content item to include within the tokenized asset to an asset minting system for minting the tokenized asset by converting the first content item into the tokenized asset stored on the blockchain and associated with the user account.

4. The method of claim 1 , further comprising:

determining tokenized asset data associated with the tokenized asset, the tokenized asset data comprising ownership information indicating the user account associated with the tokenized asset, creator information indicating a user account of a creator of the tokenized asset, ledger history indicating historical transfers of the tokenized asset between one or more owner accounts, and further comprising a storage location indicator specifying a storage location of the tokenized asset within a blockchain block explorer; and

providing the tokenized asset data for display on the client device.

5. The method of claim 1 , further comprising:

receiving an indication from the client device to add a content item to the plurality of digital content items maintained across the multiple client devices associated with the user account of the content management system;

in response to the indication to add the content item, determining that the content item is included in a new tokenized asset associated with the user account;

in response to determining that the content item is included in a new tokenized asset, determining tokenized asset data for the new tokenized asset, the tokenized asset data comprising ownership information, creator information, ledger history, and a storage location indicator; and

providing a visual representation of the tokenized asset together with the tokenized asset data for display on the client device.

6. The method of claim 1 , further comprising:

providing, for display within a content management interface of the content management system presented on the client device, a wallet connection option selectable to connect a tokenized asset wallet within the content management system; and

based on a user interaction selecting the wallet connection option, adding a tokenized asset wallet associated with the user account of the content management system for enabling access to tokenized assets within the tokenized asset wallet by the user account of the content management system.

7. The method of claim 1 , wherein providing the recommendation to mint comprises an asset creation interface further comprising data entry fields for entering tokenized asset data, the tokenized asset data including a description, a price, a number of tokenized assets to mint from the first content item, royalties, and a price curve.

8. A system comprising:

at least one processor; and

a non-transitory computer readable medium comprising instructions that, when executed by the at least one processor, cause the system to:

synchronize, utilizing a content management system, a plurality of digital content items using a storage structure maintained by the content management system across multiple client devices associated with a user account;

analyze interactions of one or more user accounts with a first content item and a second content item from the plurality of digital content items;

generate, based on analyzing the interactions with the first content item and the second content item, a recommendation to mint the first content item as a tokenized asset;

provide the recommendation to mint the first content item for display within an asset creation interface comprising selectable elements for defining asset data for minting the tokenized asset from the first content item;

generate, via the content management system, a visual representation of the tokenized asset;

mint the tokenized asset utilizing the content management system by converting the first content item into tokenized content stored on a blockchain and associated with a user account using a blockchain key; and

provide the visual representation of the tokenized asset for display within a content management interface on a client device associated with the user account.

9. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to:

generate an asset voucher for the tokenized asset utilizing the blockchain key associated with the user account;

provide the visual representation of the tokenized asset for display within a tokenized asset marketplace for purchasing the asset voucher; and

based on receiving an indication to purchase the asset voucher via the visual representation within the tokenized asset marketplace, cause the tokenized asset to be minted using the blockchain and the blockchain key.

10. The system of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the system to delay a minting cost associated with minting the tokenized asset until the asset voucher is purchased and the tokenized asset is minted.

11. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to facilitate access to the tokenized asset by third party systems outside of the content management system.

12. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to provide, for display within an asset creation interface, a content item selection portion comprising selectable options for a user to indicate one or more content items to include with a tokenized asset and an option to add a cover image that masks an actual visual content of the tokenized asset.

13. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to provide the tokenized asset for purchase via a third party tokenized asset marketplace outside of the content management system.

14. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to provide a minting option for display on the client device and selectable to cause the tokenized asset to be minted using the blockchain and the blockchain key.

15. A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to:

synchronize, utilizing a content management system, a plurality of digital content items using a storage structure maintained by the content management system across multiple client devices associated with a user account;

analyze interactions of one or more user accounts with a first content item and a second content item from the plurality of digital content items;

generate, based on analyzing the interactions with the first content item, a recommendation to mint the first content item as a tokenized asset;

provide the recommendation to mint the first content item for display within an asset creation interface comprising selectable elements for defining asset data for minting the tokenized asset from the first content item;

mint the tokenized asset from the first content item by causing, via the content management system and according to the asset data defined via the asset creation interface, conversion of the first content item into tokenized content stored on a blockchain and associated with a user account using a blockchain key;

generate, via the content management system, a visual representation of the tokenized asset;

provide the first content item to include within the tokenized asset to an asset minting system for minting the tokenized asset by converting the first content item into the tokenized asset stored on the blockchain and associated with the user account; and

provide the visual representation of the tokenized asset for display within a content management interface on a client device associated with the user account.

16. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to determine the first content item and the second content item to include in a combined tokenized asset by selecting two or more content items from the plurality of digital content items to combine into a combined tokenized asset.

17. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to:

identify a plurality of tokenized assets associated with the user account of the content management system; and

generate a tokenized asset collection for the user account of the content management system and comprising the plurality of tokenized assets, the tokenized asset collection comprising a set of tokenized assets meant to go together as meant to go together as defined by a user of the user account.

18. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to:

generate a content collection associated with the user account of the content management system, the content collection comprising a content item that is not a tokenized asset and further comprising the tokenized asset; and

provide, for display within a content collection interface on the client device, a visual representation of the content item reflecting a first visual format and the visual representation of the tokenized asset reflecting a second visual format.

19. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to provide, for display on the client device, a tokenized asset marketplace interface comprising visual representations of a plurality of tokenized assets available for purchase via the content management system.

20. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to determine tokenized asset data associated with an additional tokenized asset associated with the user account of the content management system, the tokenized asset data comprising ownership information indicating an owner account of the additional tokenized asset, a storage location indicator specifying a storage location of the additional tokenized asset within a blockchain block explorer, and a ledger history indicating historical transfers of the tokenized asset between owner accounts.

Assignments (2)
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2022
From: MANCUSO, DEVIN; ALVES, ERIC; ADAMS, AUSTIN; PUCKETT, KRIS; PENG, WILLA; ANBALAGAPANDIAN, ARUNSUNAI ANBUKARASI
To: DROPBOX, INC.
Reel/Frame 060399/0034 →
Continuity (1)
Related Publication 20230394466A1 · Dec 7, 2023
References Cited (29)
US 12176097B2 · Fairless et al. · 2024 [cited by applicant]
US 20140114808A1 · Bachman et al. · 2014 [cited by applicant]
US 20190303926A1 · Yantis et al. · 2019 [cited by applicant]
US 20200175485A1 · Knock · 2020 [cited by applicant]
US 20210279305A1 · Goldston et al. · 2021 [cited by applicant]
US 20210357542A1 · Bowen et al. · 2021 [cited by applicant]
US 20210383461A1 · Andon et al. · 2021 [cited by applicant]
US 20220016529A1 · Meilich · 2022 [cited by examiner]
US 20220067710A1 · Yantis et al. · 2022 [cited by applicant]
US 20220075845A1 · Bowen · 2022 [cited by examiner]
US 20220270084A1 · Xue · 2022 [cited by examiner]
US 20220270421A1 · Carter · 2022 [cited by examiner]
US 20220337898A1 · Dorogusker · 2022 [cited by examiner]
US 20220391888A1 · Kim · 2022 [cited by examiner]
US 20230103486A1 · Nilsson et al. · 2023 [cited by applicant]
US 20230147339A1 · Kidakarn · 2023 [cited by applicant]
US 20230376557A1 · Mancuso et al. · 2023 [cited by applicant]
US 20240095857A1 · Foote · 2024 [cited by examiner]
WO WO2022018433A1 · 2022 [cited by applicant]
OpenSea.io, retrieved from wayback machine https://web.archive.org/web/20220531070951/https://opensea.io/collection/goblintownwtf and https://web.archive.org/web/20220531233058/https://opensea.io/ (Year: 2022). [cited by examiner]
Transitnet.io, retrieved from wayback machine https://web.archive.org/web/20220217193737/https://transitnet.io/blog/can-you-prove-that-you-own-your-crypto-assets/. (Year: 2022). [cited by examiner]
Support.google.com “Is there any way to stop youtube syncing search history and video history between my devices”, Dec. 25, 2019, retrieved from https://support.google.com/android/thread/18421203/is-there-any-way-to-sto… [cited by examiner]
Invitation to Pay Additional Fees for International Application No. PCT/US2023/064931 mailed Jul. 5, 2023, 8 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/064931 mailed on Aug. 28, 2023, 13 pages. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/804,984 mailed Jun. 21, 2024, 17 pages. [cited by applicant]
Office Action from U.S. Appl. No. 17/804,984 mailed Jan. 7, 2025, 23 pages. [cited by applicant]
International Preliminary Report on Patentability for PCT Application No. PCT/US2023/064931, dated Dec. 12, 2024, 9 pages. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/804,984, mailed Mar. 21, 2025, 25 pages. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/804,984 mailed on Sep. 5, 2025, 10 pages. [cited by applicant]