GAMING THROUGH MOBILE OR OTHER DEVICES
First Claim
Patent Images
1. A method comprising:
- determining, by a computing device, that a first cellular telephone is accessing a gaming service through a first network that is known to the gaming service as being in an approved location;
in response to determining that the first cellular telephone is accessing the gaming service through the first network, allowing, by the computing device, the first cellular telephone to access gaming services of the gaming service;
determining, by the computing device, that a second cellular telephone is accessing a gaming service through a second network that is not known to the gaming service as being in the approved location;
in response to determining that the second cellular telephone is accessing the gaming service through the second network, determining, by the computing device, that a first confidence level that the second cellular telephone is in the approved location based on a first internet protocol address of the second cellular telephone is above a threshold confidence;
in response to determining that the first confidence level is above the threshold confidence, allowing, by the computing device, the second cellular telephone to access gaming services of the gaming service;
determining, by the computing device, that a third cellular telephone is accessing a gaming service through the second network that is not known to the gaming service as being in the approved location;
in response to determining that the third cellular telephone is accessing the gaming service through the second network, determining, by the computing device, that a second confidence level that the third cellular telephone is in the approved location based on a second internet protocol address of the third cellular telephone is below the threshold confidence;
in response to determining that the second confidence level is below the threshold confidence, querying, by the computing device, a secondary location determination service for a location of the third cellular telephone;
receiving, by the computing device, an indication of the location of the third cellular telephone from a secondary location determination service; and
allowing, by the computing device, the third cellular telephone to access gaming services of the gaming service based on the location of the third cellular telephone being gin the approved location.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments that may generally relate to mobile gaming, location determination, mobile devices, authentication, and so on are described. Various methods are described. Various apparatus are described. Further embodiments are described.
-
Citations
19 Claims
-
1. A method comprising:
-
determining, by a computing device, that a first cellular telephone is accessing a gaming service through a first network that is known to the gaming service as being in an approved location; in response to determining that the first cellular telephone is accessing the gaming service through the first network, allowing, by the computing device, the first cellular telephone to access gaming services of the gaming service; determining, by the computing device, that a second cellular telephone is accessing a gaming service through a second network that is not known to the gaming service as being in the approved location; in response to determining that the second cellular telephone is accessing the gaming service through the second network, determining, by the computing device, that a first confidence level that the second cellular telephone is in the approved location based on a first internet protocol address of the second cellular telephone is above a threshold confidence; in response to determining that the first confidence level is above the threshold confidence, allowing, by the computing device, the second cellular telephone to access gaming services of the gaming service; determining, by the computing device, that a third cellular telephone is accessing a gaming service through the second network that is not known to the gaming service as being in the approved location; in response to determining that the third cellular telephone is accessing the gaming service through the second network, determining, by the computing device, that a second confidence level that the third cellular telephone is in the approved location based on a second internet protocol address of the third cellular telephone is below the threshold confidence; in response to determining that the second confidence level is below the threshold confidence, querying, by the computing device, a secondary location determination service for a location of the third cellular telephone; receiving, by the computing device, an indication of the location of the third cellular telephone from a secondary location determination service; and allowing, by the computing device, the third cellular telephone to access gaming services of the gaming service based on the location of the third cellular telephone being gin the approved location.
-
-
2. A method comprising:
-
determining, by a computing device, which of a plurality of geofences a device is located in, wherein a first of the plurality of geofences includes therein at least a second geofence, and wherein one or more gaming activities are available to a user of the device when the device is located in any of the plurality of geofences; based on which of the plurality of geofences the device is located in, determining, by the computing device, a time at which a location of the device is to be re-determined, wherein when the device is located within the first geofence but not the second geofence, the time is a first value and wherein when the device is located within the first and second geofences, the time is a second value; and at the determined time, determining, by the computing device, a location of the device. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A method comprising:
-
registering, by a computing device, an application on a device, wherein one or more gaming activities are available to a user of the device, and wherein the application is at least configured to determine a location of the device, that the device has changed location, and/or a distance the device has moved; receiving, by the computing device, from the application a report wherein the report includes at least one of a location of the device, an indication that the device has moved, and an indication of a distance the device has moved; and in response to the report, determining, by the computing device, through geofencing a location of the device. - View Dependent Claims (8)
-
-
9. A method comprising:
-
responsive to a user using a device to access a gaming service to engage in at least one gaming activity, determining by a computing device whether the user'"'"'s device is located within a pre-defined location, wherein the pre-defined location is defined by a non-circular geofence, and wherein determining whether the user'"'"'s device is located within the pre-defined location includes making the determination through the use of geofencing; and allowing by the computing device the user to engage in the at least one gaming activity from the user'"'"'s device based upon the determination that the user'"'"'s device is located in the pre-defined location. - View Dependent Claims (10)
-
-
11. A method comprising:
-
determining, by a computing device, which of a plurality of geofences a device is located in, wherein a first of the plurality of geofences includes therein at least a second geofence, and wherein one or more gaming activities are available to a user of the device when the device is located in any of the plurality of geofences; based on which of the plurality of geofences the device is located in, determining, by the computing device, a time at which a location of the device is to be re-determined, wherein when the device is located within the first geofence but not the second geofence, the time is a first value and wherein when the device is located within the first and second geofences, the time is a second value; and at the determined time, determining, by the computing device, a location of the device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
registering, by a computing device, an application on a device, wherein one or more gaming activities are available to a user of the device, and wherein the application is at least configured to determine a location of the device, that the device has changed location, and/or a distance the device has moved; receiving, by the computing device, from the application a report wherein the report includes at least one of a location of the device, an indication that the device has moved, and an indication of a distance the device has moved; and response to the report, determining, by the computing device, through geofencing a location of the device. - View Dependent Claims (17)
-
-
18. A method comprising:
-
responsive to a user using a device to access a gaming service to engage in at least one gaming activity, determining by a computing device whether the user'"'"'s device is located within a pre-defined location, wherein the pre-defined location is defined by a non-circular geofence, and wherein determining whether the user'"'"'s device is located within the pre-defined location includes making the determination through the use of geofencing; and allowing by the computing device the user to engage in the at least one gaming activity from the user'"'"'s device based upon the determination that the user'"'"'s device is located in the pre-defined location. - View Dependent Claims (19)
-
Specification