US20090253494A1 - Exchanging assets between on-line virtual worlds - Google Patents
Exchanging assets between on-line virtual worlds Download PDFInfo
- Publication number
- US20090253494A1 US20090253494A1 US12/061,003 US6100308A US2009253494A1 US 20090253494 A1 US20090253494 A1 US 20090253494A1 US 6100308 A US6100308 A US 6100308A US 2009253494 A1 US2009253494 A1 US 2009253494A1
- Authority
- US
- United States
- Prior art keywords
- asset
- player
- virtual world
- representative
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 claims description 35
- 230000007246 mechanism Effects 0.000 claims description 6
- 230000015572 biosynthetic process Effects 0.000 claims 2
- 238000004891 communication Methods 0.000 description 4
- 240000007591 Tilia tomentosa Species 0.000 description 3
- 241000628997 Flos Species 0.000 description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/575—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for trading virtual items
Definitions
- the present invention relates to systems for exchanging assets between on-line virtual worlds.
- Virtual worlds Tens of millions of people presently participate in online “virtual worlds,” which provide simulated environments for participants (players) to inhabit and interact with other players. These virtual worlds include fantasy worlds, such as Second LifeTM, or massively multiplayer online games, such as World of WarcraftTM or EVE OnlineTM.
- these assets can include swords or potions in World of WarcraftTM, or houses, clothing, or virtual-world currency such as Linden Dollars in Second LifeTM.
- Players also exchange these assets with other players or merchants within the same virtual world to achieve various goals.
- World of WarcraftTM provides auction houses to facilitate buying and selling various assets and Second Life users establish stores within the virtual world to facilitate the same.
- Some embodiments of the present invention provide a system that facilitates exchanging assets between online virtual worlds.
- the system receives a first asset from a representative of a first player who controls the first asset in a first virtual world, and receives a second asset from a representative of a second player who controls the second asset in the second virtual world.
- the system provides the first asset to a representative of the second player in the first virtual world, and provides the second asset to a representative of the first player in the second virtual world.
- the system upon receiving the first asset, stores the first asset in a first warehouse in the first virtual world, and before providing the first asset, the system retrieves the first asset from the first warehouse. Similarly, upon receiving the second asset, the system stores the second asset in a second warehouse in the second virtual world, and before providing the second asset, the system retrieves the second asset from the second warehouse.
- a first market persona in the first virtual world is responsible for receiving the first asset from the representative of the first player and providing the first asset to the representative of the second player.
- a second market persona in the second virtual world is responsible for receiving the second asset from the representative of the second player and providing the second asset to the representative of the first player.
- the system records the agreement and uses parameters from the recorded agreement to suggest real exchange rates for future exchanges involving the first asset and/or the second asset.
- the system uses the recorded agreement, along with other recorded agreements associated with other exchanges, to establish an exchange rate between a first currency in the first virtual world and a second currency in the second virtual world.
- matching the first player with the second player additionally involves authenticating the first player and the second player.
- Some embodiments of the present invention provide a system that facilitates exchanging assets between online virtual worlds.
- the system receives a request from a player who controls a first asset in a first virtual world to exchange the first asset for a second asset in a second virtual world.
- the system determines a real exchange rate between the first asset and the second asset based on equal asset values for the first asset and the second asset.
- the system receives the first asset from a representative of the player in the first virtual world, and provides the second asset to a representative of the player in the second virtual world.
- FIG. 1 illustrates a system which facilitates exchanging assets between online virtual worlds in accordance with an embodiment of the present invention.
- FIG. 2 presents a flow chart illustrating how two players in different virtual worlds exchange assets with each other in accordance with an embodiment of the present invention.
- FIG. 3 presents a flow chart illustrating how a single player exchanges assets in different virtual worlds in accordance with an embodiment of the present invention.
- the data structures and code described in this detailed description are typically stored on a computer-readable storage medium, which may be any device or medium that can store code and/or data for use by a computer system.
- the computer-readable storage medium includes, but is not limited to, volatile memory, non-volatile memory, magnetic and optical storage devices such as disk drives, magnetic tape, CDs (compact discs), DVDs (digital versatile discs or digital video discs), or other media capable of storing computer-readable media now known or later developed.
- the methods and processes described in the detailed description section can be embodied as code and/or data, which can be stored in a computer readable storage medium as described above.
- a computer system reads and executes the code and/or data stored on the computer-readable storage medium, the computer system perform the methods and processes embodied as data structures and code and stored within the computer-readable storage medium.
- the methods and processes described below can be included in hardware modules.
- the hardware modules can include, but are not limited to, application-specific integrated circuit (ASIC) chips, field-programmable gate arrays (FPGAs), and other programmable-logic devices now known or later developed. When the hardware modules are activated, the hardware modules perform the methods and processes included within the hardware modules.
- ASIC application-specific integrated circuit
- FPGAs field-programmable gate arrays
- Embodiments of the present invention provide a system which allows a player in a first virtual world to exchange a non-monetary asset with another player in a second virtual world without having to: exchange the asset for currency of the first virtual world; convert the currency from the first virtual world to currency in the real world; convert the real currency to the currency of the second virtual world; and purchase the asset in the second world.
- the system essentially provides an efficient barter system (and also lets players exchange assets when there is no system for conversion/purchase in real-world currencies). In some embodiments, this is accomplished by using derived asset values and real exchange rates to convert between assets.
- the system facilitates matching players who would like to exchange assets in a first virtual world for assets in a second virtual world with a complementary player in the second virtual world who would like to exchange their assets for assets in the first virtual world.
- a player may want to move entirely from one virtual world to another, or a business may want to balance assets between two virtual worlds.
- the system can also provide a way for those players to converse about what each player would like to exchange, which enables the players to work out an equitable exchange. For example, a first player in a first virtual world could agree with a second player in a second virtual world to exchange two swords in the first virtual world for one ship in a second virtual world.
- the system can also record transactions in a database.
- the system can use these recorded transactions to establish values for objects in worlds where there is no built-in way of valuing objects in a cross-world currency or in the currencies of other worlds. For example, if we know the value of the two swords to be $400 Linden Dollars (L) in Second LifeTM, and the two swords are traded for one ship in a second virtual world, then the ship can be inferred to have a value equivalent to $400 L for future exchanges between the worlds. (Note that the value of that asset could be expressed in either the currency of Second LifeTM as $400 L or in a cross-world currency (US dollars) determined by the Linden exchange rate with US dollars.)
- the system can also use the accumulated data to suggest values for future transactions. For example, the system can inform a party that during previous transactions, the same items in a second virtual world had a value of x currency units in a first virtual world (or in a cross-world currency).
- the system can additionally use the accumulated data to establish an exchange rate between in-world currencies and cross-world currencies (e.g., US dollars) where no such exchange rate has been established previously.
- in-world currencies e.g., US dollars
- cross-world currencies e.g., US dollars
- the system can also go beyond the barter model and can operate on the basis of exchanges of equal asset value rather than exchange of assets themselves.
- the system could build up and host a warehouse of goods in each virtual world. Then, if a player in a first virtual world wants to move the value of some or all of his assets from the first virtual world to a second virtual world, he could exchange his assets in the first virtual world for delivery of an equal value of assets in the second virtual world from the system's warehouse of goods in the second virtual world.
- the system can effectively function as a market-maker.
- FIG. 1 illustrates a system which facilitates exchanging assets between online virtual worlds in accordance with an embodiment of the present invention. More specifically, FIG. 1 illustrates two online virtual worlds 110 and 120 .
- Virtual worlds 110 and 120 provide simulated environments for players to inhabit and interact with other players. These virtual worlds can include reality simulation worlds, such as Second LifeTM, or massively multiplayer online games, such as World of WarcraftTM or EVE OnlineTM.
- virtual worlds 110 and 120 can include any computer-based simulated environment which enable players to interact with other players and/or simulated players.
- virtual worlds 110 and 120 can be different virtual worlds. For example, virtual world 110 can be Second LifeTM while virtual world 120 can be World of WarcraftTM.
- Virtual worlds 110 and 120 can also be different instances of the same virtual world.
- some online games allow players to inhabit different instances of the same game, and the present invention can be used to facilitate exchanges of assets between players in the different instances of the same game.
- an asset can include any item that a player has rights to (or control over) in the virtual world.
- an asset can be a sword, a potion or even currency in a virtual world.
- the asset can also include any rights or powers within the virtual world if such rights or powers are transferable.
- the asset can include the right to cross a property belonging to another player in the virtual world, or the power to walk on water within the virtual world.
- Virtual worlds 110 and 120 are inhabited by a number of personas (or characters) who are controlled by players. More specifically, virtual world 110 includes a persona 114 who is controller by a player 115 , and virtual world 120 includes a persona 124 who is controlled by a player 125 . Note that players typically control personas (or characters) by entering commands through one or more input devices, such as a keyboard or a mouse.
- Virtual worlds 110 and 120 also include warehouses for storing assets that are received from personas and are to be given to other personas. These warehouses can be associated with “market personas,” who actually exchange the assets with the personas. More specifically, virtual world 110 includes warehouse 111 and market persona 112 , wherein market persona 112 exchanges various assets from warehouse 111 with persona 114 . Similarly, virtual world 120 includes warehouse 121 and market persona 122 , wherein market persona 122 exchanges various assets from warehouse 121 with persona 124 .
- One embodiment of the present invention provides a system which facilitates exchanging assets between persona 114 in virtual world 110 and persona 124 in virtual world 120 .
- this system provides an interface 140 between the virtual worlds.
- Interface 140 facilitates communication between: (1) market personas 112 and 122 , (2) personas 114 and 124 and (3) players 115 and 125 . This communication enables players 115 and 125 to arrive at an exchange agreement 130 and to coordinate the associated exchange of assets.
- FIG. 2 presents a flow chart illustrating how two players in different virtual worlds can exchange assets with each other in accordance with an embodiment of the present invention.
- the system matches a first player who controls a first asset in a first virtual world with a second player who controls a second asset in a second virtual world (step 202 ).
- the system enables the first player and the second player to reach an agreement on an exchange between the first asset and the second asset (step 204 ). This can involve allowing players 115 and 125 to communicate with each other, either directly through a text message, an email or a phone call, or indirectly through their respective personas 114 and 124 .
- the system records parameters of the agreement (step 206 ). This enables the system to use parameters from the agreement to suggest real exchange rates for future exchanges involving the first asset and/or the second asset.
- Some embodiments of the present invention provide mechanisms to establish trust between players. For example, in some embodiments, players have digital certificates signed by a certificate authority (such as VerisignTM) to establish their identities. In these embodiments, the system allows the players to digitally sign communications with their corresponding private keys so the communications can be authenticated as originating from a trusted source. Additionally, the system can maintain ratings for how well players execute their agreed-upon transactions based on feedback from other players.
- a certificate authority such as VerisignTM
- the system facilitates the actual exchange of assets. More specifically, the system receives the first asset from a representative of the first player in the first virtual world and stores the first asset in a first warehouse in the first virtual world (step 208 ). Next, the system receives the second asset from a representative of the second player in the second virtual world and stores the second asset in a second warehouse in the second virtual world (step 210 ). The system then provides the first asset from the first warehouse to a representative of the second player in the first virtual world (step 212 ), and similarly provides the second asset from the second warehouse to a representative of the first player in the second virtual world (step 214 ).
- the first warehouse in the first virtual world could issue a “receipt” or “claim” on an asset in the first warehouse without the player in the virtual world actually having to take the item out of the warehouse. Then, players could exchange those claims with other players in the first virtual world, thereby further refining the valuation model. Note that these receipts or claims would be similar to real currency when it was based on the gold standard (when currency was actually a gold certificate).
- the system can keep the first and second assets in “escrow” during the exchange process. For example, when the system receives the first asset from the representative of the first player, the system can keep the first asset in escrow, which means the system will not release the first asset to a representative of the second player until a representative of the second player deposits the second asset in the second warehouse. Similarly, when the system receives the second asset from the representative of the second player, the system can keep the second asset in escrow, so that system will not release the second asset to a representative of the first player until a representative of the first player deposits the first asset in the first warehouse.
- FIG. 3 presents a flow chart illustrating how a single player exchanges assets in different virtual worlds in accordance with an embodiment of the present invention. Unlike the situation illustrated in FIG. 2 where two players exchange assets, in this situation a single player exchanges assets between virtual worlds based on a real exchange rate established by previous transactions involving the same assets or related assets.
- the system receives a request from a player who controls a first asset in a first virtual world to exchange the first asset for a second asset in a second virtual world (step 302 ).
- the system determines a real exchange rate between the first asset and the second asset based on equal asset values for the first asset and the second asset (step 304 ).
- the real exchange rate can be established in a number of ways.
- the real exchange rate can be a “derived exchange rate” which is derived from transaction records for previous barter-exchange transactions. For example, if a player exchanged two swords in a first virtual world for a ship in a second virtual world, and another player exchanged a ship in the second virtual world for four horses in the second virtual world, the system can infer that a sword in the first virtual world is worth two horses in the second virtual world.
- the real exchange rate can be established by a centralized authority who is responsible for establishing real exchange rates.
- the system next receives the first asset from a representative of the player in the first virtual world (step 306 ). After the first asset is received, the system provides the second asset to a representative of the player in the second virtual world (step 308 ).
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Some embodiments of the present invention provide a system that facilitates exchanging assets between online virtual worlds. During operation, the system receives a first asset from a representative of a first player who controls the first asset in a first virtual world, and receives a second asset from a representative of a second player who controls the second asset in the second virtual world. Next, the system provides the first asset to a representative of the second player in the first virtual world, and provides the second asset to a representative of the first player in the second virtual world.
Description
- The present invention relates to systems for exchanging assets between on-line virtual worlds.
- Tens of millions of people presently participate in online “virtual worlds,” which provide simulated environments for participants (players) to inhabit and interact with other players. These virtual worlds include fantasy worlds, such as Second Life™, or massively multiplayer online games, such as World of Warcraft™ or EVE Online™.
- While participating in these virtual worlds, players typically spend a large amount of time and effort accumulating assets. For example, these assets can include swords or potions in World of Warcraft™, or houses, clothing, or virtual-world currency such as Linden Dollars in Second Life™. Players also exchange these assets with other players or merchants within the same virtual world to achieve various goals. For example, World of Warcraft™ provides auction houses to facilitate buying and selling various assets and Second Life users establish stores within the virtual world to facilitate the same.
- Although it is relatively easy to trade assets within a virtual world, it is considerably harder to trade assets between virtual worlds. For example, a long-time player of World of Warcraft™ may want to transition to playing EVE Online™. However, the player may not want to spend a significant amount of time accumulating assets in EVE Online™ if the player has already spent a lot of time accumulating assets in World of Warcraft™. In this example, it would be advantageous for the player to be able to exchange assets in World of Warcraft™ for assets in EVE Online™. As these virtual worlds develop larger and more complex virtual assets and sales, the desirability of exchanges between worlds will grow.
- Some embodiments of the present invention provide a system that facilitates exchanging assets between online virtual worlds. During operation, the system receives a first asset from a representative of a first player who controls the first asset in a first virtual world, and receives a second asset from a representative of a second player who controls the second asset in the second virtual world. Next, the system provides the first asset to a representative of the second player in the first virtual world, and provides the second asset to a representative of the first player in the second virtual world.
- In some embodiments, upon receiving the first asset, the system stores the first asset in a first warehouse in the first virtual world, and before providing the first asset, the system retrieves the first asset from the first warehouse. Similarly, upon receiving the second asset, the system stores the second asset in a second warehouse in the second virtual world, and before providing the second asset, the system retrieves the second asset from the second warehouse.
- In some embodiments, a first market persona in the first virtual world is responsible for receiving the first asset from the representative of the first player and providing the first asset to the representative of the second player. Similarly, a second market persona in the second virtual world is responsible for receiving the second asset from the representative of the second player and providing the second asset to the representative of the first player.
- In some embodiments, prior to receiving the first asset, the facilitates forming an agreement to exchange the first asset with the second asset by matching the first player who controls the first asset in a first virtual world with the second player who controls the second asset in a second virtual world, and then enabling the first player and the second player to form an agreement on an exchange between the first asset and the second asset.
- In some embodiments, the system records the agreement and uses parameters from the recorded agreement to suggest real exchange rates for future exchanges involving the first asset and/or the second asset.
- In some embodiments, the system uses the recorded agreement, along with other recorded agreements associated with other exchanges, to establish an exchange rate between a first currency in the first virtual world and a second currency in the second virtual world.
- In some embodiments, matching the first player with the second player additionally involves authenticating the first player and the second player.
- Some embodiments of the present invention provide a system that facilitates exchanging assets between online virtual worlds. During operation, the system receives a request from a player who controls a first asset in a first virtual world to exchange the first asset for a second asset in a second virtual world. Next, the system determines a real exchange rate between the first asset and the second asset based on equal asset values for the first asset and the second asset. The system then receives the first asset from a representative of the player in the first virtual world, and provides the second asset to a representative of the player in the second virtual world.
-
FIG. 1 illustrates a system which facilitates exchanging assets between online virtual worlds in accordance with an embodiment of the present invention. -
FIG. 2 presents a flow chart illustrating how two players in different virtual worlds exchange assets with each other in accordance with an embodiment of the present invention. -
FIG. 3 presents a flow chart illustrating how a single player exchanges assets in different virtual worlds in accordance with an embodiment of the present invention. - The following description is presented to enable any person skilled in the art to make and use the invention, and is provided in the context of a particular application and its requirements. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present invention. Thus, the present invention is not limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
- The data structures and code described in this detailed description are typically stored on a computer-readable storage medium, which may be any device or medium that can store code and/or data for use by a computer system. The computer-readable storage medium includes, but is not limited to, volatile memory, non-volatile memory, magnetic and optical storage devices such as disk drives, magnetic tape, CDs (compact discs), DVDs (digital versatile discs or digital video discs), or other media capable of storing computer-readable media now known or later developed.
- The methods and processes described in the detailed description section can be embodied as code and/or data, which can be stored in a computer readable storage medium as described above. When a computer system reads and executes the code and/or data stored on the computer-readable storage medium, the computer system perform the methods and processes embodied as data structures and code and stored within the computer-readable storage medium. Furthermore, the methods and processes described below can be included in hardware modules. For example, the hardware modules can include, but are not limited to, application-specific integrated circuit (ASIC) chips, field-programmable gate arrays (FPGAs), and other programmable-logic devices now known or later developed. When the hardware modules are activated, the hardware modules perform the methods and processes included within the hardware modules.
- Embodiments of the present invention provide a system which allows a player in a first virtual world to exchange a non-monetary asset with another player in a second virtual world without having to: exchange the asset for currency of the first virtual world; convert the currency from the first virtual world to currency in the real world; convert the real currency to the currency of the second virtual world; and purchase the asset in the second world. Hence, the system essentially provides an efficient barter system (and also lets players exchange assets when there is no system for conversion/purchase in real-world currencies). In some embodiments, this is accomplished by using derived asset values and real exchange rates to convert between assets. This is useful, for example, if a “player” in one world is tired or bored and wants to try out another world without losing too much value in the assets generated in the world he is leaving (e.g., the player is sick of World of Warcraft™ and wants to move to Second Life™ and the player exchanges assets with one or more people who want to do the reverse).
- Hence, in some embodiments of the present invention, the system facilitates matching players who would like to exchange assets in a first virtual world for assets in a second virtual world with a complementary player in the second virtual world who would like to exchange their assets for assets in the first virtual world. For example, a player may want to move entirely from one virtual world to another, or a business may want to balance assets between two virtual worlds.
- The system can also provide a way for those players to converse about what each player would like to exchange, which enables the players to work out an equitable exchange. For example, a first player in a first virtual world could agree with a second player in a second virtual world to exchange two swords in the first virtual world for one ship in a second virtual world.
- The system can also record transactions in a database. The system can use these recorded transactions to establish values for objects in worlds where there is no built-in way of valuing objects in a cross-world currency or in the currencies of other worlds. For example, if we know the value of the two swords to be $400 Linden Dollars (L) in Second Life™, and the two swords are traded for one ship in a second virtual world, then the ship can be inferred to have a value equivalent to $400 L for future exchanges between the worlds. (Note that the value of that asset could be expressed in either the currency of Second Life™ as $400 L or in a cross-world currency (US dollars) determined by the Linden exchange rate with US dollars.)
- In another example, if we know a horse is equal in value to four boxes of dental floss in a first virtual world, and three horses in the first virtual world are traded for one suite of armor in a second virtual world, then one suit of armor in the second virtual world can be inferred to have a value equivalent to 12 boxes of dental floss in the first virtual world.
- The system can also use the accumulated data to suggest values for future transactions. For example, the system can inform a party that during previous transactions, the same items in a second virtual world had a value of x currency units in a first virtual world (or in a cross-world currency).
- The system can additionally use the accumulated data to establish an exchange rate between in-world currencies and cross-world currencies (e.g., US dollars) where no such exchange rate has been established previously. For example, suppose a ship in a second virtual world cost 100 quatloos in that world's currency, and during an exchange transaction the ship in the second virtual world was traded for an asset worth $400 L in Second Life™. Moreover, assume that $400 L in Second Life™ is equivalent to $2 US. This allows us to infer that 100 quatloos=$2 US. An actual exchange rate could be determined by averaging (or other mechanism) over a number of transactions in which such valuations are made.
- The system can also go beyond the barter model and can operate on the basis of exchanges of equal asset value rather than exchange of assets themselves. Thus, the system could build up and host a warehouse of goods in each virtual world. Then, if a player in a first virtual world wants to move the value of some or all of his assets from the first virtual world to a second virtual world, he could exchange his assets in the first virtual world for delivery of an equal value of assets in the second virtual world from the system's warehouse of goods in the second virtual world. Hence, the system can effectively function as a market-maker.
- We describe various embodiments of the present invention in more detail below.
-
FIG. 1 illustrates a system which facilitates exchanging assets between online virtual worlds in accordance with an embodiment of the present invention. More specifically,FIG. 1 illustrates two onlinevirtual worlds Virtual worlds virtual worlds virtual worlds virtual world 110 can be Second Life™ whilevirtual world 120 can be World of Warcraft™. -
Virtual worlds - Note that an asset can include any item that a player has rights to (or control over) in the virtual world. For example, an asset can be a sword, a potion or even currency in a virtual world. More generally, the asset can also include any rights or powers within the virtual world if such rights or powers are transferable. For example, the asset can include the right to cross a property belonging to another player in the virtual world, or the power to walk on water within the virtual world.
-
Virtual worlds virtual world 110 includes apersona 114 who is controller by aplayer 115, andvirtual world 120 includes apersona 124 who is controlled by aplayer 125. Note that players typically control personas (or characters) by entering commands through one or more input devices, such as a keyboard or a mouse. -
Virtual worlds virtual world 110 includeswarehouse 111 andmarket persona 112, whereinmarket persona 112 exchanges various assets fromwarehouse 111 withpersona 114. Similarly,virtual world 120 includeswarehouse 121 andmarket persona 122, whereinmarket persona 122 exchanges various assets fromwarehouse 121 withpersona 124. - One embodiment of the present invention provides a system which facilitates exchanging assets between
persona 114 invirtual world 110 andpersona 124 invirtual world 120. To facilitate this process, this system provides aninterface 140 between the virtual worlds.Interface 140 facilitates communication between: (1)market personas players players exchange agreement 130 and to coordinate the associated exchange of assets. - Exchanging Assets between Two Players
-
FIG. 2 presents a flow chart illustrating how two players in different virtual worlds can exchange assets with each other in accordance with an embodiment of the present invention. First, the system matches a first player who controls a first asset in a first virtual world with a second player who controls a second asset in a second virtual world (step 202). Next, the system enables the first player and the second player to reach an agreement on an exchange between the first asset and the second asset (step 204). This can involve allowingplayers respective personas - Next, the system records parameters of the agreement (step 206). This enables the system to use parameters from the agreement to suggest real exchange rates for future exchanges involving the first asset and/or the second asset.
- Some embodiments of the present invention provide mechanisms to establish trust between players. For example, in some embodiments, players have digital certificates signed by a certificate authority (such as Verisign™) to establish their identities. In these embodiments, the system allows the players to digitally sign communications with their corresponding private keys so the communications can be authenticated as originating from a trusted source. Additionally, the system can maintain ratings for how well players execute their agreed-upon transactions based on feedback from other players.
- Next, the system facilitates the actual exchange of assets. More specifically, the system receives the first asset from a representative of the first player in the first virtual world and stores the first asset in a first warehouse in the first virtual world (step 208). Next, the system receives the second asset from a representative of the second player in the second virtual world and stores the second asset in a second warehouse in the second virtual world (step 210). The system then provides the first asset from the first warehouse to a representative of the second player in the first virtual world (step 212), and similarly provides the second asset from the second warehouse to a representative of the first player in the second virtual world (step 214).
- Note that the first warehouse in the first virtual world could issue a “receipt” or “claim” on an asset in the first warehouse without the player in the virtual world actually having to take the item out of the warehouse. Then, players could exchange those claims with other players in the first virtual world, thereby further refining the valuation model. Note that these receipts or claims would be similar to real currency when it was based on the gold standard (when currency was actually a gold certificate).
- Moreover, to ensure that the exchange of assets takes place in proper sequence, the system can keep the first and second assets in “escrow” during the exchange process. For example, when the system receives the first asset from the representative of the first player, the system can keep the first asset in escrow, which means the system will not release the first asset to a representative of the second player until a representative of the second player deposits the second asset in the second warehouse. Similarly, when the system receives the second asset from the representative of the second player, the system can keep the second asset in escrow, so that system will not release the second asset to a representative of the first player until a representative of the first player deposits the first asset in the first warehouse.
-
FIG. 3 presents a flow chart illustrating how a single player exchanges assets in different virtual worlds in accordance with an embodiment of the present invention. Unlike the situation illustrated inFIG. 2 where two players exchange assets, in this situation a single player exchanges assets between virtual worlds based on a real exchange rate established by previous transactions involving the same assets or related assets. - During operation, the system receives a request from a player who controls a first asset in a first virtual world to exchange the first asset for a second asset in a second virtual world (step 302). Next, the system determines a real exchange rate between the first asset and the second asset based on equal asset values for the first asset and the second asset (step 304).
- This real exchange rate can be established in a number of ways. For example, the real exchange rate can be a “derived exchange rate” which is derived from transaction records for previous barter-exchange transactions. For example, if a player exchanged two swords in a first virtual world for a ship in a second virtual world, and another player exchanged a ship in the second virtual world for four horses in the second virtual world, the system can infer that a sword in the first virtual world is worth two horses in the second virtual world. Alternatively, the real exchange rate can be established by a centralized authority who is responsible for establishing real exchange rates.
- Referring back to
FIG. 3 , the system next receives the first asset from a representative of the player in the first virtual world (step 306). After the first asset is received, the system provides the second asset to a representative of the player in the second virtual world (step 308). - The foregoing descriptions of embodiments have been presented for purposes of illustration and description only. They are not intended to be exhaustive or to limit the present description to the forms disclosed. Accordingly, many modifications and variations will be apparent to practitioners skilled in the art. Additionally, the above disclosure is not intended to limit the present description. The scope of the present description is defined by the appended claims.
Claims (27)
1. A method for facilitating an exchange of assets between online virtual worlds, comprising:
receiving a first asset from a representative of a first player who controls the first asset in a first virtual world;
receiving a second asset from a representative of a second player who controls the second asset in a second virtual world;
providing the first asset to a representative of the second player in the first virtual world; and
providing the second asset to a representative of the first player in the second virtual world.
2. The method of claim 1 ,
wherein upon receiving the first asset, the method further comprises storing the first asset in a first warehouse in the first virtual world, and before providing the first asset, the method further comprises retrieving the first asset from the first warehouse; and
wherein upon receiving the second asset, the method further comprises storing the second asset in a second warehouse in the second virtual world, and before providing the second asset, the method further comprises retrieving the second asset from the second warehouse.
3. The method of claim 1 ,
wherein a first market persona in the first virtual world is responsible for receiving the first asset from the representative of the first player and providing the first asset to the representative of the second player; and
wherein a second market persona in the second virtual world is responsible for receiving the second asset from the representative of the second player and providing the second asset to the representative of the first player.
4. The method of claim 1 , wherein prior to receiving the first asset, the method further comprises facilitating formation of an exchange agreement by:
matching the first player who controls the first asset in a first virtual world with the second player who controls the second asset in a second virtual world; and
enabling the first player and the second player to form an agreement on an exchange between the first asset and the second asset.
5. The method of claim 4 , further comprising:
recording the agreement; and
using parameters from the recorded agreement to suggest real exchange rates for future exchanges involving the first asset and/or the second asset.
6. The method of claim 5 , further comprising using the recorded agreement along with other recorded agreements associated with other exchanges to establish an exchange rate between a first currency in the first virtual world and a second currency in the second virtual world.
7. The method of claim 1 , wherein matching the first player with the second player additionally involves authenticating the first player and the second player.
8. A method for facilitating an exchange of assets between online virtual worlds, comprising:
receiving a request from a player who controls a first asset in a first virtual world to exchange the first asset for a second asset in a second virtual world;
determining a real exchange rate between the first asset and the second asset based on equal asset values for the first asset and the second asset; and
receiving the first asset from a representative of the player in the first virtual world; and
providing the second asset to a representative of the player in the second virtual world.
9. The method of claim 8 ,
wherein receiving the first asset involves storing the first asset in a first warehouse in the first virtual world; and
wherein providing the second asset involves retrieving the second asset from a second warehouse in the second virtual world.
10. The method of claim 8 ,
wherein a first market persona in the first virtual world is responsible for receiving the first asset from the representative of the player; and
wherein a second market persona in the second virtual world is responsible for providing the second asset to the representative of the player.
11. The method of claim 8 , wherein determining the real exchange rate between the first asset and the second asset involves inferring an exchange based on previous exchanges involving the first asset, the second asset, and possibly related exchanges.
12. The method of claim 8 , wherein prior to determining the real exchange rate, the method further involves authenticating the player.
13. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for facilitating an exchange of assets between online virtual worlds, the method comprising:
receiving a first asset from a representative of a first player who controls the first asset in a first virtual world;
receiving a second asset from a representative of a second player who controls the second asset in a second virtual world;
providing the first asset to a representative of the second player in the first virtual world; and
providing the second asset to a representative of the first player in the second virtual world.
14. The computer-readable storage medium of claim 13 ,
wherein upon receiving the first asset, the method further comprises storing the first asset in a first warehouse in the first virtual world, and before providing the first asset, the method further comprises retrieving the first asset from the first warehouse; and
wherein upon receiving the second asset, the method further comprises storing the second asset in a second warehouse in the second virtual world, and before providing the second asset, the method further comprises retrieving the second asset from the second warehouse.
15. The computer-readable storage medium of claim 13 ,
wherein a first market persona in the first virtual world is responsible for receiving the first asset from the representative of the first player and providing the first asset to the representative of the second player; and
wherein a second market persona in the second virtual world is responsible for receiving the second asset from the representative of the second player and providing the second asset to the representative of the first player.
16. The computer-readable storage medium of claim 13 , wherein prior to receiving the first asset, the method further comprises facilitating formation of an exchange agreement by:
matching the first player who controls the first asset in a first virtual world with the second player who controls the second asset in a second virtual world; and
enabling the first player and the second player to form an agreement on an exchange between the first asset and the second asset.
17. The computer-readable storage medium of claim 16 , wherein the method further comprises:
recording the agreement; and
using parameters from the recorded agreement to suggest real exchange rates for future exchanges involving the first asset and/or the second asset.
18. The computer-readable storage medium of claim 17 , wherein the method further comprises using the recorded agreement along with other recorded agreements associated with other exchanges to establish an exchange rate between a first currency in the first virtual world and a second currency in the second virtual world.
19. The computer-readable storage medium of claim 13 , wherein matching the first player with the second player additionally involves authenticating the first player and the second player.
20. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for facilitating an exchange of assets between online virtual worlds, comprising:
receiving a request from a player who controls a first asset in a first virtual world to exchange the first asset for a second asset in a second virtual world;
determining a real exchange rate between the first asset and the second asset based on equal asset values for the first asset and the second asset; and
receiving the first asset from a representative of the player in the first virtual world; and
providing the second asset to a representative of the player in the second virtual world.
21. The computer-readable storage medium of claim 20 ,
wherein receiving the first asset involves storing the first asset in a first warehouse in the first virtual world; and
wherein providing the second asset involves retrieving the second asset from a second warehouse in the second virtual world.
22. The computer-readable storage medium of claim 20 ,
wherein a first market persona in the first virtual world is responsible for receiving the first asset from the representative of the player; and
wherein a second market persona in the second virtual world is responsible for providing the second asset to the representative of the player.
23. The computer-readable storage medium of claim 20 , wherein determining the real exchange rate between the first asset and the second asset involves inferring an exchange based on previous exchanges involving the first asset, the second asset, and possibly related exchanges.
24. The computer-readable storage medium of claim 20 , wherein prior to determining the real exchange rate, the method further involves authenticating the player.
25. An apparatus that facilitates exchanging assets between online virtual worlds, comprising:
a first market persona in a first virtual world, wherein the first market person is configured to,
receive a first asset from a representative of a first player who controls the first asset in a first virtual world, and
provide the first asset to a representative of the second player in the first virtual world;
a second market person in a second virtual world, wherein the second market persona is configured to,
receive a second asset from a representative of a second player who controls the second asset in a second virtual world, and
provide the second asset to a representative of the first player in the second virtual world.
26. The apparatus of claim 25 ,
wherein upon receiving the first asset, the first market persona is configured to store the first asset in a first warehouse in the first virtual world, and before providing the first asset, the first market persona is configured to retrieve the first asset from the first warehouse; and
wherein upon receiving the second asset, the second market persona is configured to store the second asset in a second warehouse in the second virtual world, and before providing the second asset, the second market persona is configured to retrieve the second asset from the second warehouse.
27. An apparatus that facilitates exchanging assets between online virtual worlds, comprising:
a request-receiving mechanism configured to receive a request from a player who controls a first asset in a first virtual world to exchange the first asset for a second asset in a second virtual world;
an exchange-rate-determining mechanism configured to determine a real exchange rate between the first asset and the second asset based on equal asset values for the first asset and the second asset;
an asset-receiving mechanism configured to receive the first asset from a representative of the player in the first virtual world; and
an asset-providing mechanism configured to provide the second asset to a representative of the player in the second virtual world.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/061,003 US20090253494A1 (en) | 2008-04-02 | 2008-04-02 | Exchanging assets between on-line virtual worlds |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/061,003 US20090253494A1 (en) | 2008-04-02 | 2008-04-02 | Exchanging assets between on-line virtual worlds |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090253494A1 true US20090253494A1 (en) | 2009-10-08 |
Family
ID=41133762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/061,003 Abandoned US20090253494A1 (en) | 2008-04-02 | 2008-04-02 | Exchanging assets between on-line virtual worlds |
Country Status (1)
Country | Link |
---|---|
US (1) | US20090253494A1 (en) |
Cited By (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080220873A1 (en) * | 2007-03-06 | 2008-09-11 | Robert Ernest Lee | Distributed network architecture for introducing dynamic content into a synthetic environment |
US20090265268A1 (en) * | 2008-04-17 | 2009-10-22 | International Business Machines Corporation | Method and system for match making in virtual currency exchange |
US20090275414A1 (en) * | 2007-03-06 | 2009-11-05 | Trion World Network, Inc. | Apparatus, method, and computer readable media to perform transactions in association with participants interacting in a synthetic environment |
US20100017728A1 (en) * | 2008-07-21 | 2010-01-21 | Samsung Electronics Co., Ltd. | Apparatus and method of interworking between virtual reality services |
US20100093438A1 (en) * | 2008-10-14 | 2010-04-15 | Baszucki David B | Dynamic and Scalable Topology for Virtual World Environments |
US20100106782A1 (en) * | 2008-10-28 | 2010-04-29 | Trion World Network, Inc. | Persistent synthetic environment message notification |
US20100229107A1 (en) * | 2009-03-06 | 2010-09-09 | Trion World Networks, Inc. | Cross-interface communication |
US20100229106A1 (en) * | 2009-03-06 | 2010-09-09 | Trion World Network, Inc. | Synthetic environment character data sharing |
US20100227688A1 (en) * | 2009-03-06 | 2010-09-09 | Trion World Network, Inc. | Synthetic environment character data sharing |
US20100333031A1 (en) * | 2009-06-30 | 2010-12-30 | International Business Machines Corporation | Managing multiple virtual world accounts from a single virtual lobby interface |
US20110055927A1 (en) * | 2009-08-27 | 2011-03-03 | International Business Machines Corporation | Updating assets rendered in a virtual world environment based on detected user interactions in another world |
US20110166966A1 (en) * | 2009-12-23 | 2011-07-07 | Social Game Universe Inc. | Sharing Assets Across Applications |
US8133116B1 (en) * | 2011-09-26 | 2012-03-13 | Zynga Inc. | Social supply harvest mechanic for interactive social games |
US8137194B1 (en) * | 2010-11-16 | 2012-03-20 | Zynga Inc. | Supply delivery for interactive social games |
US8137193B1 (en) * | 2011-09-26 | 2012-03-20 | Zynga Inc. | Supply delivery for interactive social games |
US20120122587A1 (en) * | 2010-11-16 | 2012-05-17 | Zynga Game Network, Inc. | Social Supply Harvest Mechanic for Interactive Social Games |
US20130014033A1 (en) * | 2011-07-08 | 2013-01-10 | WoGo LLC | Systems and methods for facilitating user interaction between multiple virtual environments |
US20130339872A1 (en) * | 2012-06-18 | 2013-12-19 | Gary Stephen Shuster | Translating user interfaces of applications |
JP2014008365A (en) * | 2012-07-03 | 2014-01-20 | Naver Corp | Game item transaction system, game item transaction method, game providing system and game providing method using game item transaction method |
US8639589B2 (en) * | 2008-08-26 | 2014-01-28 | International Business Machines Corporation | Externalizing virtual object tags relating to virtual objects |
US8758119B1 (en) * | 2011-10-20 | 2014-06-24 | Zynga Inc. | Asset transfers between interactive social games |
US8775653B2 (en) | 2009-06-01 | 2014-07-08 | Trion Worlds, Inc. | Web client data conversion for synthetic environment interaction |
US9789406B2 (en) * | 2014-07-03 | 2017-10-17 | Activision Publishing, Inc. | System and method for driving microtransactions in multiplayer video games |
US10115084B2 (en) * | 2012-10-10 | 2018-10-30 | Artashes Valeryevich Ikonomov | Electronic payment system |
US10118099B2 (en) | 2014-12-16 | 2018-11-06 | Activision Publishing, Inc. | System and method for transparently styling non-player characters in a multiplayer video game |
US10235835B2 (en) * | 2011-08-04 | 2019-03-19 | Gamblit Gaming, Llc | Game world exchange for hybrid gaming |
WO2019073747A1 (en) * | 2017-10-12 | 2019-04-18 | 株式会社セガゲームス | Information processing device and program |
US10315113B2 (en) | 2015-05-14 | 2019-06-11 | Activision Publishing, Inc. | System and method for simulating gameplay of nonplayer characters distributed across networked end user devices |
US10376793B2 (en) | 2010-02-18 | 2019-08-13 | Activision Publishing, Inc. | Videogame system and method that enables characters to earn virtual fans by completing secondary objectives |
US10500498B2 (en) | 2016-11-29 | 2019-12-10 | Activision Publishing, Inc. | System and method for optimizing virtual games |
US10561945B2 (en) | 2017-09-27 | 2020-02-18 | Activision Publishing, Inc. | Methods and systems for incentivizing team cooperation in multiplayer gaming environments |
US10765948B2 (en) | 2017-12-22 | 2020-09-08 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
US10974150B2 (en) | 2017-09-27 | 2021-04-13 | Activision Publishing, Inc. | Methods and systems for improved content customization in multiplayer gaming environments |
US11040286B2 (en) | 2017-09-27 | 2021-06-22 | Activision Publishing, Inc. | Methods and systems for improved content generation in multiplayer gaming environments |
US11097193B2 (en) | 2019-09-11 | 2021-08-24 | Activision Publishing, Inc. | Methods and systems for increasing player engagement in multiplayer gaming environments |
US11351459B2 (en) | 2020-08-18 | 2022-06-07 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values |
US11524234B2 (en) | 2020-08-18 | 2022-12-13 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically modified fields of view |
US11550399B2 (en) * | 2016-03-29 | 2023-01-10 | Microsoft Technology Licensing, Llc | Sharing across environments |
US11602688B2 (en) * | 2012-03-01 | 2023-03-14 | Zynga Inc. | Systems and methods of reciprocation of game asset gifting |
US11679330B2 (en) | 2018-12-18 | 2023-06-20 | Activision Publishing, Inc. | Systems and methods for generating improved non-player characters |
US11712627B2 (en) | 2019-11-08 | 2023-08-01 | Activision Publishing, Inc. | System and method for providing conditional access to virtual gaming items |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070111770A1 (en) * | 2005-10-14 | 2007-05-17 | Leviathan Entertainment, Llc | Financing Options in a Virtual Environment |
US20080220876A1 (en) * | 2006-10-17 | 2008-09-11 | Mehta Kaushal N | Transaction systems and methods for virtual items of massively multiplayer online games and virtual worlds |
-
2008
- 2008-04-02 US US12/061,003 patent/US20090253494A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070111770A1 (en) * | 2005-10-14 | 2007-05-17 | Leviathan Entertainment, Llc | Financing Options in a Virtual Environment |
US20080220876A1 (en) * | 2006-10-17 | 2008-09-11 | Mehta Kaushal N | Transaction systems and methods for virtual items of massively multiplayer online games and virtual worlds |
Cited By (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9384442B2 (en) | 2007-03-06 | 2016-07-05 | Trion Worlds, Inc. | Distributed network architecture for introducing dynamic content into a synthetic environment |
US20080287192A1 (en) * | 2007-03-06 | 2008-11-20 | Robert Ernest Lee | Distributed network architecture for introducing dynamic content into a synthetic environment |
US20080287194A1 (en) * | 2007-03-06 | 2008-11-20 | Robert Ernest Lee | Distributed network architecture for introducing dynamic content into a synthetic environment |
US20080287193A1 (en) * | 2007-03-06 | 2008-11-20 | Robert Ernest Lee | Distributed network architecture for introducing dynamic content into a synthetic environment |
US20090275414A1 (en) * | 2007-03-06 | 2009-11-05 | Trion World Network, Inc. | Apparatus, method, and computer readable media to perform transactions in association with participants interacting in a synthetic environment |
US20080220873A1 (en) * | 2007-03-06 | 2008-09-11 | Robert Ernest Lee | Distributed network architecture for introducing dynamic content into a synthetic environment |
US8898325B2 (en) | 2007-03-06 | 2014-11-25 | Trion Worlds, Inc. | Apparatus, method, and computer readable media to perform transactions in association with participants interacting in a synthetic environment |
US9005027B2 (en) | 2007-03-06 | 2015-04-14 | Trion Worlds, Inc. | Distributed network architecture for introducing dynamic content into a synthetic environment |
US9104962B2 (en) | 2007-03-06 | 2015-08-11 | Trion Worlds, Inc. | Distributed network architecture for introducing dynamic content into a synthetic environment |
US9122984B2 (en) | 2007-03-06 | 2015-09-01 | Trion Worlds, Inc. | Distributed network architecture for introducing dynamic content into a synthetic environment |
US20090265268A1 (en) * | 2008-04-17 | 2009-10-22 | International Business Machines Corporation | Method and system for match making in virtual currency exchange |
US20100017728A1 (en) * | 2008-07-21 | 2010-01-21 | Samsung Electronics Co., Ltd. | Apparatus and method of interworking between virtual reality services |
US8639588B2 (en) * | 2008-08-26 | 2014-01-28 | International Business Machines Corporation | Externalizing virtual object tags relating to virtual objects |
US8639589B2 (en) * | 2008-08-26 | 2014-01-28 | International Business Machines Corporation | Externalizing virtual object tags relating to virtual objects |
US20100093438A1 (en) * | 2008-10-14 | 2010-04-15 | Baszucki David B | Dynamic and Scalable Topology for Virtual World Environments |
US9550125B2 (en) * | 2008-10-14 | 2017-01-24 | Roblox Corporation | Dynamic and scalable topology for virtual world environments |
US8626863B2 (en) * | 2008-10-28 | 2014-01-07 | Trion Worlds, Inc. | Persistent synthetic environment message notification |
US20100106782A1 (en) * | 2008-10-28 | 2010-04-29 | Trion World Network, Inc. | Persistent synthetic environment message notification |
US20100229107A1 (en) * | 2009-03-06 | 2010-09-09 | Trion World Networks, Inc. | Cross-interface communication |
US20100229106A1 (en) * | 2009-03-06 | 2010-09-09 | Trion World Network, Inc. | Synthetic environment character data sharing |
US20100227688A1 (en) * | 2009-03-06 | 2010-09-09 | Trion World Network, Inc. | Synthetic environment character data sharing |
US8657686B2 (en) | 2009-03-06 | 2014-02-25 | Trion Worlds, Inc. | Synthetic environment character data sharing |
US8694585B2 (en) | 2009-03-06 | 2014-04-08 | Trion Worlds, Inc. | Cross-interface communication |
US8661073B2 (en) | 2009-03-06 | 2014-02-25 | Trion Worlds, Inc. | Synthetic environment character data sharing |
US8775653B2 (en) | 2009-06-01 | 2014-07-08 | Trion Worlds, Inc. | Web client data conversion for synthetic environment interaction |
US9396260B2 (en) | 2009-06-30 | 2016-07-19 | King.Com Ltd. | Managing multiple virtual world accounts from a single virtual lobby interface |
US8321787B2 (en) | 2009-06-30 | 2012-11-27 | International Business Machines Corporation | Managing multiple virtual world accounts from a single virtual lobby interface |
US20100333031A1 (en) * | 2009-06-30 | 2010-12-30 | International Business Machines Corporation | Managing multiple virtual world accounts from a single virtual lobby interface |
US8719731B2 (en) | 2009-08-27 | 2014-05-06 | International Business Machines Corporation | Updating assets rendered in a virtual world environment based on detected user interactions in another world |
US9122380B2 (en) * | 2009-08-27 | 2015-09-01 | International Business Machines Corporation | Updating assets rendered in a virtual world environment based on detected user interactions in another world |
US10754513B2 (en) | 2009-08-27 | 2020-08-25 | International Business Machines Corporation | Updating assets rendered in a virtual world environment based on detected user interactions in another world |
US20110055927A1 (en) * | 2009-08-27 | 2011-03-03 | International Business Machines Corporation | Updating assets rendered in a virtual world environment based on detected user interactions in another world |
US9904442B2 (en) | 2009-08-27 | 2018-02-27 | International Business Machines Corporation | Updating assets rendered in a virtual world environment based on detected user interactions in another world |
US8307308B2 (en) * | 2009-08-27 | 2012-11-06 | International Business Machines Corporation | Updating assets rendered in a virtual world environment based on detected user interactions in another world |
US20140208240A1 (en) * | 2009-08-27 | 2014-07-24 | International Business Machines Corporation | Updating assets rendered in a virtual world environment based on detected user interactions in another world |
US20110166966A1 (en) * | 2009-12-23 | 2011-07-07 | Social Game Universe Inc. | Sharing Assets Across Applications |
US10376793B2 (en) | 2010-02-18 | 2019-08-13 | Activision Publishing, Inc. | Videogame system and method that enables characters to earn virtual fans by completing secondary objectives |
US8272956B2 (en) * | 2010-11-16 | 2012-09-25 | Zynga Inc. | Social supply harvest mechanic for interactive social games |
US20120122587A1 (en) * | 2010-11-16 | 2012-05-17 | Zynga Game Network, Inc. | Social Supply Harvest Mechanic for Interactive Social Games |
US8137194B1 (en) * | 2010-11-16 | 2012-03-20 | Zynga Inc. | Supply delivery for interactive social games |
US8491396B2 (en) | 2010-11-16 | 2013-07-23 | Zynga Inc. | Game supply delivery systems and methods |
US20130014033A1 (en) * | 2011-07-08 | 2013-01-10 | WoGo LLC | Systems and methods for facilitating user interaction between multiple virtual environments |
US10235835B2 (en) * | 2011-08-04 | 2019-03-19 | Gamblit Gaming, Llc | Game world exchange for hybrid gaming |
US8137193B1 (en) * | 2011-09-26 | 2012-03-20 | Zynga Inc. | Supply delivery for interactive social games |
US8133116B1 (en) * | 2011-09-26 | 2012-03-13 | Zynga Inc. | Social supply harvest mechanic for interactive social games |
US9387403B2 (en) * | 2011-10-20 | 2016-07-12 | Zynga Inc. | Asset transfers between interactive social games |
US8758119B1 (en) * | 2011-10-20 | 2014-06-24 | Zynga Inc. | Asset transfers between interactive social games |
US20160256781A1 (en) * | 2011-10-20 | 2016-09-08 | Zynga Inc. | Asset transfers between interactive social games |
US20140256434A1 (en) * | 2011-10-20 | 2014-09-11 | Zynga Inc. | Asset transfers between interactive social games |
US10201757B2 (en) * | 2011-10-20 | 2019-02-12 | Zynga Inc. | Asset transfers between interactive social games |
US9795880B2 (en) * | 2011-10-20 | 2017-10-24 | Zynga Inc. | Asset transfers between interactive social games |
US20170304730A1 (en) * | 2011-10-20 | 2017-10-26 | Zynga Inc. | Asset transfers between interactive social games |
US11602688B2 (en) * | 2012-03-01 | 2023-03-14 | Zynga Inc. | Systems and methods of reciprocation of game asset gifting |
US9348666B2 (en) * | 2012-06-18 | 2016-05-24 | Gary Shuster | Translating user interfaces of applications |
US10198154B2 (en) * | 2012-06-18 | 2019-02-05 | Gary Stephen Shuster | Translating user interfaces of applications |
US20130339872A1 (en) * | 2012-06-18 | 2013-12-19 | Gary Stephen Shuster | Translating user interfaces of applications |
WO2013192113A1 (en) * | 2012-06-18 | 2013-12-27 | Brian Mark Shuster | Transfer of virtual objects between applications |
JP2014008365A (en) * | 2012-07-03 | 2014-01-20 | Naver Corp | Game item transaction system, game item transaction method, game providing system and game providing method using game item transaction method |
US10115084B2 (en) * | 2012-10-10 | 2018-10-30 | Artashes Valeryevich Ikonomov | Electronic payment system |
US9789406B2 (en) * | 2014-07-03 | 2017-10-17 | Activision Publishing, Inc. | System and method for driving microtransactions in multiplayer video games |
US10857468B2 (en) | 2014-07-03 | 2020-12-08 | Activision Publishing, Inc. | Systems and methods for dynamically weighing match variables to better tune player matches |
US10286326B2 (en) | 2014-07-03 | 2019-05-14 | Activision Publishing, Inc. | Soft reservation system and method for multiplayer video games |
US10322351B2 (en) | 2014-07-03 | 2019-06-18 | Activision Publishing, Inc. | Matchmaking system and method for multiplayer video games |
US10376792B2 (en) | 2014-07-03 | 2019-08-13 | Activision Publishing, Inc. | Group composition matchmaking system and method for multiplayer video games |
US10668381B2 (en) | 2014-12-16 | 2020-06-02 | Activision Publishing, Inc. | System and method for transparently styling non-player characters in a multiplayer video game |
US10118099B2 (en) | 2014-12-16 | 2018-11-06 | Activision Publishing, Inc. | System and method for transparently styling non-player characters in a multiplayer video game |
US11896905B2 (en) | 2015-05-14 | 2024-02-13 | Activision Publishing, Inc. | Methods and systems for continuing to execute a simulation after processing resources go offline |
US10315113B2 (en) | 2015-05-14 | 2019-06-11 | Activision Publishing, Inc. | System and method for simulating gameplay of nonplayer characters distributed across networked end user devices |
US11524237B2 (en) | 2015-05-14 | 2022-12-13 | Activision Publishing, Inc. | Systems and methods for distributing the generation of nonplayer characters across networked end user devices for use in simulated NPC gameplay sessions |
US11550399B2 (en) * | 2016-03-29 | 2023-01-10 | Microsoft Technology Licensing, Llc | Sharing across environments |
US10500498B2 (en) | 2016-11-29 | 2019-12-10 | Activision Publishing, Inc. | System and method for optimizing virtual games |
US10987588B2 (en) | 2016-11-29 | 2021-04-27 | Activision Publishing, Inc. | System and method for optimizing virtual games |
US10561945B2 (en) | 2017-09-27 | 2020-02-18 | Activision Publishing, Inc. | Methods and systems for incentivizing team cooperation in multiplayer gaming environments |
US10974150B2 (en) | 2017-09-27 | 2021-04-13 | Activision Publishing, Inc. | Methods and systems for improved content customization in multiplayer gaming environments |
US11040286B2 (en) | 2017-09-27 | 2021-06-22 | Activision Publishing, Inc. | Methods and systems for improved content generation in multiplayer gaming environments |
US12036473B2 (en) | 2017-10-12 | 2024-07-16 | Kabushiki Kaisha Sega Games Doing Business As Sega Games Co., Ltd. | Trade and reserved game content |
US11957977B2 (en) | 2017-10-12 | 2024-04-16 | Kabushiki Kaisha Sega Games | Video game fusion content |
US11439905B2 (en) | 2017-10-12 | 2022-09-13 | Kabushiki Kaisha Sega Games | Information processing device and program |
WO2019073747A1 (en) * | 2017-10-12 | 2019-04-18 | 株式会社セガゲームス | Information processing device and program |
US10864443B2 (en) | 2017-12-22 | 2020-12-15 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
US11413536B2 (en) | 2017-12-22 | 2022-08-16 | Activision Publishing, Inc. | Systems and methods for managing virtual items across multiple video game environments |
US11986734B2 (en) | 2017-12-22 | 2024-05-21 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
US10765948B2 (en) | 2017-12-22 | 2020-09-08 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
US11679330B2 (en) | 2018-12-18 | 2023-06-20 | Activision Publishing, Inc. | Systems and methods for generating improved non-player characters |
US11097193B2 (en) | 2019-09-11 | 2021-08-24 | Activision Publishing, Inc. | Methods and systems for increasing player engagement in multiplayer gaming environments |
US11712627B2 (en) | 2019-11-08 | 2023-08-01 | Activision Publishing, Inc. | System and method for providing conditional access to virtual gaming items |
US11524234B2 (en) | 2020-08-18 | 2022-12-13 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically modified fields of view |
US11351459B2 (en) | 2020-08-18 | 2022-06-07 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090253494A1 (en) | Exchanging assets between on-line virtual worlds | |
US11922402B2 (en) | System and method for authorizing blockchain network transactions | |
US8352326B2 (en) | Method, hardware product, and computer program product for implementing commerce between virtual worlds | |
US20220036456A1 (en) | Systems and methods for controlling an automated electronic networked central clearinghouse for non-fungible digital assets | |
US11748724B2 (en) | Systems and methods for operating a bridge server to support multiple shards of a blockchain | |
JP5904968B2 (en) | System for secure transfer of online rights | |
US8881254B2 (en) | Method and system for managing virtual objects in a network | |
US12083437B2 (en) | Systems and methods for gated in-game access based on collections of unique digital articles | |
US12179120B2 (en) | Systems and methods for fractional ownership of user-generated content within an online gaming platform | |
US20080207329A1 (en) | Method and system of enabling communication activities using bridge between real world and proprietary environments | |
US20230390649A1 (en) | Systems and methods for tokenizing and sharing moments in a game | |
US20090119188A1 (en) | Management of exchange of virtual goods for online games | |
US11406902B1 (en) | Systems and methods for sharing benefits in affiliations of game players | |
US11207604B1 (en) | Systems and methods to incentivize particular in-game user behaviors and particular user activities within an online game | |
US20230356091A1 (en) | Dynamic non-fungible tokens representing virtual characters, objects and land | |
JP2022029608A (en) | Information processing system and program | |
US12165187B2 (en) | Systems and methods to support custom bundling of virtual items within an online game | |
CN101661529A (en) | Online activity execution method and system | |
CN107563865A (en) | Network game virtual assets online management system | |
Lee et al. | Preserving liberty and fairness in combinatorial double auction games based on blockchain | |
CN101436227A (en) | Online game system and online game operation information sharing method | |
KR102087560B1 (en) | Game item trading system, intermediating server, game user terminal and game item trading method | |
KR102149999B1 (en) | System Providing Mergers and Acquisitions Service based on Block Chain using heterogeneous virtual currency and Method for operating the same | |
JP2023046636A (en) | Game medium transaction system | |
US20240370864A1 (en) | Information processing method, information processing device, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTUIT INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FITCH, TODD M.;GRAVES, MICHAEL J.;FERRELL, ARIEN C.;REEL/FRAME:020874/0233 Effective date: 20080401 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |