INTEGRATION GATEWAY
3 Assignments
0 Petitions
Accused Products
Abstract
A message oriented middleware server application executable by at least one processor implements a message oriented middleware message provider that mediates messaging operations with a plurality of heterogeneous applications including a number of casino gaming applications, where instances of the heterogeneous applications which execute on the plurality of networked processor-based client devices including the networked processor-based casino gaming devices.
-
Citations
50 Claims
-
1-29. -29. (canceled)
-
30. A networked server system for use in mediating electronic message communication among heterogeneous client devices in a casino gaming environment, the networked server system comprising:
-
an integration gateway server, selectively communicatively coupled by a network to one or more client devices, the integration gateway server programmed to execute instructions that permit communication therebetween, according to a selected one of a plurality of messaging models, wherein, when an asynchronous point-to-point messaging model is active, the integration gateway server computer queues an electronic message from a message producing client device, and delivers the queued electronic message to a designated message consuming receiver client device; and when an asynchronous publish/subscribe messaging model is active, the integration gateway server computer gathers electronic messages at a topic destination, and distributes the electronic messages gathered at the topic destination to a plurality of message consuming subscriber client devices. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of mediating electronic messages between heterogeneous client devices in a casino gaming environment by an integration gateway server computer, the method comprising:
-
when an asynchronous point-to-point messaging model is active, queuing an electronic message from a message producing sender client device; and delivering the electronic message held in the queue to a designated message consuming receiver client device; and when an asynchronous publish/subscribe messaging model is active, gathering electronic messages at a topic destination; and distributing the electronic messages at the topic destination to a plurality of message consuming subscriber client devices. - View Dependent Claims (39, 40)
-
-
41. An integration gateway server communicatively coupled to one or more processor-based casino gaming devices, the integration gateway server comprising:
-
a processor; and a non-transitory processor-readable storage medium communicatively coupled to the processor, the storage medium having instructions stored thereon that cause the processor to; log electronic messages having different, platform-specific formats; perform one or more data transformations that re-format the electronic messages to allow cross-platform communication among the casino gaming devices; and implement communication services using acknowledgement protocols to ensure message integrity. - View Dependent Claims (42, 43, 44)
-
-
45. A non-transitory computer-readable medium communicatively coupled to a processor, the non-transitory computer-readable medium having computer-executable instructions stored thereon that when executed by the processor cause the processor to implement an integration gateway that:
-
provides a stand-alone user interface for setup and maintenance of the casino gaming machines. establishes cross-platform communication among heterogeneous casino gaming machines according to synchronous and asynchronous messaging models; performs data transformations to manipulate and re-format platform-specific message data according to a synchronous messaging model; and performs data transformations to manipulate and re-format platform specific message data according to an asynchronous messaging model. - View Dependent Claims (46, 47, 48, 49, 50)
-
Specification