Adaptive mobile device gaming system
Embodiments disclosed herein concern mobile gaming environments. Portable electronic devices can be supported by the mobile gaming environments. The locations of the portable electronic device can influence how the portable electronic devices operate or what services or features are available to the portable electronic device or their users. According to one embodiment, a mobile gaming system can concern gaming/betting opportunities that can be secured using a portable electronic device even when an individual is located in a location where betting or games of chance are not permitted. According to another embodiment, wagers are advantageously configured, managed or otherwise processed such that they can be deferred, conditional and/or proxy assisted. Electronic gaming kiosks, personal mobile electronic devices, and/or gaming devices can be provided, and used individually or in combination, to facilitate entry, receipt and/or management of wagers.
1. A computer-implemented method for facilitating assisted wagering on wager-based games, comprising:
receiving, via a wager control terminal system of a player's electronic device, a request by the player to place a wager on a wager-based game, wherein the wager control terminal system is configured to:
present both a real-time wager for the wager-based game and a proxy wager for the wager-based game,
communicate with both a gaming management system and a proxy play management system,
determine, in real-time based on a location of the player's electronic device, whether to present the real-time wager for the wager-based game or to present a proxy wager for the wager-based game,
present only the real-time wager when the location is an authorized gaming location and thereby communicate with only the gaming management system, and
present only the proxy wager for the wager-based game when the location is an unauthorized gaming location and thereby communicate with only the proxy play management system;
retrieving, by the wager control terminal system in response to the request, a geographic location of the player's electronic device, wherein the geographic location is one of an authorized gaming location or an unauthorized gaming location, and wherein the geographic location is based on a detection technique comprising triangulation, GPS data, network data, or a combination thereof;
determining, in real-time, whether to present the real-time wager for the wager-based game or to present the proxy wager for the wager-based game, wherein the determining further includes determining, by the wager control terminal system and based on the geographic location of the player's electronic device, whether the geographic location is the authorized gaming location or the unauthorized gaming location, and wherein the geographic location is based on the detection technique comprising triangulation, GPS data, network data, or a combination thereof;
presenting, by the wager control terminal system in response to determining that the geographic location is the authorized gaming location, only the real-time wager for the wager-based game to the player on the player's electronic device;
transmitting, after presenting only the real-time wager for the wager-based game and in response to receiving the real-time wager for the wager-based game from the player on the player's electronic device, the real-time wager to the gaming management system without communicating with the proxy play management system;
transmitting, by the gaming management system, the wager results from the real-time wager to the wager control terminal system;
presenting, by the wager control terminal system, the wager results from the real-time wager on the player's electronic device;
presenting, by the wager control terminal system in response to determining that the geographic location is the unauthorized gaming location, only the proxy wager for the wager-based game to the player on the player's electronic device;
transmitting, after presenting only the proxy wager for the wager-based game and in response to receiving the proxy wager for the wager-based game from the player on the player's electronic device, the proxy wager to the proxy play management system without communicating with the gaming management system;
selecting, by the proxy play management system in response to receiving the proxy wager, a proxy to play the wager-based game;
transmitting, by the proxy play management system, instructions to place the proxy wager as a real-time wager for the wager-based game;
receiving, by the proxy play management system, results from the real-time wager on play of the wager-based game by the proxy for the player;
transmitting, by the proxy play management system, the wager results from the proxy play request to the wager control terminal system; and
presenting, by the wager control terminal system, the wager results from the proxy play request on the player's electronic device.
2. A computer-implemented method as recited in claim 1 , wherein the proxy is a person that physically places the wager on the wager-based game for the player.
3. A computer-implemented method as recited in claim 1 , further comprising:
determining, by the wager control terminal system in response to determining that the geographic location is the authorized gaming location, whether the player has a stored proxy wager;
presenting, by the wager control terminal system in response to determining that the geographic location is the authorized gaming location and that the player has the stored proxy wager, the stored proxy wager for the wager-based game to the player on the player's electronic device;
converting, in response to receiving an indication from the player to convert the stored proxy wager to a second real-time wager, the stored wager into second real-time wager; and
transmitting, by the wager control terminal system in response to converting the stored proxy wager to the second real-time wager, the second real-time wager to the gaming management system.
4. A computer-implemented method as recited in claim 1 , wherein the method comprises:
requiring that the player have a player account; and
updating the player account based on the wager results.
5. A computer-implemented method as recited in claim 4 , wherein the player account is established and funded in the gaming authorized location, and wherein the proxy play request is received from the player while the player is in the gaming unauthorized location.
6. A computer-implemented method as recited in claim 1 , wherein the selecting of the proxy comprises electronically notifying the proxy via a proxy's portable electronic device.
7. A computer-implemented method as recited in claim 1 , wherein the proxy wager is received via the player's electronic device which is a portable electronic device.
8. A computer-implemented method as recited in claim 1 , wherein the proxy wager is received via a player graphical user interface presented on a player's portable electronic device.
9. A non-transitory computer-readable medium including at least computer program code tangible stored therein for managing wagers for wager-based games, the non-transitory computer-readable medium comprising:
computer program code for receiving, via a wager control terminal system of a player's electronic device, a request by the player to place a wager on a wager-based game, wherein the wager control terminal system is configured to:
present both a real-time wager for the wager-based game and a proxy wager for the wager-based game,
communicate with both a gaming management system and a proxy play management system,
determine, in real-time based on a location of the player's electronic device, whether to present the real-time wager for the wager-based game or to present a proxy wager for the wager-based game,
present only the real-time wager when the location is an authorized gaming location and thereby communicate with only the gaming management system, and
present only the proxy wager for the wager-based game when the location is an unauthorized gaming location and thereby communicate with only the proxy play management system;
computer program code for retrieving, by the wager control terminal system in response to the request, a geographic location of the player's electronic device, wherein the geographic location is one of an authorized gaming location or an unauthorized gaming location, and wherein the geographic location is based on a detection technique comprising triangulation, GPS data, network data, or a combination thereof;
computer program code for determining, in real-time, whether to present the real-time wager for the wager-based game or to present the proxy wager for the wager-based game, wherein the determining further includes determining, by the wager control terminal system and based on the geographic location of the player's electronic device, whether the geographic location is the authorized gaming location or the unauthorized gaming location, and wherein the geographic location is based on the detection technique comprising triangulation, GPS data, network data, or a combination thereof;
computer program code for presenting, by the wager control terminal system in response to determining that the geographic location is the authorized gaming location, only the real-time wager for the wager-based game to the player on the player's electronic device;
computer program code for transmitting, after presenting only the real-time wager for the wager-based game and in response to receiving the real-time wager for the wager-based game from the player on the player's electronic device, the real-time wager to the gaming management system without communicating with the proxy play management system;
computer program code for transmitting, by the gaming management system, the wager results from the real-time wager to the wager control terminal system;
computer program code for presenting, by the wager control terminal system, the wager results from the real-time wager on the player's electronic device;
computer program code for presenting, by the wager control terminal system in response to determining that the geographic location is the unauthorized gaming location, only the proxy wager for the wager-based game to the player on the player's electronic device;
computer program code for transmitting, after presenting only the proxy wager for the wager-based game and in response to receiving the proxy wager for the wager-based game from the player on the player's electronic device, the proxy wager to the proxy play management system without communicating with the gaming management system;
computer program code for selecting, by the proxy play management system in response to receiving the proxy wager, a proxy to play the wager-based game;
computer program code for transmitting, by the proxy play management system, instructions to place the proxy wager as a real-time wager for the wager-based game;
computer program code for receiving, by the proxy play management system, results from the real-time wager on play of the wager-based game by the proxy for the player;
computer program code for transmitting, by the proxy play management system, the wager results from the proxy play request to the wager control terminal system; and
computer program code for presenting, by the wager control terminal system, the wager results from the proxy play request on the player's electronic device.
10. The non-transitory computer-readable medium including at least computer program code tangible stored therein for managing wagers for wager-based games as recited in claim 9 , wherein the proxy is a person that physically places the wager on the wager-based game for the player.
11. The non-transitory computer-readable medium including at least computer program code tangible stored therein for managing wagers for wager-based games as recited in claim 9 , wherein the non-transitory computer-readable medium further comprises:
computer program code for determining, by the wager control terminal system in response to determining that the geographic location is the authorized gaming location, whether the player has a stored proxy wager;
computer program code for presenting, by the wager control terminal system in response to determining that the geographic location is the authorized gaming location and that the player has the stored proxy wager, the stored proxy wager for the wager-based game to the player on the player's electronic device;
computer program code for converting, in response to receiving an indication from the player to convert the stored proxy wager to a second real-time wager, the stored wager into second real-time wager; and
computer program code for transmitting, by the wager control terminal system in response to converting the stored proxy wager to the second real-time wager, the second real-time wager to the gaming management system.
12. The non-transitory computer-readable medium including at least computer program code tangible stored therein for managing wagers for wager-based games as recited in claim 9 , wherein the non-transitory computer-readable medium further comprises:
computer program code for requiring that the player have a player account; and
computer program code for updating the player account based on the wager results.
13. The non-transitory computer-readable medium including at least computer program code tangible stored therein for managing wagers for wager-based games as recited in claim 12 , wherein the player account is established and funded in the gaming authorized location, and wherein the proxy play request is received from the player while the player is in the gaming unauthorized location.
14. The non-transitory computer-readable medium including at least computer program code tangible stored therein for managing wagers for wager-based games as recited in claim 9 , wherein the selecting of the proxy comprises electronically notifying the proxy via a proxy's portable electronic device.
15. The non-transitory computer-readable medium including at least computer program code tangible stored therein for managing wagers for wager-based games as recited in claim 9 , wherein the proxy wager is received via the player's electronic device which is a portable electronic device.
16. The non-transitory computer-readable medium including at least computer program code tangible stored therein for managing wagers for wager-based games as recited in claim 9 , wherein the proxy wager is received via a player graphical user interface presented on a player's portable electronic device.
17. An electronic gaming device comprising:
a game controller comprising a processor and memory, the memory storing program code including instructions, the game controller executing the instructions which cause the game controller to, at least:
receive, via a wager control terminal system of a player's electronic device, a request by the player to place a wager on a wager-based game, wherein the wager control terminal system is configured to:
present both a real-time wager for the wager-based game and a proxy wager for the wager-based game,
communicate with both a gaming management system and a proxy play management system,
determine, in real-time based on a location of the player's electronic device, whether to present the real-time wager for the wager-based game or to present a proxy wager for the wager-based game,
present only the real-time wager when the location is an authorized gaming location and thereby communicate with only the gaming management system, and
present only the proxy wager for the wager-based game when the location is an unauthorized gaming location and thereby communicate with only the proxy play management system;
retrieve, by the wager control terminal system in response to the request, a geographic location of the electronic gaming device, wherein the geographic location is one of an authorized gaming location or an unauthorized gaming location, and wherein the geographic location is based on a detection technique comprising triangulation, GPS data, network data, or a combination thereof;
determine, in real-time, whether to present the real-time wager for the wager-based game or to present the proxy wager for the wager-based game, wherein the determining further includes determining, by the wager control terminal system and based on the geographic location of the player's electronic device, whether the geographic location is the authorized gaming location or the unauthorized gaming location, and wherein the geographic location is based on the detection technique comprising triangulation, GPS data, network data, or a combination thereof;
present, by the wager control terminal system in response to determining that the geographic location is the authorized gaming location, only the real-time wager for the wager-based game to the player on the player's electronic device;
transmit, after presenting only the real-time wager for the wager-based game and in response to receiving the real-time wager for the wager-based game from the player on the player's electronic device, the real-time wager to the gaming management system without communicating with the proxy play management system;
transmit, by the gaming management system, the wager results from the real-time wager to the wager control terminal system;
present, by the wager control terminal system, the wager results from the real-time wager on the player's electronic device;
present, by the wager control terminal system in response to determining that the geographic location is the unauthorized gaming location, only the proxy wager for the wager-based game to the player on the player's electronic device;
transmit, after presenting only the proxy wager for the wager-based game and in response to receiving the proxy wager for the wager-based game from the player on the player's electronic device, the proxy wager to the proxy play management system without communicating with the gaming management system;
select, by the proxy play management system in response to receiving the proxy wager, a proxy to play the wager-based game;
transmit, by the proxy play management system, instructions to place the proxy wager as a real-time wager for the wager-based game;
receive, by the proxy play management system, results from the real-time wager on play of the wager-based game by the proxy for the player;
transmit, by the proxy play management system, the wager results from the proxy play request to the wager control terminal system; and
present, by the wager control terminal system, the wager results from the proxy play request on the player's electronic device.
18. The electronic gaming device as recited in claim 17 , wherein the wager results is a non-numerical reward or advantage.
19. The electronic gaming device as recited in claim 17 , wherein the wager results is a non-monetary reward or advantage.
20. The electronic gaming device as recited in claim 17 , wherein the proxy is a person that transports the proxy play request from the gaming unauthorized location to the gaming authorized location.