APPARATUS, METHOD, AND SYSTEM TO PROVIDE A MULTIPLE PROCESSOR ARCHITECTURE FOR SERVER-BASED GAMING
First Claim
1. A method of operating a multi-processor architecture in an electronic gaming environment, the method comprising:
- providing a first processor to execute a logic engine for a game;
providing a second processor to execute only a presentation engine for said game;
executing by said first processor said logic engine to process player input to obtain an outcome pertaining to said game;
sending, by said first processor to said second processor, a control signal that corresponds to said outcome; and
executing, by said second processor in response to said control signal sent by said first processor, said presentation engine to present said outcome.
8 Assignments
0 Petitions
Accused Products
Abstract
An architecture for an electronic gaming machine (EGM) includes multiple processors that separate game logic from game presentation. The multi-processor architecture includes a dedicated game logic engine and a dedicated presentation engine. A first processor having the game logic engine is adapted to handle the input/output (I/O), peripherals, communications, accounting, critical gaming and other game logic, power hit tolerances, protocols to other systems, and other tasks related to operation of the EGM. A second processor is adapted to running a presentation engine. The second processor receives commands from the first processor to present game-oriented outcome and results.
165 Citations
22 Claims
-
1. A method of operating a multi-processor architecture in an electronic gaming environment, the method comprising:
-
providing a first processor to execute a logic engine for a game; providing a second processor to execute only a presentation engine for said game; executing by said first processor said logic engine to process player input to obtain an outcome pertaining to said game; sending, by said first processor to said second processor, a control signal that corresponds to said outcome; and executing, by said second processor in response to said control signal sent by said first processor, said presentation engine to present said outcome. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A multi-processor system in an electronic gaming environment, the system comprising:
-
a first processor adapted to execute a logic engine for a game; a second processor adapted to execute only a presentation engine for said game; a first processor-readable storage medium coupled to said first processor and that stores a first set of processor-executable instructions that implement said logic engine, said first set of processor-executable instructions being executable by said first processor to process player input to obtain an outcome pertaining to said game; a communication line coupled to said first and second processors, and adapted to be used by said first processor to send to said second processor a control signal that corresponds to said outcome; and a second processor-readable storage medium coupled to said second processor and that stores a second set of processor-executable instructions that implement said presentation engine, said second set of processor-executable instructions being executable by said second processor in response to said control signal sent by said first processor to present said outcome. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An electronic gaming machine (EGM) apparatus, comprising:
-
at least one processor adapted to execute only a presentation engine for a game, wherein another processor is adapted to execute a logic engine for said game; and a processor-readable storage medium coupled to said at least one processor and that stores a set of processor-executable instructions that implement said presentation engine, said set of processor-executable instructions being executable by said at least one processor to present an outcome pertaining to said game, in response to a control signal received from said another processor and generated by said another processor in response to application of said logic engine to player input. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A server apparatus in an electronic gaming environment, the server comprising:
-
at least one processor adapted to execute a game logic engine for a game, wherein another processor is adapted to execute only a presentation engine for said game; and a processor-readable storage medium coupled to said at least one processor and that stores a set of processor-executable instructions that implement said game logic engine, said set of processor-executable instructions being executable by said at least one processor to obtain an outcome pertaining to said game in response to player input, said at least one processor being adapted to generate a control signal corresponding to said outcome and to send said control signal to said another processor to enable said another processor to execute said presentation engine to present said outcome. - View Dependent Claims (20, 21, 22)
-
Specification