US 12,420,181 B2
Smart phone with gambling application that checks for unauthorized applications and processes
Lee Amaitis, Las Vegas, NV (US); Paul Williams, New York, NY (US); Sunny Tara, Henderson, NV (US); and Matthew Morrissette, Las Vegas, NV (US)
Assigned to INTERACTIVE GAMES LLC, New York, NY (US)
Filed by INTERACTIVE GAMES LLC, New York, NY (US)
Filed on May 1, 2024, as Appl. No. 18/652,750.
Application 18/652,750 is a continuation of application No. 18/198,572, filed on May 17, 2023, abandoned.
Application 18/198,572 is a continuation of application No. 17/835,022, filed on Jun. 8, 2022, abandoned.
Application 17/835,022 is a continuation of application No. 16/900,494, filed on Jun. 12, 2020, abandoned.
Application 16/900,494 is a continuation of application No. 14/640,439, filed on Mar. 6, 2015, abandoned.
Application 14/640,439 is a continuation of application No. 13/080,098, filed on Apr. 5, 2011, granted, now 8,974,302.
Application 13/080,098 is a continuation in part of application No. 13/070,893, filed on Mar. 24, 2011, granted, now 8,956,231.
Claims priority of provisional application 61/413,098, filed on Nov. 12, 2010.
Claims priority of provisional application 61/413,089, filed on Nov. 12, 2010.
Claims priority of provisional application 61/405,309, filed on Oct. 21, 2010.
Claims priority of provisional application 61/405,439, filed on Oct. 21, 2010.
Claims priority of provisional application 61/373,435, filed on Aug. 13, 2010.
Prior Publication US 2024/0286031 A1, Aug. 29, 2024
Int. Cl. A63F 13/35 (2014.01); G07F 17/32 (2006.01)
CPC A63F 13/35 (2014.09) [G07F 17/3218 (2013.01); G07F 17/3237 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A system for performing wagering actions in connection with a gambling service using a gambling application installed on a smart phone, comprising:
a wrapper installed on the smart phone and associated with the gambling application, wherein at least a portion of the gambling application is written in a programming language different from the wrapper, and wherein the wrapper is configured to:
detect a request to initialize the gambling application, a request to log into the gambling application, or a request to place a wager through the gambling service; and
obtain a list of applications installed on the smart phone; and
one or more server computers, associated with the gambling service, configured to:
receive, from the smart phone, the list of applications installed on the smart phone;
in response to detecting at least one of the request to initialize the gambling application, the request to log into the gambling application, or the request to place the wager through the gambling service:
obtain a geographic location of the smart phone;
determine whether the geographic location of the smart phone is a location where gambling is allowed; and
determine whether the smart phone is rooted based in part on the list of applications installed on the smart phone; and
in response to (i) determining that the geographic location of the smart phone is the location where gambling is allowed and (ii) determining that the smart phone is not rooted, transmit a message to the smart phone indicating that a user of the smart phone is allowed to gamble through the gambling service using the gambling application.