IP Library Granted Patent US 12671585
Granted Patent B2
US 12671585 · App. 18/581,363 · Granted Jun 30, 2026

Systems and methods for governing use rights of digital assets across heterogeneous virtual platforms

Inventor: Christopher Andon (Portland, OR)
Assignee: NIKE, Inc.
H04L9/3213
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 12671585
App. No.
18/581,363
Granted
Jun 30, 2026
Kind
B2
Abstract

Presented are computing systems for transferring digital assets between virtual platforms, methods for making/using such systems, and digital assets imported/exported by such systems. A method for controlling transfer of digital assets includes storing a fungible digital asset on a digital platform in association with a personal account of a user. A server computer of the digital platform receives a user request to transfer the fungible digital asset to another digital platform; in response, the fungible digital asset is converted to a non-fungible digital asset by generating a cryptographic (crypto) token, assigning the crypto token to the digital asset, and recording the crypto token on a blockchain ledger. The newly minted digital asset is transferred to an intermediate computing node and associated with another personal account of the user. The non-fungible digital asset is then transferred to the requested digital platform and associated with yet another personal account of the user.

Claims (75)

1 . A system for managing digital assets across heterogeneous virtual platforms, the system comprising:

a server computer of an intermediary platform, the server computer configured to:

maintain a plurality of user accounts, wherein each user account is associated with at least one fungible digital asset on a first digital platform, wherein the first digital platform is a centralized platform where digital assets are not recorded on a blockchain and are not freely transferable from the first digital platform;

receive, from a first user account of the plurality of user accounts, a transfer request to transfer a first fungible digital asset to a second digital platform, wherein the second digital platform is a decentralized platform where digital assets are recorded on a blockchain and are freely transferable from or within the second digital platform;

in response to receiving the transfer request:

verify compliance with a first rule set established by the first digital platform and a second rule set established by the second digital platform,

generate or cause the generation of a first non-fungible token (NFT) corresponding to the first fungible digital asset, wherein the first NFT is recorded on a blockchain, and

remove or disable the first fungible digital asset from the first user account; and

transfer, or cause the transfer of, the first NFT to a digital wallet associated with the first user account, wherein the intermediary platform does not take custodial possession of the first NFT.

2 . The system of claim 1 , wherein the server computer is further configured to:

enable the first user account to be linked to a user account on a partner platform;

verify the first user account's ownership or right to use the first fungible digital asset;

generate an unlock code associated with the first fungible digital asset; and

transmit the unlock code to the partner platform, wherein the partner platform, upon receiving the unlock code, grants access to a corresponding digital asset within the partner platform's system.

3 . The system of claim 2 , wherein the server computer is further configured to:

maintain a one-time use rights management system for managing one-time use rights across platforms;

associate the unlock code with a one-time use indicator; and

deactivate the one-time use indicator after transmitting the unlock code.

4 . The system of claim 1 , wherein the digital wallet is a self-sovereign identity (SSI) digital wallet operating via a software application connected to an encrypted database storing user credentials.

5 . The system of claim 1 , wherein the server computer is further configured to:

receive, from a second user account, a second transfer request to transfer a second NFT to the first digital platform, wherein the second NFT was recorded on a blockchain;

verify ownership of the second NFT via the blockchain;

cause the burning or sidelining of the second NFT; and

create or reinstate a second fungible digital asset in the second user account on the first digital platform.

6 . The system of claim 5 , wherein burning the second NFT comprises sending the second NFT to an inaccessible digital wallet or an un-spendable blockchain address.

7 . The system of claim 1 , wherein the first digital platform is a virtual goods platform.

8 . A method for transferring digital assets between platforms, the method comprising:

receiving, by a server computer of an intermediary platform, a transfer request from a first user account to transfer a first fungible digital asset from a centralized platform to a decentralized platform, wherein:

the centralized platform maintains digital assets that are not recorded on a blockchain and are not freely transferable from the centralized platform, and

the decentralized platform maintains digital assets that are recorded on a blockchain and are transferable from or within the decentralized platform;

in response to receiving the transfer request:

verifying, by the server computer, compliance with rule sets established by both the centralized platform and the decentralized platform;

generating, or causing the generation of, a first non-fungible token (NFT) corresponding to the first fungible digital asset;

recording the first NFT on a blockchain, and

transferring, or causing the transfer of, the first NFT to a digital wallet associated with the first user account, wherein the intermediary platform does not take custodial possession of the first NFT.

9 . The method of claim 8 , further comprising:

enabling the first user account to be linked to a user account on a partner platform;

verifying the first user account's ownership or right to use the first fungible digital asset;

generating an unlock code associated with the first fungible digital asset; and

transmitting the unlock code to the partner platform, wherein the partner platform, upon receiving the unlock code, grants access to a corresponding digital asset within the partner platform's system.

10 . The method of claim 9 , further comprising:

maintaining a one-time use rights management system for managing one-time use rights across platforms;

associating the unlock code with a one-time use indicator; and

deactivating the one-time use indicator after transmitting the unlock code.

11 . The method of claim 8 , wherein the digital wallet is a self-sovereign identity (SSI) digital wallet.

12 . The method of claim 8 , wherein the centralized platform is a virtual goods platform.

13 . A method for transferring digital assets between platforms, the method comprising:

receiving, by a server computer of an intermediary platform, a transfer request from a first user account to transfer a first non-fungible token (NFT) from a decentralized platform to a centralized platform, wherein:

the decentralized platform maintains digital assets that are recorded on a blockchain and are transferable from or within the decentralized platform,

the centralized platform maintains digital assets that are not recorded on a blockchain and are not freely transferable from the centralized platform, and

the first NFT corresponds to a first fungible digital asset;

verifying, by the server computer:

ownership of the first NFT via the blockchain, and

compliance with rule sets established by both the decentralized platform and the centralized platform;

in response to verifying ownership and compliance:

causing the burning or sidelining of the first NFT, and

creating or reinstating the first fungible digital asset in the first user account on the centralized platform.

14 . The method of claim 13 , wherein burning the first NFT comprises sending the first NFT to an inaccessible digital wallet or an un-spendable blockchain address.

15 . The method of claim 13 , wherein sidelining the first NFT comprises transferring the first NFT to a digital wallet controlled by an administrator of the centralized platform or decentralized platform.

16 . The method of claim 13 , further comprising:

enabling the first user account to be linked to a user account on a partner platform;

verifying the first user account's ownership or right to use the first fungible digital asset;

generating an unlock code associated with the first fungible digital asset; and

transmitting the unlock code to the partner platform, wherein the partner platform, upon receiving the unlock code, grants access to a corresponding digital asset within the partner platform's system.

17 . The method of claim 16 , further comprising:

maintaining a one-time use rights management system for managing one-time use rights across platforms;

associating the unlock code with a one-time use indicator; and

deactivating the one-time use indicator after transmitting the unlock code.

18 . The method of claim 13 , wherein the centralized platform is a virtual goods platform.

19 . The method of claim 13 , further comprising:

storing the first fungible digital asset in association with metadata that defines one or more characteristics of the first fungible digital asset; and

maintaining synchronization between the metadata and corresponding NFT attributes recorded on the blockchain.

20 . The method of claim 13 , further comprising:

tracking usage of the first fungible digital asset across multiple platforms; and

preventing concurrent use of the first fungible digital asset and the first NFT.