US2023316248A1PendingUtilityA1

Systems and methods for operating a bridge server to support multiple shards of a blockchain

Assignee: MYTHICAL INCPriority: Oct 19, 2020Filed: Jun 2, 2023Published: Oct 5, 2023
Est. expiryOct 19, 2040(~14.2 yrs left)· nominal 20-yr term from priority
G06Q 20/1235G06F 16/27G06Q 20/389G06F 21/10A63F 13/792G06Q 20/027G07F 17/3244G06Q 20/065G06F 21/64A63F 13/71A63F 13/75A63F 2300/575A63F 13/35G06F 21/1015
75
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for operating a bridge server to support multiple shards of blockchains are disclosed. The multiple shards may be used to record ownership rights of in-game digital assets. The in-game digital assets may be usable in an online gaming platform. Exemplary implementations may: execute an instance of a game; maintain user accounts for the users of a blockchain on a first and a second decentralized ledger server; record sets of rights pertaining to sets of digital assets; receive an exchange request for a first digital asset; receive transferal information for the first digital asset; transfer sets of instructions to the first and second decentralized ledger servers such that the first decentralized ledger server removes the first digital asset from the first set of digital assets and the second decentralized ledger server adds the first digital asset to the second set of digital assets.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system configured for operating a bridge server to support multiple asset-specific shards of a blockchain, wherein the multiple asset-specific shards are used to record ownership rights of mutually exclusive sets of digital assets, wherein the digital assets are usable by users in an online gaming platform that is configured to host an online game, the system comprising:
 a first decentralized ledger server configured to support a first shard of the blockchain, wherein the first decentralized ledger server includes one or more processors configured by machine-readable instructions to:
 record, on the first shard, a first set of rights pertaining to a first set of the digital assets owned by different users; 
   a second decentralized ledger server configured to support a second shard of the blockchain, wherein the second decentralized ledger server includes one or more processors configured by machine-readable instructions to:
 record, on the second shard, a second set of rights pertaining to a second set of the digital assets owned by the different users, wherein the second set of the digital assets is mutually exclusive with the first set of the digital assets; and 
   the bridge server, including one or more processors configured by machine-readable instructions to:
 determine that rights reflecting ownership of a new digital asset are to be recorded on either the first shard or the second shard; 
 responsive to determining that the rights reflecting the ownership of the new digital asset are to be recorded on the first shard, transfer a first set of instructions to the first decentralized ledger server to record the ownership of the new digital asset on the first shard such that the recorded first set of the digital assets on the first shard remains mutually exclusive with the recorded second set of the digital assets on the second shard; and 
 responsive to determining that the rights reflecting the ownership of the new digital asset are to be recorded on the second shard, transfer a second set of instructions to the second decentralized ledger server to record the ownership of the new digital asset on the second shard such that the recorded first set of the digital assets on the first shard remains mutually exclusive with the recorded second set of the digital assets on the second shard. 
   
     
     
         2 . The system of  claim 1 , wherein the one or more processors included in the bridge server are further configured to:
 translate one or more in-game actions into one or more transactions that create the new digital asset.   
     
     
         3 . The system of  claim 1 , wherein the users include a first user, wherein one or more processors included in the online gaming platform are configured to:
 execute an instance of the online game, and present the online game to the first user, wherein presenting the online game includes a presentation of views of the online game that are determined during execution of the instance of the online game; and   receive, from the first user, an action request to perform the one or more in-game actions in the online game.   
     
     
         4 . The system of  claim 1 , wherein a first node implemented by the first decentralized ledger server is dedicated to the first shard, and wherein a second node implemented by the second decentralized ledger server is dedicated to the second shard of the blockchain. 
     
     
         5 . The system of  claim 1 , wherein the first set of the digital assets includes a first digital asset, wherein the first digital asset represents a three-dimensional in-game user-controllable character configured to interact with other virtual items within the online gaming platform. 
     
     
         6 . The system of  claim 5 , wherein the first digital asset is not fungible. 
     
     
         7 . The system of  claim 6 , wherein the recorded first set of rights reflects ownership of the first digital asset by the first user. 
     
     
         8 . The system of  claim 1 , wherein the one or more processors included in the first decentralized ledger server are further configured to maintain user accounts for the users of the blockchain, including the first user, and wherein the one or more processors included in the second decentralized ledger server are further configured to maintain user accounts for the users of the blockchain, including the first user. 
     
     
         9 . The system of  claim 1 , wherein the one or more processors included in the bridge server are further configured by the machine-readable instructions to:
 translate an additional in-game action that has been performed in the online game into an additional transaction to be recorded, wherein the additional transaction creates a second new digital asset owned by a second user;   determine that second rights reflecting ownership of the second new digital asset are to be recorded on the first shard or the second shard;   responsive to determining that the second rights reflecting the ownership of the second new digital asset are to be recorded on the first shard, transfer an additional first set of instructions to the first decentralized ledger server to record the ownership of the second new digital asset on the first shard such that the recorded first set of the digital assets on the first shard remains mutually exclusive with the recorded second set of the digital assets on the second shard; and   responsive to determining that the second rights reflecting the ownership of the second new digital asset are to be recorded on the second shard, transfer an additional second set of instructions to the second decentralized ledger server to record the ownership of the second new digital asset on the second shard such that the recorded first set of the digital assets on the first shard remains mutually exclusive with the recorded second set of the digital assets on the second shard.   
     
     
         10 . A method for operating a bridge server to support multiple asset-specific shards of a blockchain, wherein the multiple asset-specific shards are used to record ownership rights of mutually exclusive sets of digital assets, wherein the digital assets are usable by users in an online gaming platform that hosts an online game, the method being implemented in a computer-implemented system, the method comprising:
 supporting, by a first decentralized ledger server, a first shard of the blockchain;   recording, on the first shard, a first set of rights pertaining to a first set of the digital assets owned by different users;   supporting, by a second decentralized ledger server, a second shard of the blockchain;   recording, on the second shard, a second set of rights pertaining to a second set of the digital assets owned by the different users, wherein the second set of the digital assets is mutually exclusive with the first set of the digital assets;   determining, by the bridge server, that rights reflecting ownership of a new digital asset are to be recorded on either the first shard or the second shard;   responsive to determining that the rights reflecting the ownership of the new digital asset are to be recorded on the first shard, transferring, by the bridge server, a first set of instructions to the first decentralized ledger server to record the ownership of the new digital asset on the first shard such that the recorded first set of the digital assets on the first shard remains mutually exclusive with the recorded second set of the digital assets on the second shard; and   responsive to determining that the rights reflecting the ownership of the new digital asset are to be recorded on the second shard, transferring, by the bridge server, a second set of instructions to the second decentralized ledger server to record the ownership of the new digital asset on the second shard such that the recorded first set of the digital assets on the first shard remains mutually exclusive with the recorded second set of the digital assets on the second shard.   
     
     
         11 . The method of  claim 10 , further comprising:
 translating one or more in-game actions into one or more transactions that create the new digital asset.   
     
     
         12 . The method of  claim 10 , wherein the users include a first user, the method further comprising:
 executing an instance of the online game, and presenting the online game to the first user, wherein presenting the online game includes a presentation of views of the online game that are determined during execution of the instance of the online game; and   receiving, from the first user, an action request to perform the one or more in-game actions in the online game.   
     
     
         13 . The method of  claim 10 , wherein the first set of the digital assets includes a first digital asset, wherein the first digital asset represents a three-dimensional in-game user-controllable character that can interact with other virtual items within the online gaming platform. 
     
     
         14 . The method of  claim 13 , wherein the first digital asset is not fungible. 
     
     
         15 . The method of  claim 14 , wherein the recorded first set of rights reflects ownership of the first digital asset by the first user. 
     
     
         16 . The method of  claim 10 , further comprising:
 maintaining, by the first decentralized ledger server, user accounts for the users of the first blockchain, including the first user; and   maintaining, by the first decentralized ledger server, user accounts for the users of the first blockchain, including the first user.   
     
     
         17 . The method of  claim 10 , further comprising:
 translating, by the bridge server, an additional in-game action that has been performed in the online game into an additional transaction to be recorded, wherein the additional transaction creates a second new digital asset owned by a second user; and   determining, by the bridge server, whether second rights reflecting ownership of the second new digital asset are to be recorded on the first shard or the second shard;   responsive to determining that the second rights reflecting the ownership of the second new digital asset are to be recorded on the first shard, transferring, by the bridge server, an additional first set of instructions to the first decentralized ledger server to record the ownership of the second new digital asset on the first shard such that the recorded first set of the digital assets on the first shard remains mutually exclusive with the recorded second set of the digital assets on the second shard; and   responsive to determining that the second rights reflecting the ownership of the second new digital asset are to be recorded on the second shard, transferring, by the bridge server, an additional second set of instructions to the second decentralized ledger server to record the ownership of the second new digital asset on the second shard such that the recorded first set of the digital assets on the first shard remains mutually exclusive with the recorded second set of the digital assets on the second shard.

Join the waitlist — get patent alerts

Track US2023316248A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.