Modular interactive application interleaved wagering system
View Patent ↗A modular interactive application interleaved wagering system is disclosed. Such a system includes an interactive controller constructed to generate a user interface of a wagering application, generate a user interface of an interactive application, combine the user interfaces into a combined user interface displayed to a user, detect user interactions with the combined user interface and communicate the user interactions to an application controller, receive from the application controller a wager outcome, and display to the user using the wagering user interface of the combined user interface, the wager outcome. The application controller operatively connects the interactive controller to a wager controller, wherein the application controller is constructed to receive from the interactive controller, the user interactions, detect a wagering event from the user interactions, determine the wager outcome responsive to the wagering event using the wager controller, and communicate the wager event to the interactive controller.
1. A modular interactive application interleaved wagering system, comprising:
an interactive controller constructed to:
provide a skill-based interactive game in which a user interacts with application resources;
generate a visual display of a user interface of a wagering application using a display output device;
generate a visual display of a user interface of the skill-based interactive game using the display output device;
combine the user interface of the wagering application and the user interface of the skill-based interactive game into a combined user interface displayed to a user using the display output device;
detect user interactions with the combined user interface and distribute the user interactions to an application controller;
receive from the application controller a wager outcome;
modify the skill-based interactive game by incorporating application resource instructions;
and
display to the user using the wagering user interface of the combined user interface, the wager outcome using the display output device; and
an application controller operatively connecting the interactive controller to a wager controller, wherein the application controller is constructed to:
receive from the interactive controller, the user interactions;
detect a wagering event based on the user interacting with the application resources within the skill-based interactive game;
determine the wager outcome responsive to the wagering event using the wager controller including a random number generator;
distribute the wager event to the interactive controller;
generate application resource instructions based on the wager outcome; and
distribute the application resource instructions to the interactive controller.
2. The modular interactive application interleaved wagering system of claim 1 ,
wherein interactive controller and application controller are constructed from the same device, and
wherein application controller is operatively connected to the wager controller using a communication link.
3. The modular interactive application interleaved wagering system of claim 1 ,
wherein the wager controller and application controller are constructed from the same device, and
wherein the application controller is operatively connected to interactive controller using a communication link.
4. The modular interactive application interleaved wagering system of claim 1 , further comprising:
an enclosure constructed to mount:
a user input device operatively connected to the interactive controller;
the display output device operatively connected to the interactive controller;
a credit input device operatively connected to the wager controller; and
a credit output device operatively connected to the wager controller.
5. The modular interactive application interleaved wagering system of claim 4 , wherein the wager controller 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.