1. A communication apparatus located on-board a mobile asset, the apparatus comprising:
a plurality of eventdata recorders (EDRs), each EDR operating according to a predetermined communication protocol, certain of said communication protocols differing from other said communication protocols;
a memory adapted to store said predetermined communication protocols of each of the plurality of eventdata recorders;
a processor adapted to dynamically determine the configuration of an eventdata recorder of the plurality of eventdata recorders, to select the communication protocol based on the configuration of the eventdata recorder, and to configure an EDR interface to communicate with the eventdata recorder using the selected communication protocol; and
the EDR interface adapted to communicate with the eventdata recorder using the selected communication protocol.
2. The communication apparatus of claim 1, further comprising a transmitter adapted to transmit data from the eventdata recorder to a remote computer.
3. The communication apparatus of claim 2, wherein the transmitter is a wireless transmitter adapted to transmit data to the remote computer in a wireless manner.
4. The communication apparatus of claim 1, further comprising a client interface adapted to communicate data from the eventdata recorder to a remote computer and to communicate commands from the remote computer to the EDR interface.
5. The communication apparatus of claim 4, further adapted to:
receive a request from the remote computer at the client interface to communicate with the eventdata recorder using a first communication protocol;
interrupt communication between the EDR interface and the eventdata recorder;
reconfigure the EDR interface and the client interface to operate in a pass-through mode; and
operate the client interface and the EDR interface in the pass-through mode.
6. The communication apparatus of claim 5, further adapted to:
monitor the client interface for any communication from the remote computer; and
discontinue operating the client interface and the EDR interface in the pass-through mode if the remote computer is not active at the client interface.
7. The communication apparatus of claim 6, wherein the client interface is a wireless interface and the remote computer is a wireless transceiver.
8. The communication apparatus of claim 1, wherein the memory includes communication protocols used to communicate using at least one of: (1) RS232 protocol; (2) Ethernet protocol; (3) RS485 protocol; (4) RS422 protocol; (5) controller area network (CAN) protocol; and (6) universal serial bus (USB) protocol.
9. The communication apparatus of claim 1, further adapted to synchronize the time of the communication apparatus to universal time and to communicate the synchronized time to each of the plurality of EDRs.
10. The communication apparatus of claim 1, further adapted to:
synchronize the time of the communication apparatus to universal time;
request local EDR times from each of the plurality of EDRs;
compare local EDR times with the synchronized time; and
send a command to one or more of the plurality of EDRs to adjust their local EDR times to the synchronized time.
11. The communication apparatus of claim 1, wherein the memory is further adapted to store a data processing program to process event data received from the plurality of EDR(s), the data processing program comprising:
a first routine to receive data from the EDR in a format generated by the EDR;
a second routine to convert the data received from the EDR into a format presentable via an Internet browser; and
a third routine to communicate the converted data using the client interface.
12. The communication apparatus of claim 11, wherein the memory is further adapted to store format specifications for data generated by a plurality of EDRs and wherein the second routine uses the format specifications to convert the data received from the EDR.
13. A method of communicating with an eventdata recorder (EDR), the method comprising:
determining the configuration of the EDR;
selecting a communication protocol based on the configuration of the EDR;
configuring an EDR interface to communicate with the EDR using the selected communication protocol; and
communicating with the EDR via the EDR interface.
14. The method of claim 13, wherein the EDR is one of a plurality of EDRs, each of the plurality of EDRs communicating using a different communication protocol.
15. The method of claim 13 further comprising:
receiving EDR data from the EDR;
selecting an EDR data format based on the configuration of the EDR;
interpreting the EDR data based on the EDR data format; and
storing the EDR data on a memory of an onboard hardware platform.
16. The method of claim 15, further comprising:
converting the EDR data into a format readable by an Internet browser software; and
communicating the converted EDR data to a remote computer.
17. The method of claim 16, wherein communicating the converted data to a remote computer comprises wirelessly communicating the converted data to a remote computer.
18. The method of claim 17, further comprising:
synchronizing time of the onboard hardware platform with universal time;
receiving the local time on the EDR;
comparing the EDR time with the universal time; and
if the EDR time is different than the universal time, sending a request to the EDR to update its local time.
19. A method of communicating data from an EDR to a remote client using an onboard platform system having an EDR interface communicatively connected to the EDR and a remote client interface communicatively connected to the remote client, the method comprising:
receiving at the remote client interface a request from the remote client for data from the EDR;
dynamically determining the configuration of the EDR and the configuration of the remote client;
selecting a communication protocol based on the configuration of the EDR and the configuration of the remote client;
interrupting any existing communication with the EDR at the EDR interface;
reconfiguring the EDR interface to communicate with the EDR using the selected communication protocol;
reconfiguring the EDR interface and the remote client interface to communicate with each other in a pass-through mode; and
communicating data from the EDR to the remote client using the EDR interface and the remote client interface communicating in the pass-through mode.
20. The method of claim 19, wherein the remote client communicates with the remote client interface in a wireless manner.
21. The method of claim 19 further comprising providing time adjustment to the EDR to adjust the EDR time to universal time.
22. The method of claim 19, wherein communicating data from the EDR to the remote client further comprises converting data from the EDR into a format presentable via an Internet browser using at least one of: (1) a data conversion routine stored on the EDR; and (2) a data conversion routine stored on the remote client.
23. The method of claim 19 further comprising:
monitoring the remote client interface for any communication from the remote client; and
discontinuing the pass-through mode when the remote client is not active at the remote client interface.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A gaming machine comprising:
a display, which shows groups of symbols that contain at least a specific type of symbol, the symbols being aligned along a plurality of reels;
a controller, which controls movement of the symbols in the display;
a counter, which counts a number of times that the specific type of symbol appears in each of the plurality of reels in the display;
a plurality of gauges, each of which reflect the number counted by the counter, with each gauge being provided corresponding to each reel; and
a memory, which memorizes the number counted by the counter corresponding to the reel;
wherein when the number in the memory reaches a threshold, the controller increases a winning chance in the reel that is associated with the number in the memory that reached the threshold.
2. The gaming machine according to claim 1, wherein all the symbols in the reel turn to wild symbols when the gauge reaches the threshold.
3. The gaming machine according to claim 1, wherein the specific type of symbol is a wild symbol.
4. The gaming machine according to claim 1, wherein a total number of the gauge is the same as a total number of the plurality of reels.
5. The gaming machine according to claim 1, further comprising: a plurality of gauges for one reel; and
wherein the groups of symbols contain a plurality of different kinds of specific types of symbols;
wherein each of the specific types of symbols corresponds to each of the plurality of gauges.
6. The gaming machine according to claim 1, wherein each gauge is arranged to reflect a total number counted over each of the plurality of reels.
7. The gaming machine according to claim 1, wherein the threshold is lowered when the controller receives an input of an extra bet.
8. A gaming machine comprising:
a display that shows a plurality of reels, each of the plurality of reels containing a plurality of symbols;
a controller that controls a movement of each of the symbols, and the controller counts a number of times that a specific type of symbol appears in each reel in the display;
a plurality of gauges, with each of the plurality of gauges reflecting a value of the number counted by the controller; and
wherein the controller is arranged to initiate a feature on the reel whose gauge’s value reaches a threshold when at least one of the number counted by the controller reached the threshold.
9. The gaming machine according to claim 8, wherein the display shows an availability to initiate the feature on the reel whose gauge’s value reaches the threshold.
10. The gaming machine according to claim 8, wherein the feature is initiated when the controller receives an instruction to initiate the feature.
11. The gaming machine according to claim 8, wherein the feature is a change of at least one type of symbol into another type of symbol.
12. The gaming machine according to claim 11, wherein the another type of symbol is a symbol that functions as a wild symbol in all rows in the reel.
13. The gaming machine according to claim 11, wherein the another type of symbol is a bonus symbol.
14. A gaming machine comprising:
a plurality of reels, along which symbols are aligned;
a display, which shows the reels and symbols; and
a controller, which controls movement of the reels and symbols; and
wherein the display also includes at least one gauge, which corresponds to at least one of the plurality of reels;
wherein when one type of symbol appears in the display, a certain value is added to the gauge corresponding to the reel where the one type of symbol appeared.
15. The gaming machine according to claim 14, wherein a total number of the gauges is less than a total number of the reels.
16. The gaming machine according to claim 14, wherein a feature is initiated after the value of the gauge reaches a threshold.
17. The gaming machine according to claim 16, wherein the feature is an event that brings a benefit to a player of the gaming machine.
18. The gaming machine according to claim 16, wherein the feature is a change of all the symbols in the reel into wild symbols or a payout of a bonus credit.
19. The gaming machine according to claim 18, wherein the value of the gauge is reset to a default value after the feature is initiated.