Data import/export architecture between online properties
First Claim
1. A method of operating a gaming system, said method comprising:
- detecting, via a network communication interface, an electronic request to transmit wagering game data from a first server that hosts first content to a second server that hosts second content, wherein the second server is configured to receive monetary value for placement on wagers of one or more wagering games, determine wagering game outcomes for the one or more wagering games, and initiate electronic payments for one or more of the wagering game outcomes;
evaluating, via an electronic processing unit of the gaming system, the electronic request against import rules that regulate import of the wagering game data into the second server;
determining, by the electronic processing unit, that the electronic request is valid based on the evaluating the electronic request against the import rules;
forwarding, via the network communication interface, the electronic request to a data liaison device that is separate from both the first server and the second server after determining that the electronic request is valid, wherein the data liaison device is a liaison for transferring the wagering game data between the first server and the data liaison device based, at least in part, on the validated request and based on a first security protocol used for third-parties that are not authorized to directly access the second server;
receiving, via the network communication interface, the wagering game data from the data liaison device after forwarding the electronic request to the data liaison device;
applying, via the electronic processing unit, the import rules to the wagering game data received from the data liaison device;
generating, via the electronic processing unit, a rules compliant data transmission from said applying the import rules, wherein the generating the rules compliant data transmission comprises modifying at least a portion of the wagering game data based at least in part on a second security protocol associated with the import rules for the transfer of the wagering game data between the data liaison device and the second server, wherein the second security protocol is different from the first security protocol; and
transmitting, via the network communication interface, the rules compliant data transmission to the second server.
10 Assignments
0 Petitions
Accused Products
Abstract
A secure architecture can provide a bridge between the utility and entertainment value of online properties. 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 other online properties allows this bridge in a secure manner. The import/export controller and the data liaison handle data transmissions (e.g., data feeds, data updates, etc.) between the online properties without exposing resources of the online properties. 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.
13 Citations
22 Claims
-
1. A method of operating a gaming system, said method comprising:
-
detecting, via a network communication interface, an electronic request to transmit wagering game data from a first server that hosts first content to a second server that hosts second content, wherein the second server is configured to receive monetary value for placement on wagers of one or more wagering games, determine wagering game outcomes for the one or more wagering games, and initiate electronic payments for one or more of the wagering game outcomes; evaluating, via an electronic processing unit of the gaming system, the electronic request against import rules that regulate import of the wagering game data into the second server; determining, by the electronic processing unit, that the electronic request is valid based on the evaluating the electronic request against the import rules; forwarding, via the network communication interface, the electronic request to a data liaison device that is separate from both the first server and the second server after determining that the electronic request is valid, wherein the data liaison device is a liaison for transferring the wagering game data between the first server and the data liaison device based, at least in part, on the validated request and based on a first security protocol used for third-parties that are not authorized to directly access the second server; receiving, via the network communication interface, the wagering game data from the data liaison device after forwarding the electronic request to the data liaison device; applying, via the electronic processing unit, the import rules to the wagering game data received from the data liaison device; generating, via the electronic processing unit, a rules compliant data transmission from said applying the import rules, wherein the generating the rules compliant data transmission comprises modifying at least a portion of the wagering game data based at least in part on a second security protocol associated with the import rules for the transfer of the wagering game data between the data liaison device and the second server, wherein the second security protocol is different from the first security protocol; and transmitting, via the network communication interface, the rules compliant data transmission to the second server. - View Dependent Claims (2, 3, 4, 5, 21, 22)
-
-
6. A method of operating a gaming system, said method comprising:
-
detecting, via a network communication interface of the gaming system, an electronic request to transmit wagering game data from a first server that hosts first content to a second server that hosts second content, wherein the first server is configured to receive monetary value for placement on wagers of one or more wagering games, determine wagering game outcomes for the one or more wagering games, and initiate electronic payments for one or more of the wagering game outcomes; evaluating, via an electronic processing unit of the gaming system, the electronic request against export rules that regulate export of data from the first server to a third-party requestor that is not authorized to directly access the first server, wherein the electronic request was received via a data liaison device that is separate from the first server and the second server; determining, by the electronic processing unit, that the electronic request is valid based on said evaluating the electronic request against the export rules; applying, via the electronic processing unit, the export rules to the wagering game data and generating a rules compliant data transmission based on said applying the export rules, wherein the generating the rules compliant data transmission comprises modifying at least a portion of the wagering game data based at least in part on a first security protocol associated with the export rules for the transfer of the wagering game data from the first server to the data liaison device; and transmitting the rules compliant data transmission to the data liaison device for forwarding to the second server, wherein the data liaison device is a liaison for transferring the at least the portion of the wagering game data that was modified between the data liaison device and the second server based, at least in part, on a second security protocol used for the third-party requestor. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory, machine-readable storage medium having program instructions for securing data transmissions between online entities in accordance with import/export rules, the program instructions comprising:
-
program instructions configured to detect, via a network communication interface of a gaming system, an electronic request to transmit wagering game data from a first server that hosts first content to a second server that hosts second content, wherein the second server is configured to receive monetary value for placement on wagers of one or more wagering games, determine wagering game outcomes for the one or more wagering games, and initiate electronic payments for one or more of the wagering game outcomes program instructions configured to evaluate, via an electronic processing unit of the gaming system, the electronic request against import rules that regulate import of data into the second server; program instructions configured to determine that the electronic request is valid based on evaluation of the electronic request against the import rules; program instructions configured to forward the electronic request to a data liaison device that is separate from both the first server and the second server responsive to a determination that the electronic request is valid, wherein the data liaison device is a liaison for transferring the wagering game data between the first server and the data liaison device based, at least in part, on the validated request and based on a first security protocol used for at least one of the online entities that is not authorized to directly access the second server; program instructions configured to receive, via the network communication interface, the wagering game data from the data liaison device after forwarding the electronic request to the data liaison device; program instructions configured to apply, via the electronic processing unit, the import rules to the wagering game data received from the data liaison device and generate a rules compliant data transmission, wherein program instructions to generate the rules compliant data transmission include program instructions to modify at least a portion of the wagering game data based at least in part on a second security protocol associated with the import rules for the transfer of the wagering game data between the data liaison device and the second server, wherein the second security protocol is different from the first security protocol; and program instructions configured to transmit, via the network communication interface, the rules compliant data transmission to the second server. - View Dependent Claims (13, 14)
-
-
15. A non-transitory, machine-readable storage medium having program instructions for securing data transmissions between online properties in accordance with import/export rules, the program instructions comprising:
-
program instructions configured to detect, via a network communication interface of a gaming system, an electronic request to transmit wagering game data from a first server that hosts first content to a second server that hosts second content, wherein the first server is configured to receive monetary value for placement on wagers of one or more wagering games, determine wagering game outcomes for the one or more wagering games, and initiate electronic payments for one or more of the wagering game outcomes; program instructions configured to evaluate, via an electronic processing unit of the gaming system, the electronic request against export rules that regulate export of data from the first server to the second server, wherein the second server is not authorized to directly access the first server, wherein the electronic request was received via a data liaison device that is separate from the first server and the second server; program instructions configured to determine, by the electronic processing unit, whether the electronic request is valid based on evaluation of the electronic request against the export rules; program instructions configured to apply the export rules to the wagering game data and generate a rules compliant data transmission based on applying the export rules, wherein the generating the rules compliant data transmission comprises modifying at least a portion of the wagering game data based at least in part on a first security protocol associated with the export rules for the transfer of the wagering game data from the first server to the data liaison device; and program instructions configured to transmit the rules compliant data transmission to the data liaison device for forwarding to the second server, wherein the data liaison device is a liaison for transferring the at least the portion of the wagering game data that was modified between the data liaison device and the second server based, at least in part, on a second security protocol used for third-party requestors that are not authorized to directly access the first server. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
an electronic processing unit; a network communication interface; and a data import/export controller that regulates import and export of data transmissions corresponding to a wagering game establishment, the data import/export controller configured to, detect, via the network communication interface, an electronic request to transmit wagering game data from a first server that hosts first content to a second server that hosts second content, wherein the first server is configured to receive monetary value for placement on wagers of one or more wagering games, determine wagering game outcomes for the one or more wagering games, and initiate electronic payments for one or more of the wagering game outcomes, evaluate, via the electronic processing unit, the electronic request against export rules that regulate export of data from the first server to a third-party requestor that is not authorized to directly access the first server, wherein the electronic request was received via a data liaison device that is separate from the first server and the second server, determine, by the electronic processing unit, that the electronic request is valid based on said evaluating the electronic request against the export rules, apply, via the electronic processing unit, the export rules to the wagering game data, generate a rules compliant data transmission according to the export rules, modify at least a portion of the wagering game data based at least in part on a first security protocol associated with the export rules for the transfer of the wagering game data from the first server to the data liaison device, and transmit the rules compliant data transmission to the data liaison device for forwarding to the second server, wherein the data liaison device is a liaison for transferring the at least the portion of the wagering game data that was modified between the data liaison device and the second server based, at least in part, on a second security protocol used for the third-party requestor.
-
Specification