Virtual gaming peripherals for a gaming machine
First Claim
1. A method of providing a a game of chance on a gaming machine using a shared gaming device, the method comprising:
- executing a plurality of gaming processes including a first gaming process, a second gaming process, a shared gaming device manager process wherein the first gaming process is designed to provide a first gaming function by controlling the shared gaming device and to take control of the shared gaming device and wherein the second gaming process is designed provide a second gaming function on the gaming machine and to take control of the shared gaming device; and
wherein the shared gaming device manager process is designed to determine, when the first gaming process and the second gaming process want to control the shared gaming device at the same time, which of the first gaming process or the second gaming process is allowed to control the shared gaming device and which of the first gaming process or the second gaming process is prevented from using the shared gaming device;
determining the first gaming function is to be provided;
assigning control of the shared gaming device to the first gaming process;
preventing the second gaming process from controlling the shared gaming device;
providing the first gaming function using the shared gaming device; and
generating the game of chance on the gaming machine.
0 Assignments
0 Petitions
Accused Products
Abstract
A disclosed gaming machine provides a plurality of virtual gaming peripherals that are each used to generate one or more gaming services. To provide a particular gaming service, each virtual gaming peripheral may comprise virtual gaming peripheral software that controls one or more gaming devices. Examples of gaming services provides by virtual gaming peripherals may include but are not limited to a player tracking service, a vending machine purchase, a lottery ticket purchase, an ATM (Automatic Teller Machine) service, a hotel/casino service, a communication service, a registration service, a sports book service, an entertainment service, a prize redemption service and a locator service. A logic device, such as a master gaming controller on the gaming machine, may simultaneously activate a plurality of virtual gaming peripherals. Therefore, a gaming device may be shared by a plurality of active virtual gaming peripherals and additional logic may be provided to resolve conflicts that arise when two or more virtual gaming peripherals desire to control the same gaming device at the same time.
-
Citations
30 Claims
-
1. A method of providing a a game of chance on a gaming machine using a shared gaming device, the method comprising:
-
executing a plurality of gaming processes including a first gaming process, a second gaming process, a shared gaming device manager process wherein the first gaming process is designed to provide a first gaming function by controlling the shared gaming device and to take control of the shared gaming device and wherein the second gaming process is designed provide a second gaming function on the gaming machine and to take control of the shared gaming device; and
wherein the shared gaming device manager process is designed to determine, when the first gaming process and the second gaming process want to control the shared gaming device at the same time, which of the first gaming process or the second gaming process is allowed to control the shared gaming device and which of the first gaming process or the second gaming process is prevented from using the shared gaming device;
determining the first gaming function is to be provided;
assigning control of the shared gaming device to the first gaming process;
preventing the second gaming process from controlling the shared gaming device;
providing the first gaming function using the shared gaming device; and
generating the game of chance on the gaming machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a shared gaming device manager process executed on a gaming machine with a gaming operating system that activates and deactivates gaming processes, a method of allocating control of a shared gaming device, the method comprising:
-
receiving a request from a first gaming process to use the shared gaming device to provide a gaming service;
assigning control of the shared gaming device to the first gaming process; and
preventing at least one gaming process different from the first gaming process from controlling the shared gaming device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification