Patent ID: 8771063

Claim:
A method for managing games in a mobile virtual casino, the method comprising: launching a mobile game from a downloaded native mobile application on a mobile communication device, the mobile game one of a plurality of mobile games on the downloaded native mobile application, each of the plurality of mobile games comprising a button to launch the mobile game; determining on the downloaded native mobile application a GPS location for the mobile communication device by querying a GPS component of the mobile communication device; creating a secure connection over a network between the downloaded native mobile application of the mobile communication device and a game server; authenticating an identity of the player, a casino loyalty account number and a mobile device identification number on the downloaded native mobile application of the mobile communication device; transmitting the identity of the player, the casino loyalty account number, the mobile device identification number and the GPS location of the mobile communication device from the downloaded native mobile application of the mobile communication device over the secure connection to the game server; requesting from the game server to a communications network operator for the mobile communication device a geographical location for the mobile communication device utilizing cell tower triangulation or nearest cell tower data to determine the geographical location; determining at the game server that the GPS location and the geographical location are within a predetermined tolerance to verify a location of the mobile communication device within an authorized gambling jurisdiction; transmitting a user-interface of the mobile game from the game server over the secure connection to the downloaded native mobile application of the mobile communications device over the network once the location is verified; packaging and transmitting an action of the player and a wager from the downloaded native mobile application of the mobile device over the secure connection to the game server; authenticating the player, and confirming sufficient credit for the wager at a database of a loyalty site subsequent to receiving the packaged and transmitted action and wager of the player; and tagging the wager with the GPS location and authentication at the downloaded native mobile application of the mobile communication device; wherein the game server controls a game logic to prevent fraud on a casino.