Apparatus, method, and computer readable media to perform transactions in association with participants interacting in a synthetic environment
First Claim
1. A method to facilitate transactions in association with a digital synthetic environment, the method comprising:
- using a processor to generate data representing a synthetic spatial environment through collaboration between a first game management server and a second game management server;
associating portions of the synthetic spatial environment with respective first and second processes among the first and second game management servers;
receiving data representing a request to perform a transaction in association with the respective first and second processes associated with the synthetic environment;
providing a common process space for the transaction aggregated from the first and second processes, wherein the providing of the common process space comprises;
exchanging game data related to the first process to the second game management server and game data related to the second process to the first game management server in the common process space;
determining whether all parts of the updating operation occur, wherein the determining of whether all parts of the updating operation occur comprises;
confirming the exchanging of the game data by a first user relating to the first process and a second user relating to the second process; and
verifying whether the exchanging of the game data violates a rule, the rule including a specific amount of memory sufficient to store an acquired item exists, at least one participant relating to the first and second processes to be of a certain stature, or any combination thereof;
in the event that all parts of the updating operation did not occur, nullifying the exchanging of the game data; and
performing the transaction in association with the common process space, wherein the stature relates to an amount of experience in the synthetic environment or points related to the synthetic environment.
9 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate generally to computer-based simulations and synthetic environment generation, and more particularly, to a system, a computer-readable medium, a method and an apparatus for generating synthetic environments in a distributed architecture to, among other things, introduce dynamic content. In some embodiments, computer readable medium facilitates transactions in massively multiplayer online games. The computer readable medium can include executable instructions for execution by one or more processors to receive data to perform a transaction between participants associated with the synthetic environment. The executable instructions also can be configured to transact an exchange of a first subset of game data for the first participant and a second subset of the game data for a second participant. The exchange of subsets of the game data between the first participant and the second participant can occur in the common process.
102 Citations
32 Claims
-
1. A method to facilitate transactions in association with a digital synthetic environment, the method comprising:
-
using a processor to generate data representing a synthetic spatial environment through collaboration between a first game management server and a second game management server; associating portions of the synthetic spatial environment with respective first and second processes among the first and second game management servers; receiving data representing a request to perform a transaction in association with the respective first and second processes associated with the synthetic environment; providing a common process space for the transaction aggregated from the first and second processes, wherein the providing of the common process space comprises; exchanging game data related to the first process to the second game management server and game data related to the second process to the first game management server in the common process space; determining whether all parts of the updating operation occur, wherein the determining of whether all parts of the updating operation occur comprises; confirming the exchanging of the game data by a first user relating to the first process and a second user relating to the second process; and verifying whether the exchanging of the game data violates a rule, the rule including a specific amount of memory sufficient to store an acquired item exists, at least one participant relating to the first and second processes to be of a certain stature, or any combination thereof; in the event that all parts of the updating operation did not occur, nullifying the exchanging of the game data; and performing the transaction in association with the common process space, wherein the stature relates to an amount of experience in the synthetic environment or points related to the synthetic environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 32)
-
-
17. A system to facilitate transactions in association with a synthetic spatial environment, the system comprising:
-
one or more memories configured to provide a memory space, portions of a synthetic spatial environment being associated with respective processes spaces of a common process space associated with the memory space; a transaction server associated with a processor configured to interact with the one or more memories, the transaction server comprising; a transaction manager configured to exchange game data between participants associated with the process spaces in the common process space; and a failsafe manager configured to execute an exchange of the game data between the participants, wherein the failsafe manager is further configured to; determine whether all parts of the exchange occurs, wherein the determining of whether all parts of the exchange occur comprises; confirm the exchanging of the game data by a first user relating to the first process and a second user relating to the second process; and verify whether the exchanging of the game data violates a rule, the rule including a specific amount of memory sufficient to store an acquired item exists, at least one participant relating to the first and second processes to be of a certain stature, or any combination thereof; and in the event that all parts of the exchange did not occur, nullify the exchange of the game data; wherein the synthetic environment is configured to be presented in association with a display device; and wherein the stature relates to an amount of experience in the synthetic environment or points related to the synthetic environment. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable medium to facilitate transactions in massively multiplayer online games, the computer readable medium comprising executable instructions for execution by one or more processors to:
-
associate portions of the synthetic spatial environment with respective first and second processes among the first and second game management servers; receive data representing a transaction request to perform a transaction between a first participant and a second participant associated with the respective first and second processes associated with the synthetic spatial environment; provide a common process space for the transaction aggregated from the first and second processes, wherein the providing of the common process space comprises; exchange game data related to the first process to the second game management server and game data related to the second process to the first game management server in the common process space; determine whether all parts of the updating operation occur;
occur, wherein the determining of whether all parts of the updating operation occur comprises;confirm the exchanging of the game data by a first user relating to the first process and a second user relating to the second process; and verify whether the exchanging of the game data violates a rule, the rule including a specific amount of memory sufficient to store an acquired item exists, at least one participant relating to the first and second processes to be of a certain stature, or any combination thereof; and in the event that all parts of the updating operation did not occur, nullify the exchanging of the game data; and transact an exchange of a first subset of game data for the first participant and a second subset of the game data for a second participant, wherein the exchange of the first subset of the game data and the second subset of the game data between the first participant and the second participant occurs in the common process; and wherein the stature relates to an amount of experience in the synthetic environment or points related to the synthetic environment. - View Dependent Claims (28, 29, 30, 31)
-
Specification