Two wire exchange system
First Claim
1. A gaing machine system, comprising:
- a gaming machine having a communication port; and
an intelligent multiplexer that enables the communication port to function as if the communication port were a plurality of ports, and wherein the intelligent multiplexer is in simultaneous communication with a plurality of system hosts.
6 Assignments
0 Petitions
Accused Products
Abstract
A two wire exchange system is disclosed that enables a gaming machine having one communication port to function as a gaming machine having a plurality of communication ports. The two-wire exchange system allows a gaming machine having only a single communication port to connect to two or more system hosts simultaneously. The two wire exchange system is an intelligent multiplexer that communicates using the same protocol as the system hosts to which it is connected. The two-wire exchange system has the ability to respond to a poll from the system host by indicating that the gaming machine is busy, and that the system host should poll the gaming machine again. This is provided to avoid and to prevent data collisions.
-
Citations
20 Claims
-
1. A gaing machine system, comprising:
-
a gaming machine having a communication port; and
an intelligent multiplexer that enables the communication port to function as if the communication port were a plurality of ports, and wherein the intelligent multiplexer is in simultaneous communication with a plurality of system hosts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of enabling a gaming machine having one communication port to function as a gaming machine having two communication ports, comprising.
multiplexing the communication port via a multiplexer; - and
connecting a plurality of hosts to the multiplexer, wherein the multiplexer communicates with the plurality of hosts simultaneously using the same protocol the hosts use to communicate. - View Dependent Claims (8, 9, 10, 11, 12, 13)
- and
-
14. A multiplexer, comprising:
a two-wire exchange system used by a gaming machine, wherein the two-wire exchange system simultaneously communicates with a plurality of host systems, and responds to independent polls from the host systems while arbitrating the polls to the gaming machine using fixed time response windows, thereby preventing data collision.
-
15. A method of multiplexing data sent by a plurality of hosts to a gaming machine, comprising:
-
connecting the gaming machine to the plurality of hosts via an intelligent multiplexer;
maintaining simultaneous communication with the plurality of hosts using the intelligent multiplexer;
responding to independent polls from a plurality of host systems; and
arbitrating the polls to from the intelligent multiplexer to the gaming machine using fixed time response windows, thereby preventing data collision.
-
-
16. A method of multiplexing data seat by a plurality of hosts to a gaming machine, comprising:
-
enabling and maintaining simultaneous communication with the plurality of hosts using the intelligent multiplexer;
passing a poll sent by a host to the gaming machine, the poll lasting for a period of time within a protocol-specific, fixed time response window;
waiting for a fetching period, wherein the fetching period is the period of time that is required for a response to the poll from the gaming machine; and
sending a response to the host when the fetching period is longer than the fixed time response window, the response indicating that the host should poll the gaming machine again.
-
-
17. A method of multiplexing polling from a plurality of hosts to a gaming machine using time division multiplexing and a communication protocol that together dictate a response window of a designated time period, and wherein a time period required to fetch a response from a polling request is a fetching time period, the method comprising:
-
upon receipt of a polling request firm a requesting host, responding back to the requesting host with a message to poll again later;
forwarding the polling request from the requesting host to the gaming machine, wherein the gaming machine processes the polling request;
continuing to send the poll again later message until the gaming machine has processed the response to the polling request when the fetching time period that is longer than the response window; and
responding to the requesting host with the response to the polling request from the gaming machine, upon receipt of the response to the polling request from the gaming machine and receipt of another polling request from the requesting host.
-
-
18. A gaming system configured to multiplex polling requests from a plurality of hosts to a gaming machine using time division multiplexing and a communication protocol that together dictate a response window of a designated time period, wherein a time period required to fetch a response from a polling request is a fetching time period, the gaming system comprising:
-
a gaming machine having a single designated communication port, wherein the gaming machine processes the polling request in a fetching time period; and
an intelligent multiplexer in simultaneous communication with the plurality of hosts that receives polling requests from a requesting host, wherein the intelligent multiplexer responds back to the requesting host with a message to poll again later, forwards the polling request from the requesting host to the gaming machine, continues to send the poll again later message until the gaming machine has processed the response to the polling request when the fetching time period that is longer than the response window, and responds to the requesting host with the response to the polling request from the gaming machine, upon receipt of the response to the polling request from the gaming machine and receipt of another polling request from the requesting host.
-
-
19. A gaming system, comprising:
-
a gaming machine having a single designated communication port;
an intelligent multiplexer that enables the communication port to function as if the communication port were a plurality of communication ports;
a plurality of system hosts connected to the communication port via the multiplexer, the hosts being able to communicate with the multiplexer simultaneously; and
a protocol converter, wherein when the gaming machine and the plurality of system hosts utilize different protocols, the protocol converter enables the gaming machine and the plurality of system hosts to communicate with each other;
wherein the system hosts communicate with the gaming machine using a series of polls, each poll being transmitted from the multiplexer to the gaming machine in accordance with fixed time response windows, wherein a fetching period is the time required for the gaming machine to respond to a poll, and wherein the multiplexer is capable of arbitrating the polls even when the fixed time response windows are shorter than the fetching period.
-
-
20. A gaming system configured to multiplex polling requests from a plurality of hosts to a gaming machine using time division multiplexing and at least one communication protocol that together dictate a response window of a designated time period, wherein a time period required to fetch a response from a polling request is a fetching time period, the gaming system comprising:
-
a gaming machine having a single designated communication port, wherein the gaming machine processes the polling request in a fetching time period;
a protocol converter, wherein when the gaming machine and the plurality of system hosts utilize different protocols, the protocol converter enables the gaming machine and the plurality of system hosts to communicate with each other;
an intelligent multiplexer in simultaneous communication with the plurality of hosts that receives polling requests from a requesting host, wherein the intelligent multiplexer responds back to the requesting host with a message to poll again later, forwards the polling request from the requesting host to the gaming machine, continues to send the poll again later message until the gaming machine bas processed the response to the polling request when the fetching time period that is longer than the response window, and responds to the requesting host with the response to the polling request from the mug machine, upon receipt of the response to the polling request from the gaming machine and receipt of another polling request from the requesting host.
-
Specification