Patent ID: 11893852
Assignee: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
Field: Control (Instruments)
Classification: CPC G | IPC G

Claim 0:
1. An electronic gaming machine comprising:
one or more display devices;
one or more processors; and
one or more memory devices, wherein:
the one or more display devices, the one or more processors, and the one or more memory devices are operably connected, and
the one or more memory devices store computer-executable instructions for controlling the one or more processors to cause:
an operating system for the electronic gaming machine to be executed;
a gaming platform application to be executed as one or more first processes in the operating system;
the gaming platform application to cause a plurality of display windows to be instantiated on the one or more display devices, each display window having a corresponding window handle;
the gaming platform application to obtain the window handle for each display window instantiated by the gaming platform application;
a first plurality of wagering game applications to be executed, each wagering game application of the first plurality of wagering game applications executed as one or more respective second processes in the operating system, wherein each second process is separate from the one or more first processes;
the gaming platform application to assign a display window to each wagering game application of the first plurality of wagering game applications and to provide each wagering game application with the window handle associated with each display window assigned thereto;
each wagering game application to output graphical content for a wagering game to the display window associated therewith using the corresponding window handle;
one or more wagering game applications of the first plurality of wagering game applications to provide game event messages to the gaming platform application indicative of wagering game events in the wagering game provided by that wagering game application;
the gaming platform application to identify a first wagering game application of the first plurality of wagering game applications that has provided a first game event message (i) of the game event messages and (ii) indicating that a winning outcome is to be displayed in the display window assigned to the first wagering game application; and
cause one or more of the display windows to be modified in advance of the display of the winning outcome and responsive to receipt of the first game event message by performing one or more actions selected from the group consisting of: (a) increasing a size of the display window assigned to the first wagering game application, (b) moving the display window assigned to the first wagering game application to a new location on the one or more display devices, (c) causing a display window of the plurality of display windows that is not assigned to one of the wagering game applications to display graphical content in a region that surrounds the display window assigned to the first wagering game application, (d) causing the display window assigned to the first wagering game application to cyclically expand and contract in size, and (e) causing one or more display windows of the plurality of display windows that are not assigned to the wagering game applications to display a semi-transparent, uniform color field over all of the display windows assigned to the wagering game applications except for the display window assigned to the first wagering game application.