Gaming system and gaming system processor module

US2025123723A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025123723-A1
Application numberUS-202419000197-A
CountryUS
Kind codeA1
Filing dateDec 23, 2024
Priority dateOct 9, 2008
Publication dateApr 17, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A gaming system and processor module are therefore adapted to support simultaneous execution of two or more operating system instances. Program code is provided for play of the game uses two or more cooperating component processes partitioned such that at least one of the component processes executes using a first operating system instance, and at least one other cooperating component process executes using a further operating system instance. Each operating system instance may execute in its own virtual machine.

First claim

Opening claim text (preview).

What is claimed is: 1 . A server system configured to utilize multiple memory partitions to provide an electronic game at a gaming device, the server system comprising: at least one memory including a first memory partition and a second memory partition; and one or more processors configured to: execute game play processes stored in the first memory partition, the game play processes generating game result data of the electronic game; and execute game presentation processes stored in the second memory partition using the game result data generated by executing the game play processes stored in the first memory partition to provide display data used for displaying the electronic game at the gaming device. 2 . The server system of claim 1 , wherein the first memory partition has at least one random number generator allocated thereto, and wherein the one or more processors are configured to execute the game play processes within the first memory partition using the at least one random number generator. 3 . The server system of claim 2 , wherein the one or more processors are further execute a virtual machine monitor, wherein the random number generator is not allocated to the virtual machine monitor. 4 . The server system of claim 3 , wherein the virtual machine monitor acts as a host operating system, and wherein access to hardware resources is allocated selectively to the first memory partition and the second memory partition under control of the host operating system. 5 . The server system of claim 4 , wherein the host operating system is configured to selectively restart the game play processes or the game presentation processes when an execution error is detected in the game play processes or the game presentation processes. 6 . The server system of claim 1 , wherein the first memory partition and the second memory partition are selectively provided with direct access to one or more hardware resources. 7 . The server system of claim 1 , wherein the first memory partition and the second memory partition each execute a different type of operating system. 7 . The server system of claim 7 , wherein the operating system executed within the first memory partition is a LINUX operating system or variant thereof. 9 . The server system of claim 8 , wherein the operating system executed within the second memory partition is a Microsoft Windows operating system. 10 . A method for providing an electronic game to at a gaming device using multiple memory partitions, the method performed by a server system including one or more processors and at least one memory including a first memory partition and a second memory partition, the method comprising: executing game play processes stored in the first memory partition, the game play processes generating game result data of the electronic game; and executing game presentation processes stored in the second memory partition using the game result data generated by executing the game play processes stored in the first memory partition to provide display data used for displaying the electronic game at the gaming device. 11 . The method of claim 10 , wherein the first memory partition has at least one random number generator allocated thereto, and wherein the method further comprises executing the game play processes within the first memory partition using the at least one random number generator. 12 . The method of claim 11 , further comprising executing a virtual machine monitor, wherein the random number generator is not allocated to the virtual machine monitor. 13 . The method of claim 12 , wherein the virtual machine monitor acts as a host operating system, and wherein access to hardware resources is allocated selectively to the first memory partition and the second memory partition under control of the host operating system. 14 . The method of claim 13 , wherein the host operating system is configured to selectively restart the game play processes or the game presentation processes when an execution error is detected in the game play processes or the game presentation processes. 15 . The method of claim 10 , wherein the first memory partition and the second memory partition are selectively provided with direct access to one or more hardware resources. 16 . The method of claim 10 , wherein the first memory partition and the second memory partition each execute a different type of operating system. 17 . The method of claim 16 , wherein the operating system executed within the first memory partition is a LINUX operating system or variant thereof. 18 . The method of claim 17 , wherein the operating system executed within the second memory partition is a Microsoft Windows operating system. 19 . At least one non-transitory computer-readable storage media having computer-executable instructions embodied thereon for providing an electronic game to at a gaming device using multiple memory partitions, wherein when executed by a server system including one or more processors and at least one memory including a first memory partition and a second memory partition, the computer-executable instructions cause the one or more processors to: execute game play processes stored in the first memory partition, the game play processes generating game result data of the electronic game; and execute game presentation processes stored in the second memory partition using the game result data generated by executing the game play processes stored in the first memory partition to provide display data used for displaying the electronic game at the gaming device. 20 . The at least one non-transitory computer-readable storage media of claim 19 , wherein the first memory partition has at least one random number generator allocated thereto, and wherein the computer-executable instructions cause the one or more processors to execute the game play processes within the first memory partition using the at least one random number generator.

Assignees

Inventors

Classifications

  • G07F17/32Primary

    for games, toys, sports, or amusements · CPC title

  • Hardware aspects of a gaming system, e.g. components, construction, architecture thereof · CPC title

  • for interfacing with the game device, e.g. specific interfaces between game controller and console · CPC title

  • G06F3/048Primary

    Interaction techniques based on graphical user interfaces [GUI] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025123723A1 cover?
A gaming system and processor module are therefore adapted to support simultaneous execution of two or more operating system instances. Program code is provided for play of the game uses two or more cooperating component processes partitioned such that at least one of the component processes executes using a first operating system instance, and at least one other cooperating component process e…
Who is the assignee on this patent?
Aristocrat Technologies Au
What technology area does this patent fall under?
Primary CPC classification G07F17/32. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 17 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).