Patent Publication Number: US-11663652-B2

Title: Systems and methods for selling virtual items on multiple online sales platforms simultaneously, the virtual items being useable within an online game

Description:
FIELD OF THE DISCLOSURE 
     The present disclosure relates to systems and methods for selling virtual items on multiple online sales platforms simultaneously, the virtual items being useable within an online game. 
     BACKGROUND 
     Selling and buying virtual items that are usable within an online game is known. 
     Selling and buying objects on an online sales platform is known. 
     SUMMARY 
     One aspect of the present disclosure relates to a system configured for selling virtual items on multiple online sales platforms simultaneously, the virtual items being useable within an online game. The system may include one or more hardware processors configured by machine-readable instructions. The processor(s) may be configured to manage user accounts for users in the online game. Individual user accounts may be associated with individual users. The individual user accounts may include individual user inventories of virtual items that are usable within the online game by the individual users. The users may include a selling user associated with a seller&#39;s account. The seller&#39;s account may include a seller&#39;s inventory of one or more virtual items that are usable by the selling user within the online game. The processor(s) may be configured to receive a sales request that indicates the selling user will be offering for sale a particular virtual item from the seller&#39;s inventory through at least two online sales platforms simultaneously. The at least two online sales platforms may include a first online sales platform that allows buyers to make purchases using a fiat currency and a second online sales platform that allows buyers to make purchases using a cryptocurrency. The processor(s) may be configured to assign ownership of the particular virtual item temporarily to a holding account such that the selling user is unable to transfer or modify the ownership of the particular virtual item while the ownership of the particular virtual item is assigned to the holding account. The processor(s) may be configured to generate sales listings of the particular virtual item for publications on the at least two online sales platforms. The individual sales listings may include pricing information for prospective buying users and descriptive information that describes the particular virtual item. The sales listings may include a first sales listing for the first online sales platform and a second sales listing for the second online sales platform. The processor(s) may be configured to effectuate the publications of the sales listings of the particular virtual item on the at least two online sales platforms. The processor(s) may be configured to receive indications of offers to purchase the particular virtual item. The indications of the offers may include a first indication of a first offer received through the first online sales platform and a second indication of a second offer received through the second online sales platform. The processor(s) may be configured to determine an accepted offer that is accepted. The accepted offer may be exactly one of the offers to purchase. The processor(s) may be configured to determine a buying user that provided the accepted offer. The processor(s) may be configured to notify the at least two online sales platforms of whether the offers have been accepted or denied. The processor(s) may be configured to receive an amount of consideration from the buying user. The processor(s) may be configured to identify a buyer&#39;s account of the buying user. The buyer&#39;s account may include a buyer&#39;s inventory. The processor(s) may be configured to effectuate assignment of the ownership of the particular virtual item to the buyer&#39;s account, such that the particular virtual item is included in the buyer&#39;s inventory. The processor(s) may be configured to transfer at least a portion of the amount of consideration received from the buying user to the seller&#39;s account. 
     Another aspect of the present disclosure relates to a method for selling virtual items on multiple online sales platforms simultaneously, the virtual items being useable within an online game. The method may include managing user accounts for users in the online game. Individual user accounts may be associated with individual users. The individual user accounts may include individual user inventories of virtual items that are usable within the online game by the individual users. The users may include a selling user associated with a seller&#39;s account. The seller&#39;s account may include a seller&#39;s inventory of one or more virtual items that are usable by the selling user within the online game. The method may include receiving a sales request that indicates the selling user will be offering for sale a particular virtual item from the seller&#39;s inventory through at least two online sales platforms simultaneously. The at least two online sales platforms may include a first online sales platform that allows buyers to make purchases using a fiat currency and a second online sales platform that allows buyers to make purchases using a cryptocurrency. The method may include assigning ownership of the particular virtual item temporarily to a holding account such that the selling user is unable to transfer or modify the ownership of the particular virtual item while the ownership of the particular virtual item is assigned to the holding account. The method may include generating sales listings of the particular virtual item for publications on the at least two online sales platforms. The individual sales listings may include pricing information for prospective buying users and descriptive information that describes the particular virtual item. The sales listings may include a first sales listing for the first online sales platform and a second sales listing for the second online sales platform. The method may include effectuating the publications of the sales listings of the particular virtual item on the at least two online sales platforms. The method may include receiving indications of offers to purchase the particular virtual item. The indications of the offers may include a first indication of a first offer received through the first online sales platform and a second indication of a second offer received through the second online sales platform. The method may include determining an accepted offer that is accepted. The accepted offer may be exactly one of the offers to purchase. The method may include determining a buying user that provided the accepted offer. The method may include notifying the at least two online sales platforms of whether the offers have been accepted or denied. The method may include receiving an amount of consideration from the buying user. The method may include identifying a buyer&#39;s account of the buying user. The buyer&#39;s account may include a buyer&#39;s inventory. The method may include effectuating assignment of the ownership of the particular virtual item to the buyer&#39;s account, such that the particular virtual item is included in the buyer&#39;s inventory. The method may include transferring at least a portion of the amount of consideration received from the buying user to the seller&#39;s account. 
     As used herein, any association (or relation, or reflection, or indication, or correspondency) involving servers, processors, client computing platforms, virtual items, accounts, inventories, requests, sales, purchases, currencies, sales platforms, listings, publications, indications, offers, determinations, verifications, notifications, acceptances, assignments, transfers, and/or another entity or object that interacts with any part of the system and/or plays a part in the operation of the system, may be a one-to-one association, a one-to-many association, a many-to-one association, and/or a many-to-many association or N-to-M association (note that N and M may be different numbers greater than 1). 
     As used herein, the term “obtain” (and derivatives thereof) may include active and/or passive retrieval, determination, derivation, transfer, upload, download, submission, and/or exchange of information, and/or any combination thereof. As used herein, the term “effectuate” (and derivatives thereof) may include active and/or passive causation of any effect, both local and remote. As used herein, the term “determine” (and derivatives thereof) may include measure, calculate, compute, estimate, approximate, generate, and/or otherwise derive, and/or any combination thereof. 
     These and other features, and characteristics of the present technology, as well as the methods of operation and functions of the related elements of structure and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the invention. As used in the specification and in the claims, the singular form of “a”, “an”, and “the” include plural referents unless the context clearly dictates otherwise. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         FIG.  1    illustrates a system configured for selling virtual items on multiple online sales platforms simultaneously, the virtual items being useable within an online game, in accordance with one or more implementations. 
         FIG.  2    illustrates a method for selling virtual items on multiple online sales platforms simultaneously, the virtual items being useable within an online game, in accordance with one or more implementations. 
         FIG.  3    illustrates a transactional diagram of actions and transactions performed in a system for selling virtual items on multiple online sales platforms simultaneously, the virtual items being useable within an online game, in accordance with one or more implementations. 
     
    
    
     DETAILED DESCRIPTION 
       FIG.  1    illustrates a system  100  configured for selling virtual items on multiple online sales platforms  105  simultaneously, in accordance with one or more implementations. The virtual items may be useable within an online game. For example, the online game may be provided and/or hosted by one or more gaming platforms  103 . In some implementations, system  100  may include one or more servers  102 , one or more processors  138 , electronic storage  136 , one or more client computing platforms  104 , one or more gaming platforms  103 , online sales platforms  105 , one or more decentralized databases  135 , one or more user interfaces  137 , and/or other components. Server(s)  102  may be configured to communicate with one or more client computing platforms  104  according to a client/server architecture and/or other architectures. Client computing platform(s)  104  may be configured to communicate with other client computing platforms via server(s)  102  and/or according to a peer-to-peer architecture and/or other architectures. Users may access system  100  via client computing platform(s)  104 . 
     The users may include one or more selling users, one or more buying users, and/or other users. For example, the users may include a first selling user, a second selling user, a first buying user, a second buying user, a first user, a second user, a third user, and so forth. 
     Server(s)  102  may be configured by machine-readable instructions  106 . Machine-readable instructions  106  may include one or more instruction components. The instruction components may include computer program components. The instruction components may include one or more of account component  108 , sale request component  110 , ownership component  112 , listing component  114 , publication component  116 , sales information component  118 , winner component  120 , sale platform notification component  122 , consideration component  124 , buyer component  126 , user input component  128 , sharing component  130 , selling information request component  132 , and/or other instruction components. 
     Account component  108  may be configured to manage user accounts for users, including but not limited to the users in an online game. In some implementations, account component  108  may be configured to manage user inventories for users, including but not limited to the users in an online game. Individual ones of the user accounts may be associated with individual ones of the users. For example, a seller&#39;s account may be associated with a selling user (also referred to as a seller), a buyer&#39;s account may be associated with a buying user (also referred to as a buyer), a first user account may be associated with a first user, a second user account may be associated with a second user, and so forth. The individual ones of the user accounts may include individual user inventories of virtual items that are usable within the online game by the individual ones of the users. For example, the seller&#39;s account may include a seller&#39;s inventory, the buyer&#39;s account may include a buyer&#39;s inventory, the first user account may include a first user inventory, the second user account may include a second user inventory, and so forth. The virtual items included in an inventory may include virtual objects, characters, avatars, skills, abilities, virtual currency, virtual content of the online game, access rights within the online game, rights to (future) benefits within the online game, and/or other valuables within the online game. In some implementations, individual user accounts may be specific to a particular online game. In some implementations, individual user accounts may be managed in the context of one or more gaming platforms  103 . 
     In some implementations, account component  108  may be configured to manage user accounts in one or more online sales platforms  105 . In some implementations, account component  108  may be configured to facilitate a link or connection between user accounts of users within the online game, user accounts in one or more online sales platforms  105 , and/or other user accounts. 
     Sale request component  110  may be configured to receive requests from users, including but not limited to sales requests that indicates users will be offering for sale particular virtual items from their inventories through at least two online sales platforms  105  simultaneously. In some implementations, a request may involve a modification in the ownership of one or more virtual items. The at least two online sales platforms  105  may include a first online sales platform  105  that allows buyers to make purchases using a fiat currency, a second online sales platform  105  that allows buyers to make purchases using a cryptocurrency, and/or other online sales platforms  105 . Examples of a fiat currency may be U.S. dollars, euros, Japanese yen, and/or other currencies. Examples of a cryptocurrency may be Bitcoin, Litecoin, Ether, Ripple, EOS, and/or other currencies. As used herein, auctions may be considered a type of sale. 
     In some implementations, a particular user may offer a virtual item for sale if the particular user owns the virtual item and/or if the particular owner owns the right to sell the virtual item (or the right to offer the virtual item for sale). In some implementations, ownership of virtual items may be established by and/or based on the virtual items being included in particular inventories. In some implementations, ownership of virtual items may be established by and/or based on assignment of the ownership to particular user accounts and/or inventories. In some implementations, ownership of virtual items may be recorded in a digital ledger, decentralized database, blockchain, and/or other mechanism that includes electronic storage. For example, assignments of the ownership of the particular virtual item may be recorded on decentralized database  135  that stores a registry of assets and transactions. In some implementations, the assets of decentralized database  135  may include the particular virtual item. In some implementations, ownership of the particular virtual item may be assigned, prior to a sale, to the seller&#39;s account. This may be referred to as the seller owning the particular virtual item. In some implementations, decentralized database  135  may implement a blockchain. 
     Ownership component  112  may be configured to determine, assign, and/or otherwise modify ownership of virtual items, including but not limited to virtual items that are usable within one or more online games. For example, ownership component  112  may be configured to assign the ownership of a particular virtual item to a particular user account. In some implementations, modifications of ownership may be temporary. For example, ownership component  112  may be configured to assign the ownership of a particular virtual item temporarily to a holding account. For example, the holding account may be not associated with (and/or otherwise under control of) user accounts such as a seller&#39;s account or a buyer&#39;s account. In some implementations, the holding account may hold virtual items in escrow during transactions between users. In some implementations, assigning the ownership of the particular virtual item temporarily to the holding account may be performed such that the selling user is further unable to transfer, sell, and/or otherwise use the particular virtual item within the online game (e.g., at least while ownership is assigned to the holding account). This may prevent changes to the particular virtual item during a sales transaction. In some implementations, actions performed by ownership component  112  (e.g., determinations, assignments, and/or modifications) may be performed in response to actions performed by other components of system  100 , including but not limited to sale request component  110 . In some implementations, the holding account may be an account on a permissioned blockchain. In some implementations, the holding account may be an account of one or more gaming platforms  103 . Assignments of the ownership of the particular virtual item may be recorded on decentralized database  135  that stores a registry of assets and transactions. In some implementations, assigning the ownership of the particular virtual item temporarily to the holding account may be performed such that the selling user is henceforth unable to use the particular virtual item within the online game. 
     In some implementations, ownership component  112  may be configured to effectuate a lock or hold on a particular virtual item that is for sale. For example, by placing a lock or hold on the particular virtual item, the particular virtual item may be safeguarded from being modified and/or destroyed while being listed for sale. 
     In some implementations, ownership component  112  may be configured to assign the ownership of a particular virtual item to a buyer&#39;s account, e.g., responsive to receipt of sales information indicating the particular virtual item has been purchased by a buyer. Subsequent to such an assignment, the particular virtual item may be included in a buyer&#39;s inventory and accessible to be used by the buying user within the online game. 
     In some implementations, ownership component  112  may be configured to assign the ownership of a particular virtual item to the seller&#39;s account, responsive to receipt of sales information indicating the particular virtual item has not been purchased. For example, a seller may have offered the particular virtual item for sale (such that the ownership was assigned to a holding account). Responsive to a determination that the particular virtual item has not been sold (e.g., not sold within some predetermined time period that has expired), ownership component  112  may be configured to assign the ownership back to the seller&#39;s account (e.g., from the holding account). 
     Listing component  114  may be configured to generate and/or prepare sales listings of virtual items for publications on online sales platforms  105 , in particular the at least two online sales platforms  105 . Even when a single particular virtual item is intended to be sold (and only sold exactly once to exactly one buyer), listing component  114  may generate different sales listings for publication on different online sales platforms  105 ; in particular, at least a first sales listing for the first online sales platform  105 , and a second sales listing for the second online sales platform  105 . The first and second sales listings may be published at the same time (or such that users of both online sales platforms  105  can be presented with the listings at the same time, simultaneously, and/or otherwise concurrently). The individual sales listings may include pricing information for prospective buying users and descriptive information that describes the particular virtual item. Generating the sales listings of a particular virtual item may include converting price information (e.g., as included in the sales request) to either the fiat currency or the cryptocurrency. In some implementations, a sales listing may include multiple required fields and one or more optional fields or other units of relevant information. In some implementations, one or more fields may be filled automatically, e.g., by listing component  114 , based on information received by sale request component  110 . In some implementations, a seller may be prompted to provide and/or confirm information for one or more fields such that generation of a particular sales listing may be completed, e.g., through selling information request component  132 . The sales listings for a particular virtual item may include a first sales listing for the first online sales platform  105 , a second sales listing for the second online sales platform  105 , and/or other sales listings for other online sales platforms  105 . In some implementations, publication of the first sales listing may effectuate an auction having a limited duration. 
     Publication component  116  may be configured to effectuate publication of sales listings on online sales platform  105 . In some implementations, a particular sales listing may be published for a limited duration. For example, an auction may have a limited duration. In some implementations, a particular online sales platform  105  may support an Application Programming Interface (API) for the publication of sales listings. In some implementations, one or more online sales platforms  105  may be external to gaming platform  103  and/or system  100 . For example, in some implementations, online sales platforms  105  may include one or more of eBay™, Amazon™, Etsy™, and/or another platform that supports online sales transactions. In some implementations, publication component  116  may be configured to effectuate the publications of the sales listings of the particular virtual item on the at least two online sales platforms  105 , in accordance with a received sales request. For example, in some implementations, a seller may select on which of the available online sales platforms  105  a particular virtual item will be offered for sale. In some implementations, publications of sales listings may be effectuated subsequent to a verification whether the selling user has ownership of the particular virtual item. 
     Sales information component  118  may be configured to receive information from online sales platforms  105 , including but not limited to sales information. In some implementations, sales information may include indications of offers and/or attempts to purchase particular virtual items. In some implementations, sales information may indicate whether a particular sales listing has received a bid and/or other offer. In some implementations, sales information from online sales platform  105  pertaining to a particular sales listing may be received upon expiration of a limited duration that is associated with the particular sales listing. In some implementations, the indications of the offers may include a first indication of a first offer received through first online sales platform  105 , a second indication of a second offer received through second online sales platform  105 , and/or other indications. In some implementations, sales information may be time-stamped, e.g., according to the moment of receipt by sales information component  118 , the moment online sales platforms  105  were notified and/or otherwise alerted by prospective buyers, and/or other particular moments in time. In some implementations, time stamps may allow sales information and/or offers from different prospective buyers to be organized in chronological order. 
     Winner component  120  may be configured to determine and/or decide an accepted offer (e.g., regarding the sale of a particular virtual item) that is accepted. In some implementations, winner component  120  may be configured to decide which of the received offers to purchase a particular virtual item will be accepted, or is intended to be accepted (barring any issues such as non-payment and/or other issues). The accepted offer (also referred to as “winning offer”) for a particular virtual item may be exactly one of the offers to purchase the particular virtual item. Winner component  120  may be further configured to determine a buying user that provided the accepted offer. In some implementations, determinations and/or decisions regarding the winner offer and/or the buying user may be based on one or more factors and/or considerations, including but not limited to ranking/rating/reputation of prospective buyers, estimated and/or anticipated costs/fees/revenue/profit of prospective purchases to any or all of the pertinent parties in a transaction, chronological information, and/or other factors and considerations. 
     In some implementations, winner component  120  may be configured to perform verifications pertaining to sales activities. For example, a verification may verify whether a particular sales request is associated with a user and/or a user account. For example, a verification may verify whether a particular sales request is associated with a user account of a user that is allowed to initiate sales transactions. In some implementations, determining the accepted offer may include a verification whether one or more requirements as stipulated by the selling user in the sales request have been met. For example, the one or more requirements may include geographical restrictions, restrictions related to in-game player statistics and/or parameters for the prospective buyer, and/or other restrictions. In some implementations, performance of one or more verifications may be based on information in the registry that is stored in decentralized database  135 . In some implementations, decentralized database  135  may represent a blockchain, and a particular verification may be based on information in the registry that is stored in the blockchain. 
     Sale platform notification component  122  may be configured to notify online sales platforms  105 . For example, a notification may indicate whether particular offers from prospective buyers have been accepted or denied. In some implementations, one or more online sales platforms  105  may deactivate publications of sales listings, e.g., subsequent to notifications whether particular offers have been accepted or denied. 
     Consideration component  124  may be configured to receive amounts of consideration from buying users. Consideration may include fiat currency, cryptocurrency, and/or other types of currencies. Consideration component  124  may be configured to transfer payments between different accounts and/or different users, including a seller&#39;s account, a buyer&#39;s account, and/or other user accounts. In some implementations, consideration component  124  may be configured to convert one or more currencies of a first type into one or more currencies of a second type. For example, in some implementations, received currency from the buyer may be converted to a preferred currency of the seller. In some implementations, consideration component  124  may receive payments on behalf of buyers, e.g. from one or more online sales platform  105 . In some implementations, consideration component  124  may receive payments on behalf of sellers. In some implementations, consideration component  124  may be configured to transfer at least a portion of a sales amount received from a buying user to a seller&#39;s account. In some implementations, for example in case of a refund, consideration component  124  may be configured to receive at least a portion of the sales amount from the original seller&#39;s account. In some implementations, for example in case of a refund, consideration component  124  may be configured to transfer at least a portion of a sales amount to the original buyer&#39;s account. Consideration component  124  may be configured to share portions of payments with other stakeholders, including but not limited to online sales platform  105  (e.g., a sales service fee or a transaction fee), gaming platform(s)  103 , an original creator or designer of the sold virtual item, and/or other interested parties. 
     Buyer component  126  may be configured to identify accounts, including but not limited to user accounts of buyers of virtual items. For example, buyer component  126  may be configured to identify a buyer&#39;s account of a buying user that has effectuated a purchase of a particular virtual item through a particular online sales platform  105 . In some implementations, identification may be performed responsive to receipt of sales information indicating a particular virtual item has been purchased. The buyer&#39;s account may include a buyer&#39;s inventory of virtual items that are usable by the buying user within the online game. In some implementations, identifying the buyer&#39;s account of the buying user may include generating a redemption code for the particular virtual item. In some implementations, assigning the ownership of the particular virtual item to the buyer&#39;s account may be performed responsive to redemption of the redemption code, e.g., by the buyer. In some implementations, a buyer may have a user account with a particular online sales platform  105  (i.e., at the moment of the purchase of a particular virtual item), but not with a particular gaming platform  103 . In such a case, buyer component  126  may be configured to facilitate the creation of a buyer&#39;s account with a particular gaming platform  103 . Once the buyer&#39;s account is created and subsequently identified, ownership of a purchased virtual item may be assigned to the buyer&#39;s account. The particular virtual item that may be included in the buyer&#39;s inventory may be available to be used by the buying user within the online game. 
     In some implementations, ownership component  112  may be configured to effectuate assignment of the ownership of a particular virtual item to a particular buyer&#39;s account, such that the particular virtual item is included in the particular buyer&#39;s inventory. In some implementations, effectuating the assignment of the ownership of the particular virtual item to the buyer&#39;s account may include assigning the ownership from the holding account to the particular buyer&#39;s account. 
     Sharing component  130  may be configured to transfer at least a portion of the amount of consideration received from the buying user to the seller&#39;s account. In some implementations, sharing component  130  may be configured to share portions of payments with other stakeholders, including but not limited to online sales platform  105  (e.g., a sales service fee or a transaction fee), gaming platform(s)  103 , an original creator or designer of the sold virtual item, and/or other interested parties. 
     By way of non-limiting example,  FIG.  3    illustrates a transactional diagram  30  of actions and transactions performed in system  100 . A first transaction in transactional diagram  30  represents a sale of a particular virtual item from a user  11  to a user  12  or a user  14 , and is initiated by a sales request  31  from user  11  to a particular gaming platform  103 . Subsequent to sales request  31 , an assignment  32  assigns the ownership of the particular virtual item to a holding account on decentralized database  135  (e.g., on a permissioned blockchain that is configured to record ownership of certain virtual items). In some implementations, assignments may be initiated by gaming platform  103  and implemented by decentralized database  135 . Subsequent to assignment  32 , at least two listings  33  are generated and published on at least two different online sales platforms  105 . Subsequent to publishing the sales listings, user  12  and user  14  each provide offers to purchase the particular virtual item, through purchase offers  34  (which may be accompanied by sales amounts, not depicted). Subsequently, a determination is made which of the purchase offers is accepted, e.g., by decentralized database  135 . The at least two different online sales platforms  105  and/or users  12  and  14  are notified through notifications  35  whether individual purchase offers are accepted or denied. Exactly one purchase offer is accepted. Next, the buyer&#39;s account is identified (in this example, either the account of user  12  or user  14 ). Subsequently, an assignment  36  assigns the ownership of the particular virtual item to the buyer&#39;s account (e.g., of user  12  or user  14 , and, e.g., an account in gaming platform  103 ). A payment  37  (presumably the lion share received from the buyer user) is transferred to the seller, user  11 . The order of the actions in transactional diagram  30  is exemplary and not intended to be limiting. Sales transactions in accordance with this disclosure may include additional and/or different actions and/or steps then depicted in  FIG.  3   , which is merely intended to be exemplary. 
     Referring to  FIG.  1   , selling information request component  132  may be configured to request, from a selling user, selling information related to the sale of a particular virtual item. In some implementations, generation of one or more of the sales listings (e.g., by listing component  114 ) may be based on information requested by selling information request component  132 , such as, e.g., selling information. In some implementations, receipt of the selling information may confirm the selling user consents to the publications of the sales listings. 
     User input component  128  may be configured to receive user input from users, for example through client computing platforms  104 . In some implementations, user input component may receive user input from a selling user, a buying user, and/or other users. For example, user input may confirm a selling user&#39;s consent to offer a particular virtual item for sale, and/or publish a particular sales listing. In some implementations, publication of one or more sales listings may be effectuated subsequent to receipt of particular user input from the selling user. In some implementations, user input component  132  may be implemented through user interfaces  137 . 
     User interfaces  137  may be configured to facilitate interaction between users and system  100  and/or between users and client computing platforms  104 . For example, user interfaces  137  may provide interfaces through which users may provide information to and/or receive information from system  100 . In some implementations, a particular user interface  137  may include one or more of a display screen, touchscreen, monitor, a keyboard, buttons, switches, knobs, levers, mouse, microphones, sensors to capture voice commands, sensors to capture body movement, sensors to capture hand and/or finger gestures, and/or other user interface devices configured to receive and/or convey user input. In some implementations, one or more user interfaces  137  may be included in one or more client computing platforms  104 . In some implementations, one or more user interfaces  137  may be included in system  100 . 
     In some implementations, server(s)  102 , client computing platform(s)  104 , and/or external resources  134  may be operatively linked via one or more electronic communication links. For example, such electronic communication links may be established, at least in part, via one or more networks  13  such as the Internet and/or other networks. It will be appreciated that this is not intended to be limiting, and that the scope of this disclosure includes implementations in which server(s)  102 , client computing platform(s)  104 , and/or external resources  134  may be operatively linked via some other communication media. 
     A given client computing platform  104  may include one or more processors configured to execute computer program components. The computer program components may be configured to enable an expert or user associated with the given client computing platform  104  to interface with system  100  and/or external resources  134 , and/or provide other functionality attributed herein to client computing platform(s)  104 . By way of non-limiting example, the given client computing platform  104  may include one or more of a desktop computer, a laptop computer, a handheld computer, a tablet computing platform, a NetBook, a Smartphone, a gaming console, and/or other computing platforms. 
     External resources  134  may include sources of information outside of system  100 , external entities participating with system  100 , and/or other resources. In some implementations, some or all of the functionality attributed herein to external resources  134  may be provided by resources included in system  100 . 
     Server(s)  102  may include electronic storage  136 , one or more processors  138 , and/or other components. Server(s)  102  may include communication lines, or ports to enable the exchange of information with a network and/or other computing platforms. Illustration of server(s)  102  in  FIG.  1    is not intended to be limiting. Server(s)  102  may include a plurality of hardware, software, and/or firmware components operating together to provide the functionality attributed herein to server(s)  102 . For example, server(s)  102  may be implemented by a cloud of computing platforms operating together as server(s)  102 . 
     Electronic storage  136  may comprise non-transitory storage media that electronically stores information. The electronic storage media of electronic storage  136  may include one or both of system storage that is provided integrally (i.e., substantially non-removable) with server(s)  102  and/or removable storage that is removably connectable to server(s)  102  via, for example, a port (e.g., a USB port, a firewire port, etc.) or a drive (e.g., a disk drive, etc.). Electronic storage  136  may include one or more of optically readable storage media (e.g., optical disks, etc.), magnetically readable storage media (e.g., magnetic tape, magnetic hard drive, floppy drive, etc.), electrical charge-based storage media (e.g., EEPROM, RAM, etc.), solid-state storage media (e.g., flash drive, etc.), and/or other electronically readable storage media. Electronic storage  136  may include one or more virtual storage resources (e.g., cloud storage, a virtual private network, and/or other virtual storage resources). Electronic storage  136  may store software algorithms, information determined by processor(s)  138 , information received from server(s)  102 , information received from client computing platform(s)  104 , and/or other information that enables server(s)  102  to function as described herein. 
     Processor(s)  138  may be configured to provide information processing capabilities in server(s)  102 . As such, processor(s)  138  may include one or more of a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and/or other mechanisms for electronically processing information. Although processor(s)  138  is shown in  FIG.  1    as a single entity, this is for illustrative purposes only. In some implementations, processor(s)  138  may include a plurality of processing units. These processing units may be physically located within the same device, or processor(s)  138  may represent processing functionality of a plurality of devices operating in coordination. Processor(s)  138  may be configured to execute components  108 ,  110 ,  112 ,  114 ,  116 ,  118 ,  120 ,  122 ,  124 ,  126 ,  128 ,  130 , and/or  132 , and/or other components. Processor(s)  138  may be configured to execute components  108 ,  110 ,  112 ,  114 ,  116 ,  118 ,  120 ,  122 ,  124 ,  126 ,  128 ,  130 , and/or  132 , and/or other components by software; hardware; firmware; some combination of software, hardware, and/or firmware; and/or other mechanisms for configuring processing capabilities on processor(s)  138 . As used herein, the term “component” may refer to any component or set of components that perform the functionality attributed to the component. This may include one or more physical processors during execution of processor readable instructions, the processor readable instructions, circuitry, hardware, storage media, or any other components. 
     It should be appreciated that although components  108 ,  110 ,  112 ,  114 ,  116 ,  118 ,  120 ,  122 ,  124 ,  126 ,  128 ,  130 , and/or  132  are illustrated in  FIG.  1    as being implemented within a single processing unit, in implementations in which processor(s)  138  includes multiple processing units, one or more of components  108 ,  110 ,  112 ,  114 ,  116 ,  118 ,  120 ,  122 ,  124 ,  126 ,  128 ,  130 , and/or  132  may be implemented remotely from the other components. The description of the functionality provided by the different components  108 ,  110 ,  112 ,  114 ,  116 ,  118 ,  120 ,  122 ,  124 ,  126 ,  128 ,  130 , and/or  132  described below is for illustrative purposes, and is not intended to be limiting, as any of components  108 ,  110 ,  112 ,  114 ,  116 ,  118 ,  120 ,  122 ,  124 ,  126 ,  128 ,  130 , and/or  132  may provide more or less functionality than is described. For example, one or more of components  108 ,  110 ,  112 ,  114 ,  116 ,  118 ,  120 ,  122 ,  124 ,  126 ,  128 ,  130 , and/or  132  may be eliminated, and some or all of its functionality may be provided by other ones of components  108 ,  110 ,  112 ,  114 ,  116 ,  118 ,  120 ,  122 ,  124 ,  126 ,  128 ,  130 , and/or  132 . As another example, processor(s)  138  may be configured to execute one or more additional components that may perform some or all of the functionality attributed below to one of components  108 ,  110 ,  112 ,  114 ,  116 ,  118 ,  120 ,  122 ,  124 ,  126 ,  128 ,  130 , and/or  132 . 
       FIG.  2    illustrates a method  200  for selling virtual items on multiple online sales platforms simultaneously, the virtual items being useable within an online game, in accordance with one or more implementations. The operations of method  200  presented below are intended to be illustrative. In some implementations, method  200  may be accomplished with one or more additional operations not described, and/or without one or more of the operations discussed. Additionally, the order in which the operations of method  200  are illustrated in  FIG.  2    and described below is not intended to be limiting. 
     In some implementations, method  200  may be implemented in one or more processing devices (e.g., a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and/or other mechanisms for electronically processing information). The one or more processing devices may include one or more devices executing some or all of the operations of method  200  in response to instructions stored electronically on an electronic storage medium. The one or more processing devices may include one or more devices configured through hardware, firmware, and/or software to be specifically designed for execution of one or more of the operations of method  200 . 
     An operation  202  may include managing user accounts for users in the online game. Individual user accounts may be associated with individual users. The individual user accounts may include individual user inventories of virtual items that are usable within the online game by the individual users. The users may include a selling user associated with a seller&#39;s account. The seller&#39;s account may include a seller&#39;s inventory of one or more virtual items that are usable by the selling user within the online game. Operation  202  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to account component  108 , in accordance with one or more implementations. 
     An operation  204  may include receiving a sales request that indicates the selling user will be offering for sale a particular virtual item from the seller&#39;s inventory through at least two online sales platforms simultaneously. The at least two online sales platforms may include a first online sales platform that allows buyers to make purchases using a fiat currency and a second online sales platform that allows buyers to make purchases using a cryptocurrency. Operation  204  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to sale request component  110 , in accordance with one or more implementations. 
     An operation  206  may include assigning ownership of the particular virtual item temporarily to a holding account such that the selling user is unable to transfer or modify the ownership of the particular virtual item while the ownership of the particular virtual item is assigned to the holding account. Operation  206  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to ownership component  112 , in accordance with one or more implementations. 
     An operation  208  may include generating sales listings of the particular virtual item for publications on the at least two online sales platforms. The individual sales listings may include pricing information for prospective buying users and descriptive information that describes the particular virtual item. The sales listings may include a first sales listing for the first online sales platform and a second sales listing for the second online sales platform. Operation  208  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to listing component  114 , in accordance with one or more implementations. 
     An operation  210  may include effectuating the publications of the sales listings of the particular virtual item on the at least two online sales platforms. Operation  210  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to publication component  116 , in accordance with one or more implementations. 
     An operation  212  may include receiving indications of offers to purchase the particular virtual item. The indications of the offers may include a first indication of a first offer received through the first online sales platform and a second indication of a second offer received through the second online sales platform. Operation  212  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to sales information component  118 , in accordance with one or more implementations. 
     An operation  214  may include determining an accepted offer that is accepted. The accepted offer may be exactly one of the offers to purchase. Operation  214  may include determining a buying user that provided the accepted offer. Operation  214  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to winner component  120 , in accordance with one or more implementations. 
     An operation  216  may include notifying the at least two online sales platforms of whether the offers have been accepted or denied. Operation  216  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to sale platform notification component  122 , in accordance with one or more implementations. 
     An operation  218  may include receiving an amount of consideration from the buying user. Operation  218  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to consideration component  124 , in accordance with one or more implementations. 
     An operation  220  may include identifying a buyer&#39;s account of the buying user. The buyer&#39;s account may include a buyer&#39;s inventory. Operation  220  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to buyer component  126 , in accordance with one or more implementations. 
     An operation  222  may include effectuating assignment of the ownership of the particular virtual item to the buyer&#39;s account, such that the particular virtual item is included in the buyer&#39;s inventory. Operation  222  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to ownership component  112 , in accordance with one or more implementations. 
     An operation  224  may include transferring at least a portion of the amount of consideration received from the buying user to the seller&#39;s account. Operation  224  may be performed by one or more hardware processors configured by machine-readable instructions including a component that is the same as or similar to sharing component  130 , in accordance with one or more implementations. 
     Although the present technology has been described in detail for the purpose of illustration based on what is currently considered to be the most practical and preferred implementations, it is to be understood that such detail is solely for that purpose and that the technology is not limited to the disclosed implementations, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present technology contemplates that, to the extent possible, one or more features of any implementation can be combined with one or more features of any other implementation.