Meta-message set with real-time and database aspects
First Claim
1. A generic device controller unit system comprising:
- a plurality of gaming machines networked in a gaming machine network environment, each of the plurality of gaming machines comprising a non-true real time computer and at least one general purpose device controller, wherein;
(a) the non-true real time computer comprises (i) a gaming processor,(ii) a non-true real time operating system, (iii) data representing a set of instructions of a meta-message set for communicating with the at least one general-purpose device controller, the meta-message set including a meta-message for updating one or more of the instructions in the meta-message set, and (iv) data representing a micro code implementation to interpret the messages in the meta-message set in the computer, and(b) the at least one general purpose device controller employs asynchronous true real time peripheral device control, wherein the device controller (i) interfaces between a plurality of peripheral devices and the gaming processor, thereby allowing the non-true real time operating system to implement true real time control of the plurality of peripheral devices; and
(ii) implementsa data and protocol communications interface, wherein the communications interface connects the gaming processor and the plurality of peripheral devices, thereby allowing the gaming processor to utilize a single protocol and associated data to communicate with the plurality of peripheral devices which may be utilizing protocols and associated data which are different than that used by the gaming processor;
wherein the at least one general purpose device controller further comprises;
(a) data representing a set of instructions from a meta-message set for communicating with the computer, the meta-message set including the meta-message for updating one or more of the instructions in the meta-message set, and(b) data representing a micro code implementation to interpret the messages in the meta-message set in the general purpose device controller and responsive to the meta-message for updating one or more of the instructions in the meta-message set by updating the data representing the set of instructions from the meta-message set and updating the data representing the micro code to include data to interpret the updated one or more instructions in the meta-message set.
5 Assignments
0 Petitions
Accused Products
Abstract
A generic device controller unit system (10) includes a generic “true real time” peripheral device controller and a data and protocol communications interface that uses a common set of instructions from a meta-message set. The system (10) is generic, in that the system (10) is capable of connecting a processor (40) to any number of various peripheral devices (50), instead of being designed to interconnect a processor (40) only to a specific peripheral device (50). The system (10) interfaces between a standard non-true real time operating system and peripheral devices (50) in such a manner as to employ true real time peripheral device control using the meta-message set. The device controller of the system (10) allows a standard non-true real time operating system to send instructions from the meta-message set to implement true real time control of peripheral devices (50). The system (10) interfaces between a processor (40) and peripheral devices (50) such that the data and protocol communications interface of the system (10) allows the processor (40) to utilize a single protocol, associated data and set of instructions in order to communicate with peripheral devices (50) which are utilizing different protocols and associated data.
26 Citations
11 Claims
-
1. A generic device controller unit system comprising:
-
a plurality of gaming machines networked in a gaming machine network environment, each of the plurality of gaming machines comprising a non-true real time computer and at least one general purpose device controller, wherein; (a) the non-true real time computer comprises (i) a gaming processor,(ii) a non-true real time operating system, (iii) data representing a set of instructions of a meta-message set for communicating with the at least one general-purpose device controller, the meta-message set including a meta-message for updating one or more of the instructions in the meta-message set, and (iv) data representing a micro code implementation to interpret the messages in the meta-message set in the computer, and (b) the at least one general purpose device controller employs asynchronous true real time peripheral device control, wherein the device controller (i) interfaces between a plurality of peripheral devices and the gaming processor, thereby allowing the non-true real time operating system to implement true real time control of the plurality of peripheral devices; and
(ii) implementsa data and protocol communications interface, wherein the communications interface connects the gaming processor and the plurality of peripheral devices, thereby allowing the gaming processor to utilize a single protocol and associated data to communicate with the plurality of peripheral devices which may be utilizing protocols and associated data which are different than that used by the gaming processor; wherein the at least one general purpose device controller further comprises; (a) data representing a set of instructions from a meta-message set for communicating with the computer, the meta-message set including the meta-message for updating one or more of the instructions in the meta-message set, and (b) data representing a micro code implementation to interpret the messages in the meta-message set in the general purpose device controller and responsive to the meta-message for updating one or more of the instructions in the meta-message set by updating the data representing the set of instructions from the meta-message set and updating the data representing the micro code to include data to interpret the updated one or more instructions in the meta-message set. - View Dependent Claims (2, 3, 4)
-
-
5. A meta-message set system for facilitating interaction between electronic components, the meta-message set system comprising:
-
one or more meta-message instructions that are universal to each of the components; and at least one of the components comprising a general purpose device controller employing true real time asynchronous peripheral device control, wherein the device controller interfaces between a plurality of peripheral devices and one of a plurality of gaming machines networked in a gaming machine network environment, each of the gaming machines having a non-true real time computer having a gaming processor, and a non-true real time operating system, thereby allowing the non-true real time operating system to implement true real time control of the plurality of peripheral devices; wherein the one of the plurality of gaming machines further comprises; (a) data representing a set of instructions of the meta-message set for communicating with the at least one general-purpose device controller, the meta-message set including a meta-message for updating one or more of the instructions in the meta-message set, and (b) data representing a micro code implementation to interpret the messages in the meta-message set in the computer; and wherein the at least one general purpose device controller further comprises; (a) data representing a set of instructions from a meta-message set for communicating with the computer, the meta-message set including a meta-message for updating one or more of the instructions in the meta-message set, and (b) data representing a micro code implementation to interpret the messages in the meta-message set in the general purpose device controller and responsive to the meta-message for updating one or more of the instructions in the meta-message set by updating the data representing the set of instructions from the meta-message set and updating the data representing the micro code to include data to interpret the undated one or more instructions in the meta-message set. - View Dependent Claims (6, 7)
-
-
8. A method for facilitating interaction between electronic components, comprising:
-
establishing a meta-message set containing one or more meta-message instructions universal to each of the components, the meta-message set including a meta-message for updating one or more of the instructions in the meta-message set; and controlling a plurality of peripheral devices by sending one or more of the meta-message instructions from the meta-message set to at least one of the components, the at least one component comprising a general purpose device controller employing true real time asynchronous peripheral device control, wherein the device controller interfaces between the plurality of peripheral devices and a gaming processor in a gaming machine having a non-true real time computer and a non-true real time operating system, the plurality of gaming machines being networked in a gaming machine network environment, thereby allowing the non-true real time operating system to implement true real time control of the plurality of peripheral devices; wherein the computer further comprises; (a) data representing the set of instructions of the meta-message set for communicating with the general-purpose device controller, and (b) data representing a micro code implementation to interpret the messages in the meta-message set in the computer; and wherein the general purpose device controller further comprises; (a) data representing the set of instructions of the meta-message set for communicating with the computer, and (b) data representing a micro code implementation to interpret the messages in the meta-message set in the general purpose device controller and responsive to the meta-message for updating one or more of the instructions in the meta-message set by updating the data representing the set of instructions of the meta-message set and updating the data representing the micro code to include data to interpret the undated one or more instructions in the meta-message set. - View Dependent Claims (9, 10, 11)
-
Specification