Virtual gaming peripherals for a gaming machine
First Claim
1. A gaming machine comprising:
- a plurality of gaming devices;
a master gaming controller designed to generate a game of chance played on the gaming machine by executing a plurality of game play processes wherein the plurality of game play processes control a first combination of the plurality gaming devices to generate the game of chance;
at least one virtual gaming peripheral process that provides a gaming service wherein each virtual gaming peripheral process controls a second combination of the plurality of gaming devices to provide the gaming service;
a gaming operating system used activate and deactivate gaming processes wherein the gaming processes comprise the game play processes and the at least one virtual gaming peripheral process;
at least one shared gaming device in the plurality of gaming devices that is i) controlled by the at least one virtual gaming peripheral process and at least one game play process or ii) controlled by the at least one virtual gaming peripheral process and a second virtual gaming peripheral process; and
a shared gaming device manager process that determines which of the at least one virtual gaming process and the at least one other gaming process is allowed to control the at least one shared gaming device.
1 Assignment
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
51 Claims
-
1. A gaming machine comprising:
-
a plurality of gaming devices;
a master gaming controller designed to generate a game of chance played on the gaming machine by executing a plurality of game play processes wherein the plurality of game play processes control a first combination of the plurality gaming devices to generate the game of chance;
at least one virtual gaming peripheral process that provides a gaming service wherein each virtual gaming peripheral process controls a second combination of the plurality of gaming devices to provide the gaming service;
a gaming operating system used activate and deactivate gaming processes wherein the gaming processes comprise the game play processes and the at least one virtual gaming peripheral process;
at least one shared gaming device in the plurality of gaming devices that is i) controlled by the at least one virtual gaming peripheral process and at least one game play process or ii) controlled by the at least one virtual gaming peripheral process and a second virtual gaming peripheral process; and
a shared gaming device manager process that determines which of the at least one virtual gaming process and the at least one other gaming process is allowed to control the at least one shared gaming device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of providing a gaming service and a game play for a game of chance on a gaming machine using one or more shared gaming devices, the method comprising:
-
loading a plurality of gaming processes on the gaming machine wherein at least one of the gaming processes is a virtual gaming peripheral process that is used to provide the gaming service;
receiving a request for the gaming service provided by the virtual gaming peripheral process wherein the virtual gaming peripheral process uses one or more shared gaming devices to provide the game service;
determining each of the one or more shared gaming devices used by the virtual gaming process is available; and
providing the gaming service using a first combination of gaming devices including the at least one or more shared gaming devices. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. 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 (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. In a virtual gaming peripheral process executed on a gaming machine with a gaming operating system that activates and deactivates gaming processes, a method of providing a gaming service, the method comprising:
-
sending a request to a shared gaming device process manger to use a shared gaming device;
receiving control of the shared gaming device; and
providing the gaming service using at least the shared gaming device. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
Specification