Apparatus, method, and system to provide a multiple processor architecture for server-based gaming
First Claim
1. A computer-implemented method comprising, for each of one or more games:
- executing, by one or more first processors, a logic engine for the game;
executing, by one or more second processors, a presentation engine for the game, the one or more second processors different from the one or more first processors and which execute only the presentation engine for the game;
sending, by the one or more first processors and to the one or more second processors, an indication of an outcome for the game, the indicated outcome being based at least in part on player input received by the one or more first processors;
displaying first information in a first portion of a display, the first information being received from the one or more first processors; and
concurrently with the displaying of the first information, displaying second information in a distinct second portion of the display, the second information received from the one or more second processors.
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.
859 Citations
25 Claims
-
1. A computer-implemented method comprising, for each of one or more games:
-
executing, by one or more first processors, a logic engine for the game; executing, by one or more second processors, a presentation engine for the game, the one or more second processors different from the one or more first processors and which execute only the presentation engine for the game; sending, by the one or more first processors and to the one or more second processors, an indication of an outcome for the game, the indicated outcome being based at least in part on player input received by the one or more first processors; displaying first information in a first portion of a display, the first information being received from the one or more first processors; and concurrently with the displaying of the first information, displaying second information in a distinct second portion of the display, the second information received from the one or more second processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic gaming system, comprising:
-
a first processor configured to, for each of one or more games, execute a logic engine for the game; a second processor communicatively coupled to the first processor and which, for each of the one or more games, executes only a presentation engine for the game, the executing of the presentation engine including receiving from the first processor an indication of one or more outcomes related to the game; and a display communicatively coupled to the first and second processors to concurrently display a first type of information in a first portion of the display and a second type of information in a distinct second portion of the display, wherein the first type of information is received from the first processor and wherein the second type of information is received from the second processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium having contents that, when executed, cause a computing device to perform a method, the method comprising:
-
executing, by one or more processors of the device, a presentation engine for a game, wherein the executing of the presentation engine includes receiving an indication of an outcome for the game from one or more distinct other processors, and wherein the one or more processors execute only the presentation engine; and initiating, by the one or more processors, the presentation of first information in a first portion of a display, the display concurrently presenting second information from the one or more distinct other processors in a distinct second portion of the display. - View Dependent Claims (22, 23, 24, 25)
-
Specification