Two wire exchange system
First Claim
1. A method of enabling one communication port to function as 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.
6 Assignments
0 Petitions
Accused Products
Abstract
A two wire exchange system is disclosed that enables a gaming device having one communication port to function as a gaming device having a plurality of communication ports. The two-wire exchange system allows a gaming device 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 device is busy, and that the system host should poll the gaming device again. This is provided to avoid and to prevent data collisions.
-
Citations
10 Claims
-
1. A method of enabling one communication port to function as 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 (2, 3, 4, 5, 6, 7)
-
-
8. A method of multiplexing data sent by a plurality of hosts, comprising:
-
connecting the plurality of hosts to 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 from the intelligent multiplexer using fixed time response windows, thereby preventing data collision.
-
-
9. A method of multiplexing data sent by a plurality of hosts, comprising:
-
enabling and maintaining simultaneous communication with the plurality of hosts using the intelligent multiplexer; passing a poll sent by a host, 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; 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 again.
-
-
10. A method of multiplexing polling from a plurality of hosts 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 from a requesting host, responding back to the requesting host with a message to poll again later; forwarding the polling request from the requesting host; processing the polling request; continuing to send the poll again later message until the device 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 device, upon receipt of the response to the polling request and receipt of another polling request from the requesting host.
-
Specification