Peripheral management device for virtual game interaction
First Claim
1. A peripheral management device, comprising:
- a controller configured to communicate with a gaming machine and a portable electronic device, the controller configured to;
receive a peripheral data packet from a gaming machine processor, the peripheral data packet including at least one command;
parse the at least one command;
determine, based on the parsed command, whether to process the peripheral data packet on at least one virtual peripheral device of the portable electronic device or at least one of a plurality of peripheral devices of the gaming machine;
determine at least one of a plurality of peripheral devices of the gaming machine to execute the at least one command after it is determined that the peripheral data packet is to be processed on the gaming machine;
facilitate execution of the at least one command on the at least one of the plurality of peripheral devices of the gaming machine;
generate an instructional data packet for the at least one virtual peripheral device after the peripheral data packet is determined to be processed on the at least one virtual peripheral device of the portable electronic device; and
transmit the instructional data packet to the portable electronic device,wherein the at least one virtual peripheral device includes at least one of a virtual monetary acceptor or a virtual printer.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a peripheral management device may have a controller configured to communicate with a gaming machine and a portable electronic device. The controller may be configured to: (i) receive a peripheral data packet from a gaming machine processor, the peripheral data packet including at least one command; (ii) determine whether to process the peripheral data packet on at least one peripheral device of the gaming machine or at least one virtual peripheral device of the portable electronic device; (iii) generate an instructional data packet for the at least one virtual peripheral device if the peripheral data packet is determined to be processed on the at least one virtual peripheral device; and (iv) transmit the instructional data packet to the portable electronic device.
447 Citations
26 Claims
-
1. A peripheral management device, comprising:
a controller configured to communicate with a gaming machine and a portable electronic device, the controller configured to; receive a peripheral data packet from a gaming machine processor, the peripheral data packet including at least one command; parse the at least one command; determine, based on the parsed command, whether to process the peripheral data packet on at least one virtual peripheral device of the portable electronic device or at least one of a plurality of peripheral devices of the gaming machine; determine at least one of a plurality of peripheral devices of the gaming machine to execute the at least one command after it is determined that the peripheral data packet is to be processed on the gaming machine; facilitate execution of the at least one command on the at least one of the plurality of peripheral devices of the gaming machine; generate an instructional data packet for the at least one virtual peripheral device after the peripheral data packet is determined to be processed on the at least one virtual peripheral device of the portable electronic device; and transmit the instructional data packet to the portable electronic device, wherein the at least one virtual peripheral device includes at least one of a virtual monetary acceptor or a virtual printer. - View Dependent Claims (2, 3, 4, 5)
-
6. A system for communicating information between a gaming machine and a portable electronic device, comprising:
-
a gaming machine including at least one gaming machine processor, the at least one gaming machine processor configured to communicate with at least one of a plurality of peripheral devices on the gaming machine; a portable electronic device including at least one controller, the at least one controller configured to control at least one virtual peripheral device of the portable electronic device, wherein the at least one virtual peripheral device includes at least one of a virtual monetary acceptor or a virtual printer; and a peripheral controller configured to communicate with the gaming machine and the portable electronic device, the peripheral controller configured to; receive a peripheral data packet from the gaming machine processor, the peripheral data packet including at least one command; parse the at least one command; determine, based on the parsed command, whether to process the peripheral data packet on at least one virtual peripheral device of the portable electronic device or at least one of a plurality of peripheral devices of the gaming machine; determine at least one of a plurality of peripheral devices of the gaming machine to execute the at least one command after it is determined that the peripheral data packet is to be processed on the gaming machine; facilitate execution of the at least one command on the at least one of a plurality of peripheral devices; generate an instructional data packet for the at least one virtual peripheral device after the peripheral data packet is determined to be processed on the at least one virtual peripheral device; and transmit the instructional data packet to the portable electronic device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for communicating information between a gaming machine having at least one peripheral device and a portable electronic device having at least one virtual peripheral device, comprising:
-
receiving, at a peripheral management device, a peripheral data packet from a gaming machine processor, the peripheral data packet including at least one command; parsing the at least one command; determining, based on the parsed command, whether to process the peripheral data packet on the at least one virtual peripheral device or on at least one of a plurality of peripheral devices of the gaming machine, wherein the at least one virtual peripheral device includes at least one of a virtual monetary acceptor or a virtual printer; determining at least one of a plurality of peripheral devices of the gaming machine to execute the at least one command after it is determined that the peripheral data packet is to be processed on the gaming machine; facilitating execution of the at least one command on the at least one of a plurality of peripheral devices; generating an instructional data packet for the at least one virtual peripheral device after the determining determines to process the peripheral data packet on the at least one virtual peripheral device; and transmitting the instructional data packet to the portable electronic device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A gaming machine, comprising:
-
a gaming machine processor configured to operate the gaming machine to provide a game of chance to a user of the gaming machine; a user input device configured to receive one or more user inputs from the user for use with the game of chance; a display device configured to present gaming information pertaining to the game of chance; a wireless interface configured to support wireless communication with at least one external virtual peripheral device associated with at least one portable computing device; at least one internal peripheral device configured to provide at least one internal peripheral function for the gaming device; and a peripheral management device operatively connected to the gaming processor, the at least one internal peripheral device and the wireless interface, the peripheral management device configured to; receive a peripheral data packet from the gaming machine processor, the peripheral data packet including at least one command; parse the at least one command; and determine, based on the parsed command, whether to process the peripheral data packet on at least one virtual peripheral device of a portable electronic device or on at least one internal peripheral device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification