Secure bootloader for electronic gaming machines and other computing devices

    公开(公告)号:US11113401B2

    公开(公告)日:2021-09-07

    申请号:US16361124

    申请日:2019-03-21

    发明人: Thomas Rizos

    IPC分类号: G06F21/57 G06F3/06

    摘要: Systems and techniques for providing one or more authenticable operating system volumes on an electronic gaming machine are provided. The systems and techniques may, for example, involve storing one or more datasets, each representing one or more operating system volumes for an operating system, on a shadow partition and then selecting one of those datasets as part of the boot process, authenticating it, and creating one or more operating system volumes on one or more operating system partitions of the electronic gaming machine. The systems and techniques may further involve causing a kernel of the operating system to execute from the newly created one or more operating system volumes only after authentication is successfully performed.

    COMPOSITE METERS FOR ELECTRONIC GAMING MACHINES

    公开(公告)号:US20210209895A1

    公开(公告)日:2021-07-08

    申请号:US17249983

    申请日:2021-03-19

    IPC分类号: G07F17/32 G07F17/34

    摘要: Systems and techniques for providing flexibly reconfigurable meters on electronic gaming machines are provided; such meters may be considered to be “transient” with respect to meters that are hard-coded into the electronic gaming machine operating system or platform software or wagering game software and may be reconfigured by updating one or more meter definition files. Some such electronic gaming machines may provide for automated output of meter information.

    ELECTRONIC GAMING MACHINES WITH OUT-OF-PROCESS RENDERING

    公开(公告)号:US20230215240A1

    公开(公告)日:2023-07-06

    申请号:US18145514

    申请日:2022-12-22

    IPC分类号: G07F17/32

    CPC分类号: G07F17/3211 G07F17/3223

    摘要: An electronic gaming machine architecture is provided in which a gaming platform application and wagering game applications are executed in separate processes but may share access to common display windows; such display windows may be caused to be generated by the gaming platform application, which may then assign specific display windows to the various wagering game applications, along with window handles usable to direct graphical content thereto. The wagering game applications may then direct graphical content to the display windows, while the gaming platform application may retain control over the size, position, transparency, and/or z-order of the display windows.

    SECURE BOOTLOADER FOR ELECTRONIC GAMING MACHINES AND OTHER COMPUTING DEVICES

    公开(公告)号:US20200302061A1

    公开(公告)日:2020-09-24

    申请号:US16361124

    申请日:2019-03-21

    发明人: Thomas Rizos

    IPC分类号: G06F21/57 G06F3/06

    摘要: Systems and techniques for providing one or more authenticable operating system volumes on an electronic gaming machine are provided. The systems and techniques may, for example, involve storing one or more datasets, each representing one or more operating system volumes for an operating system, on a shadow partition and then selecting one of those datasets as part of the boot process, authenticating it, and creating one or more operating system volumes on one or more operating system partitions of the electronic gaming machine. The systems and techniques may further involve causing a kernel of the operating system to execute from the newly created one or more operating system volumes only after authentication is successfully performed.

    Electronic gaming machines with out-of-process rendering

    公开(公告)号:US11562616B2

    公开(公告)日:2023-01-24

    申请号:US16949833

    申请日:2020-11-16

    IPC分类号: G07F17/32

    摘要: An electronic gaming machine architecture is provided in which a gaming platform application and wagering game applications are executed in separate processes but may share access to common display windows; such display windows may be caused to be generated by the gaming platform application, which may then assign specific display windows to the various wagering game applications, along with window handles usable to direct graphical content thereto. The wagering game applications may then direct graphical content to the display windows, while the gaming platform application may retain control over the size, position, transparency, and/or z-order of the display windows.

    SECURE BOOTLOADER FOR ELECTRONIC GAMING MACHINES AND OTHER COMPUTING DEVICES

    公开(公告)号:US20210374248A1

    公开(公告)日:2021-12-02

    申请号:US17445303

    申请日:2021-08-17

    发明人: Thomas Rizos

    摘要: Systems and techniques for providing one or more authenticable operating system volumes on an electronic gaming machine are provided. The systems and techniques may, for example, involve storing one or more datasets, each representing one or more operating system volumes for an operating system, on a shadow partition and then selecting one of those datasets as part of the boot process, authenticating it, and creating one or more operating system volumes on one or more operating system partitions of the electronic gaming machine. The systems and techniques may further involve causing a kernel of the operating system to execute from the newly created one or more operating system volumes only after authentication is successfully performed.

    Secure bootloader for electronic gaming machines and other computing devices

    公开(公告)号:US11120138B2

    公开(公告)日:2021-09-14

    申请号:US16361126

    申请日:2019-03-21

    发明人: Thomas Rizos

    摘要: Systems and techniques for providing one or more authenticable operating system volumes on an electronic gaming machine are provided. The systems and techniques may, for example, involve storing one or more datasets, each representing one or more operating system volumes for an operating system, on a shadow partition and then selecting one of those datasets as part of the boot process, authenticating it, and creating one or more operating system volumes on one or more operating system partitions of the electronic gaming machine. The systems and techniques may further involve causing a kernel of the operating system to execute from the newly created one or more operating system volumes only after authentication is successfully performed.