SKILL CONFIRMATION INTERLEAVED WAGERING SYSTEM
An electronic gaming machine for authenticating skill interleaved wagers is disclosed. The electronic gaming machine uses an interactive controller, a process controller and a wager server to authenticate skill level demonstrated by a user of the interactive application by generating simulated application telemetry data, comparing it to the application telemetry data, and then authorizing wagers based on the authentication.
1 . An electronic gaming machine for authenticating skill interleaved wagers, comprising:
an interactive controller constructed to:
generate a user interface of a wagering application;
generate a user interface of an interactive application;
combine the user interface of the wagering application and the user interface of the interactive application into a combined user interface displayed to a user;
detect user interactions with the user interface and communicate the user interaction data to a process controller;
receive from the process controller a wager outcome; and
display to the user using the wagering user interface the wager outcome; and
a process controller operatively connecting the interactive controller to a wager server, wherein the process controller is constructed to:
receive from the interactive controller, the user interaction data;
detect a wagering event from the user interaction data;
generate application telemetry data;
execute a simulation of the interactive application using as an input the user interaction data;
generate simulated application telemetry data;
compare the simulated application telemetry data and the application telemetry data;
authenticate the application telemetry data based on the comparison;
communicate, to the wager server, an authorization to generate a wager outcome; and
communicate the wager outcome to the interactive controller.
2 . The electronic gaming machine for authenticating skill interleaved wagers of claim 1 , wherein the process controller incudes a decision engine having wager logic and application logic.
3 . The electronic gaming machine for authenticating skill interleaved wagers of claim 3 , wherein the process controller further includes an interactive application simulator operatively connected to the decision engine.
4 . The electronic gaming machine for authenticating skill interleaved wagers of claim 1 , wherein the interactive controller uses user interaction data to determine the user's skill based on a skill-based proposition presented by the skill-based interactive application
5 . The electronic gaming machine for authenticating skill interleaved wagers of claim 4 , wherein the application telemetry data includes the determination made by the interactive controller of the user's skill in accordance with the skill-based proposition.
6 . The electronic gaming machine for authenticating skill interleaved wagers of claim 1 , wherein the interactive controller uses user interaction data to determine the user's skill based on a set of skill-based propositions presented by the skill-based interactive application
7 . The electronic gaming machine for authenticating skill interleaved wagers of claim 6 , wherein the application telemetry data includes the determination made by the interactive controller of the user's skill in accordance with the set of skill-based propositions.
8 . The electronic gaming machine for authenticating skill interleaved wagers of claim 1 , wherein the interactive controller, the process controller, and the wager server are constructed from the same device.
9 . The electronic gaming machine for authenticating skill interleaved wagers of claim 1 , further comprising:
an enclosure constructed to mount:
a user input device operatively connected to the interactive controller;
a user output device operatively connected to the interactive controller;
a credit input device operatively connected to the wager server; and
a credit output device operatively connected to the wager server.
10 . The electronic gaming machine for authenticating skill interleaved wagers of claim 9 , further comprising a random number generator, wherein the wager server is further constructed to:
communicate with the credit input device to receive a credit input, the credit input for wagering to determine the wager outcome;
generate the wager outcome based on a random result generated by the random number generator; and
update a credit meter based on the wager outcome.