Login application for a wagering game portal
First Claim
Patent Images
1. A wagering game system primarily dedicated to conducting a casino wagering game, the wagering game system comprising:
- a casino game server requiring login credentials for accessing a service provided by the casino game server;
an electronic random element generator configured to generate one or more random elements associated with determining outcomes of the casino wagering game;
a wagering game machine having;
a gaming cabinet housing electronic components operable for conducting the casino wagering game,an electronic input device coupled to the gaming cabinet and configured to receive a physical input from a player to initiate the wagering game and transform the physical input into an electronic data signal,one or more processors stowed inside the gaming cabinet, andat least one electronic display device coupled to the gaming cabinet and configured to display an outcome of the casino wagering game upon which monetary value may be wagered, the outcome being randomly determined based, at least in part, on at least one of the one or more random elements generated by the electronic random element generator;
a portal container providing a runtime environment for applications;
a login application for the portal container to;
establish a communications stream with the server, receive the login credentials, and provide the login credentials to the server through the communications stream;
one or more portal applications for the portal container, the one or more portal applications utilizing the service provided by the server, the one or more portal applications being separate from the wagering game, the one or more portal applications authorized for the service using the login credentials provided to the login application through the communications stream; and
wherein the login application multiplexes communications from the one or more portal applications to the server, through the communication stream established by the login application.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems described herein include wagering game systems having a portal container with one or more portal applications running within the portal container. The portal container includes a login application that receives player credentials and logs into various servers using the login credentials. The login application serves as a proxy for the portal applications that communicate with the servers.
7 Citations
29 Claims
-
1. A wagering game system primarily dedicated to conducting a casino wagering game, the wagering game system comprising:
-
a casino game server requiring login credentials for accessing a service provided by the casino game server; an electronic random element generator configured to generate one or more random elements associated with determining outcomes of the casino wagering game; a wagering game machine having; a gaming cabinet housing electronic components operable for conducting the casino wagering game, an electronic input device coupled to the gaming cabinet and configured to receive a physical input from a player to initiate the wagering game and transform the physical input into an electronic data signal, one or more processors stowed inside the gaming cabinet, and at least one electronic display device coupled to the gaming cabinet and configured to display an outcome of the casino wagering game upon which monetary value may be wagered, the outcome being randomly determined based, at least in part, on at least one of the one or more random elements generated by the electronic random element generator; a portal container providing a runtime environment for applications; a login application for the portal container to;
establish a communications stream with the server, receive the login credentials, and provide the login credentials to the server through the communications stream;one or more portal applications for the portal container, the one or more portal applications utilizing the service provided by the server, the one or more portal applications being separate from the wagering game, the one or more portal applications authorized for the service using the login credentials provided to the login application through the communications stream; and wherein the login application multiplexes communications from the one or more portal applications to the server, through the communication stream established by the login application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a wagering game system primarily dedicated to conducting casino wagering games, the wagering game system having one or more electronic input devices configured to receive physical inputs from players and transform the physical inputs into electronic data signals, one or more electronic display devices configured to display outcomes of wagering games, one or more casino game servers with one or more electronic random element generators configured to generate random elements associated with play of wagering games, the method comprising:
-
receiving, via at least one of the one or more electronic input devices, a physical input from a player as an indication of a wager to play a wagering game; initializing, in response to an electronic data signal generated by the at least one electronic input device responsive to the physical input from the player, presentation of the wagering game upon which monetary value may be wagered; randomly determining, based, at least in part, on one or more random elements generated by at least one of the one or more electronic random element generators, an outcome of the wagering game from a plurality of available wagering-game outcomes; displaying, via at least one of the one or more electronic display devices, the randomly determined outcome of the wagering game; initializing a portal container, a login application, and one or more portal applications, the login application and the one or more portal applications running within a runtime environment provided by the portal container, the one or more portal applications being separate from the wagering game; receiving, by the login application, login credentials for accessing one or more services provided by at least one of the one or more casino game servers; establishing, by the login application, a communications stream with the one or more casino game servers; providing, by the login application, the login credentials to the one or more casino game servers through the communications stream; utilizing, by the one or more portal applications, the login credentials provided by the login application to access services provided by the one or more casino game servers, the one or more portal applications authorized using the login credentials provided to the login application; and utilizing the communication stream established by the login application to communicate transactions between the one or more portal applications and the one or more casino game servers. - View Dependent Claims (7, 8, 9, 10, 11, 14, 15)
-
-
12. A method of operating a wagering system for conducting a wagering game, the wagering game system having an electronic input device configured to receive a physical input from a player and transform the physical input into an electronic data signal, an electronic display device configured to display the wagering game, a casino game server and an electronic random element generator configured to generate a random element associated with play of the wagering game, the method comprising:
-
receiving, via the electronic input device, the physical input from the player as an indication of a wager to play the wagering game; initializing, in response to the electronic data signal generated by the electronic input device responsive to the physical input from the player, presentation of the wagering game upon which monetary value may be wagered; randomly determining, based, at least in part, on the random element generated by the electronic random element generator, an outcome of the wagering game from a plurality of available wagering-game outcomes; displaying, via the electronic display device, the randomly determined outcome of the wagering game; initializing a portal container and one or more portal applications, the one or more portal applications running within a runtime environment provided by the portal container, the one or more portal applications existing separately from the wagering game; registering, by the one or more portal applications, with the portal container; receiving, by a portal application of the one or more portal applications, a set of events supported by the portal container; subscribing, by the portal application, to a subset of the set of events; and notifying the portal application by the portal container upon occurrence of an event in the subset of the set of the events. - View Dependent Claims (13, 16, 17, 18)
-
-
19. A non-transitory machine-readable medium having stored thereon instructions for causing one or more processors of a wagering game system primarily dedicated to conducting casino wagering games to perform operations comprising:
-
receiving, from at least one of one or more electronic input devices, a physical input from a player as an indication of a wager to play a wagering game; initializing, in response to an electronic data signal generated by the at least one electronic input device responsive to the physical input from the player, presentation of the wagering game upon which monetary value may be wagered; randomly determining, based, at least in part, on one or more random elements generated by at least one of one or more electronic random element generators, an outcome of the wagering game; displaying, via at least one of one or more electronic display devices, the randomly determined outcome of the wagering game; initializing a portal container, a login application, and one or more portal applications, the login application and the one or more portal applications running within a runtime environment provided by the portal container, the one or more portal applications displayed separately from the presentation of the wagering game; receiving, by the login application, login credentials for accessing one or more services provided by at least one of one or more casino game servers; establishing, by the login application, a communications stream with the one or more casino game servers; providing, by the login application, the login credentials to the one or more casino game servers through the communications stream; utilizing, by the one or more portal applications, the login credentials provided by the login application to access services provided by the one or more casino game servers, the one or more portal applications authorized using the login credentials provided to the login application; and multiplexing communications from the one or more portal applications to the one or more casino game servers, through the communication stream established by the login application. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A non-transitory machine-readable medium having stored thereon instructions for causing one or more processors of a wagering game system for conducting a wagering game to perform operations comprising:
-
receiving, via an electronic input device, a physical input from a player as an indication of a wager to play the wagering game; initializing, in response to an electronic data signal generated by the electronic input device responsive to the physical input from the player, presentation of the wagering game upon which monetary value may be wagered; randomly determining, based, at least in part, on a random element generated by an electronic random element generator, an outcome of the wagering game from a plurality of available wagering-game outcomes; displaying, via an electronic display device, the randomly determined outcome of the wagering game; initializing a portal container and one or more portal applications, the one or more portal applications running within a runtime environment provided by the portal container, the one or more portal applications existing separately from the wagering game; registering, by the one or more portal applications, with the portal container; receiving, by a portal application of the one or more portal applications, a set of events supported by the portal container; subscribing, by the portal application, to a subset of the set of events; and notifying the portal application by the portal container upon occurrence of an event in the subset of the set of the events. - View Dependent Claims (26, 27, 28, 29)
-
Specification