| CPC G06Q 20/381 (2013.01) [G06Q 20/027 (2013.01)] | 17 Claims |

|
1. A system for transferring resources between networks, the system comprising:
one or more processors; and
one or more memories configured to store instructions that when executed by the one or more processors perform operations comprising:
receiving, from a user device, a request to transfer one or more virtual resources from a first user for use in providing one or more associated virtual resources to a second user, wherein the first user uses a first network and the second user uses a second network;
determining that the first user has selected to transfer a first resource type of a plurality of resource types from the first network for the use in providing the one or more associated virtual resources to the second network, wherein the first resource type is not compatible with the second network;
removing the one or more virtual resources from a first user repository within the first network, wherein the first user repository stores virtual resources of the first resource type;
transforming the one or more virtual resources from the first resource type into the one or more associated virtual resources, the one or more associated virtual resources being of a second resource type that is compatible with the second network;
storing the one or more associated virtual resources of the second resource type in an entity repository within the first network, wherein the one or more associated virtual resources are stored with an identifier corresponding to the request on the first network;
transmitting a message indicating that the one or more associated virtual resources of the second resource type are available to the second user;
determining whether the first user is associated with a network account on the second network;
based on determining that the first user is not associated with the network account on the second network, generating, based on user account data on the first network, a user tag representing the first user, wherein the user tag comprises a user identifier associated with the first user;
setting a non-discoverable parameter for the user tag to generate a hidden user tag, wherein the hidden user tag disables transfer of the virtual resources to the first user on the first network; and
transmitting the hidden user tag from the first network to the second network, wherein a computing device on the second network receives the hidden user tag and generates the network account on the second network for the first user, and wherein the network account is enabled to transmit the virtual resources and is not enabled to receive the virtual resources.
|