Wagering game establishment data import/export architecture
First Claim
1. A method of establishing a data feed from a data source on an online wagering game community server for a wagering game machine within a wagering game establishment, the method comprising:
- evaluating a request for the data feed against import rules that regulate data imported into the wagering game establishment, wherein the request originates from the machine within the wagering game establishment;
determining that the data source and the request are valid based, at least in part, on said evaluating the request for the data feed against the import rules;
forwarding the validated request to a first machine operating as a data liaison external to the wagering game establishment, wherein the data liaison subscribes to the data source for the data feed based, at least in part, on the validated request;
a data import/export controller ensuring that the data feed forwarded from the data liaison complies with the import rules to generate an import rules compliant data feed, wherein the data liaison forwarded the data feed to a second machine operating as the data import/export controller within the wagering game establishment; and
supplying the import rules compliant data feed to the wagering game machine in the wagering game establishment.
12 Assignments
0 Petitions
Accused Products
Abstract
An architecture that employs an internal entity that controls import and export of data (“import/export controller”) and an external entity that operates as a liaison (“data liaison”) between the import/export controller and one or more online social communities allows online social community access in a secure manner. The import/export controller and the data liaison handle data transmissions (e.g., data feeds, data updates, etc.) between the secure entity and the one or more online social communities. The import/export controller applies rules that regulate import and export of data, and the data liaison allows the import/export controller to operate in obscurity. Funneling data transmissions through the import/export controller and the data liaison allows players to securely access an online social community from a wagering game machine while in a wagering game establishment.
15 Citations
24 Claims
-
1. A method of establishing a data feed from a data source on an online wagering game community server for a wagering game machine within a wagering game establishment, the method comprising:
-
evaluating a request for the data feed against import rules that regulate data imported into the wagering game establishment, wherein the request originates from the machine within the wagering game establishment; determining that the data source and the request are valid based, at least in part, on said evaluating the request for the data feed against the import rules; forwarding the validated request to a first machine operating as a data liaison external to the wagering game establishment, wherein the data liaison subscribes to the data source for the data feed based, at least in part, on the validated request; a data import/export controller ensuring that the data feed forwarded from the data liaison complies with the import rules to generate an import rules compliant data feed, wherein the data liaison forwarded the data feed to a second machine operating as the data import/export controller within the wagering game establishment; and supplying the import rules compliant data feed to the wagering game machine in the wagering game establishment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of establishing a data feed from a data source on a first server within a wagering game establishment to a first machine external to the wagering game establishment via a data liaison and a second server of an online wagering game community, the method comprising:
-
evaluating a request for the data feed against export rules that regulate data exported from the wagering game establishment, wherein the request originates from the first machine external to the wagering game establishment and the request indicates the online wagering game community; determining that the data feed to the first machine is permitted based, at least in part, on said evaluating the request for the data feed against the export rules; a data import/export controller subscribing to the data source for the data feed, wherein the data import/export controller is within the wagering game establishment; the data import/export controller receiving the data feed; the data import/export controller applying the export rules to the data feed to generate an export rules compliant data feed; and the data import/export controller forwarding the export rules compliant data feed to a second machine operating as the data liaison, wherein the second machine operating as the data liaison is external to the wagering game establishment and forwards the export rules compliant data feed to the second server. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory machine-readable storage medium having program instructions for establishing a data feed from a data source on an online wagering game community server for a wagering game machine within a wagering game establishment, the program instructions comprising:
-
program instructions to evaluate a request for the data feed against import rules that regulate data imported into the wagering game establishment, wherein the request originates from the machine within the wagering game establishment; program instructions to determine that the data source and the request are valid based, at least in part, on evaluation of the request for the data feed against the import rules; program instructions to forward the validated request to a first machine operating as a data liaison external to the wagering game establishment, wherein the data liaison subscribes to the data source for the data feed based, at least in part, on the validated request; program instructions to ensure that the data feed forwarded from the data liaison complies with the import rules to generate an import rules compliant data feed, wherein the data liaison forwarded the data feed to a second machine operating as the data import/export controller within the wagering game establishment; and program instructions to supply the import rules compliant data feed to the wagering game machine in the wagering game establishment. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium having program instructions for establishing a data feed from a data source on a first server within a wagering game establishment to a first machine external to the wagering game establishment via a data liaison and a second server of an online wagering game community, the program instructions comprising:
-
program instructions to evaluate a request for the data feed against export rules that regulate data exported from the wagering game establishment, wherein the request originates from the first machine external to the wagering game establishment and the request indicates the online wagering game community; program instructions to determine that the data feed to the first machine is permitted based, at least in part, on evaluation of the request for the data feed against the export rules; program instructions to subscribe to the data source for the data feed; program instructions to receive the data feed; program instructions to apply the export rules to the data feed to generate an export rules compliant data feed; and program instructions to forward the export rules compliant data feed to a second machine operating as the data liaison, wherein the second machine operating as the data liaison is external to the wagering game establishment and forwards the export rules compliant data feed to the second server. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a processor; a network interface operable to receive a request for a data feed, wherein the request originates from a first machine accessing an online community that is external to and separate from a network of a wagering game establishment; means for establishing the data feed between a data source in the network and a data import/export controller in the network; means for enforcing export rules on the data feed received at the import/export controller to generate an export rules compliant data feed; and means for forwarding the export rules compliant data feed to a second machine operating as a data liaison between the wagering game establishment and the online community, wherein the second machine forwards the export rules compliant data feed to a server of the online community. - View Dependent Claims (24)
-
Specification