IP Library Granted Patent US 12664539
Granted Patent B2
US 12664539 · App. 17/804,984 · Granted Jun 23, 2026

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/3674H04L9/3213H04L9/50H04L2209/56H04L2209/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 12664539
App. No.
17/804,984
Granted
Jun 23, 2026
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 (67)

1 . A method comprising:

providing, for display via a content collection, a visual representation of gated content items associated with a user account;

generating, for display via a digital passport interface comprising a graphical interface view independent of a view of the content collection, a digital passport comprising a set of tokenized assets associated with gated content items of a user account of a content management system, wherein the gated content items are verified via network calls to protected network locations, by:

identifying a first tokenized asset associated with a first gated content item managed by a first tokenized asset system at a first protected network location accessible only to user accounts linked to the first tokenized asset;

identifying a second tokenized asset associated with a second gated content item managed by a second tokenized asset system at a second protected network location accessible only to user accounts linked to the second tokenized asset; and

causing the display of the first tokenized asset and the second tokenized asset via a digital passport interface for the user account within an integrated user interface comprising simultaneously displayed visual representations of the digital passport interface together with the content collection;

receiving, via a user interaction with the digital passport interface, a request by the user account of the content management system to access the first gated content item; and

determining, based on the request to access the first gated content item, that the user account is permitted to access the first protected network location of the first gated content item by detecting the first tokenized asset within the digital passport interface from the set of tokenized assets associated with the user account.

2 . The method of claim 1 , wherein receiving the request to access the first gated content item comprises one of:

receiving an indication from a client device that the user account is requesting access to the first gated content item maintained by the content management system; or

receiving an indication from a third party content system that the user account is requesting access to the first gated content item maintained by the third party content system.

3 . The method of claim 1 , further comprising generating the digital passport for the user account of the content management system by:

generating links to blockchain locations for the set of tokenized assets associated with the user account; and

grouping the links into a collection accessible by a single passport interface.

4 . The method of claim 1 , further comprising:

determining that the first gated content item is accessible to user accounts indicating ownership of the first tokenized asset within a blockchain; and

wherein permitting the user account to access the first gated content item is based on determining that the user account owns the first tokenized asset.

5 . The method of claim 1 , further comprising:

receiving an additional request by an additional user account to access the first gated content item;

determining, based on the additional request, that an additional set of tokenized assets associated with the additional user account does not include the first tokenized asset; and

preventing the additional user account from accessing the first gated content item based on determining that the additional set of tokenized assets does not include the first tokenized asset.

6 . The method of claim 1 , wherein receiving the request to access the first gated content item comprises receiving a request to access protected content within the content management system.

7 . The method of claim 1 , further comprising providing the first gated content item for display on a client device associated with the user account based on determining that the user account is associated with the first tokenized asset.

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:

provide, for display via a content collection, a visual representation of gated content items associated with a user account;

generate, for display via a digital passport interface comprising a graphical interface view independent of a view of the content collection, a digital passport comprising a set of tokenized assets associated with a user account of a content management system by:

identifying, via network calls to a first protected network location, a first tokenized asset associated with a first gated content item managed by a first tokenized asset system at the first protected network location accessible only to user accounts linked to the first tokenized asset;

identifying, via network calls to a second protected network location, a second tokenized asset associated with a second gated content item managed by a second tokenized asset system at the second protected network location accessible only to user accounts linked to the second tokenized asset; and

causing the display of the first tokenized asset and the second tokenized asset via a digital passport interface for the user account within an integrated user interface comprising simultaneously displayed visual representations of the digital passport interface together with the content collection;

receive, via a user interaction with the digital passport interface, a request by the user account of the content management system to access the first gated content item; and

determine, based on the request to access the first gated content item, that the user account is permitted to access the first protected network location of the first gated content item by detecting the first tokenized asset within the digital passport interface from the set of tokenized assets 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 a digital passport for the user account of the content management system by generating a passport interface element for display on a client device associated with the user account, the passport interface element comprising one or more of:

an assets tab for organizing tokenized assets including nonfungible tokens and cryptocurrencies;

a stream tab for viewing activity from creators associated with the set of tokenized assets of the user account;

a connections tab for organizing content items and other user accounts connected to the user account via the set of tokenized assets; or

an activity tab for viewing an activity history of user account behavior using the set of tokenized assets.

10 . The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to provide, for display on a client device associated with the user account, visual representations of the set of tokenized assets associated with the user account together with tokenized asset data associated with the set of tokenized assets.

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

determine internet activity from creators of the set of tokenized assets associated with the user account; and

provide, for display on a client device associated with the user account, visual representations of events within the internet activity from the creators.

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

determine content items and other user accounts connected to the user account via the set of tokenized assets; and

provide, for display on a client device associated with the user account, visual representations of the content items and the other user accounts connected to the user account.

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

monitor user account activity associated with the set of tokenized assets; and

provide, for display on a client device associated with the user account, a record of the user account activity associated with the set of tokenized assets.

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

receive an indication from a third party content system that the user account is requesting access to the first gated content item maintained by the third party content system; and

in response to the indication from the third party content system, provide an indication to the third party content system that the user account is associated with the first tokenized asset permitting access to the first gated content item.

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

provide, for display via a content collection, a visual representation of gated content items associated with a user account;

generate, for display via a digital passport interface comprising a graphical interface view independent of a view of the content collection, a digital passport comprising a set of tokenized assets associated with gated content items of a user account of a content management system, wherein the gated content items are verified via network calls to protected network locations, by:

identifying a first tokenized asset associated with a first gated content item managed by a first tokenized asset system at a first protected network location accessible only to user accounts linked to the first tokenized asset;

identifying a second tokenized asset associated with a second gated content item managed by a second tokenized asset system at a second protected network location accessible only to user accounts linked to the second tokenized asset; and

causing the display of the first tokenized asset and the second tokenized asset via a digital passport interface for the user account within an integrated user interface comprising simultaneously displayed visual representations of the digital passport interface together with the content collection;

receive, via a user interaction with the digital passport interface, a request by the user account of the content management system to access the first gated content item; and

determine, based on the request to access the first gated content item, that the user account is permitted to access the first protected network location of the first gated content item by detecting the first tokenized asset within the digital passport interface from the set of tokenized assets 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 provide, for display on a client device associated with the user account, gating tool options for defining tokenized gating rules of a content item associated with the user account of the content management system.

17 . The non-transitory computer readable medium of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to provide the gating tool options by providing an option for indicating a specific tokenized asset required for accessing an indicated content item.

18 . The non-transitory computer readable medium of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to provide the gating tool options by providing selectable options for setting quantities and timing rules associated with respective tokenized assets required for accessing an indicated content item.

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:

receive a request by the user account to access an additional gated content item;

determine that the additional gated content item comprises a collaboration content item gated by a first tokenized asset set by a first user account and a second tokenized asset set by a second user account; and

based on the request to access the additional gated content item, determine that the user account is associated with the first tokenized asset and the second tokenized asset permitting the user account access to the additional gated content item.

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 receive the request to access the first gated content item by receiving a request to access one or more of a website with tokenized gate access, a folder with tokenized gate access, a content collection with tokenized gate access, or an individual content item with tokenized gate access.