| CPC A63F 13/35 (2014.09) [G07F 17/3218 (2013.01); G07F 17/3237 (2013.01)] | 30 Claims |

|
1. A system, comprising:
one or more server computers, associated with a gambling service, configured to:
provide a user with access to the gambling service via a smart phone for a period of time; and
during the period of time in which access to the gambling service is provided:
determine, based on one or more first location checks of the smart phone performed at a first rate, that the smart phone is a first distance from a border of a U.S. state where gambling is allowed; and
determine, based on one or more second location checks of the smart phone performed at a second rate, that the smart phone is a second distance from the border of the U.S. state where gambling is allowed, wherein the second rate is different than the first rate;
wherein, to determine the first distance and the second distance, the one or more server computers are configured to:
obtain geographic location data from a wrapper executing on the smart phone, wherein the geographic location data includes GPS information, WiFi signal information or cellular signal information, wherein the wrapper is associated with a gambling application installed on the smart phone and configured to access the gambling service, and wherein at least a portion of the gambling application is written in a programming language different from the wrapper.
|