Method for authenticating a wager using a system and method for interacting with virtual geographic zones
First Claim
1. In a system comprising a network, a server connected to the network, a supervisor device connected to the network, and a user device connected to the network, the server programmed to store and execute instructions that cause the system to perform a method comprising the steps of:
- receiving, by the supervisor device, a first set of points;
defining, by the supervisor device, a zone from the first set of points by defining the first set of points as a set of vertices for the zone;
receiving, by the supervisor device, a second set of points within the zone;
defining, by the supervisor device, a sub-zone from the second set of points;
defining, by the supervisor device, a set of actions for the zone;
receiving, by the user device, a location of the user device;
comparing, by the server, the location of the user device to a location of the zone;
executing, by the user device, the set of actions if the location of the user device engages the zone;
receiving, by the server, a wager if the location of the user device is within the zone;
receiving, by the server, an outcome;
comparing, by the server, the outcome to the wager;
allocating, by the server, a credit if the outcome coincides with the wager; and
,allocating, by the server, a debit if the outcome does not coincide with the wager.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for user interaction includes a network, a server connected to the network, a supervisor device receiving information from a global positioning system and connected to the network, a user device receiving information from the global positioning system and connected to the network. The supervisor, having the supervisor device, defines a set of virtual geographic zones and sub-zones in which the user device is tracked, and saves the set of virtual geographic zones and sub-zones to a supervisor account on the server. The user downloads a user application, sets-up a user account, and downloads the set of virtual geographic zones and sub-zones. As the user, having the user device, moves through the virtual geographic zones and sub-zones the location of the user device is determined and a set of supervisor-defined actions are executed on the user device based on the location of the user device.
-
Citations
33 Claims
-
1. In a system comprising a network, a server connected to the network, a supervisor device connected to the network, and a user device connected to the network, the server programmed to store and execute instructions that cause the system to perform a method comprising the steps of:
-
receiving, by the supervisor device, a first set of points; defining, by the supervisor device, a zone from the first set of points by defining the first set of points as a set of vertices for the zone; receiving, by the supervisor device, a second set of points within the zone; defining, by the supervisor device, a sub-zone from the second set of points; defining, by the supervisor device, a set of actions for the zone; receiving, by the user device, a location of the user device; comparing, by the server, the location of the user device to a location of the zone; executing, by the user device, the set of actions if the location of the user device engages the zone; receiving, by the server, a wager if the location of the user device is within the zone; receiving, by the server, an outcome; comparing, by the server, the outcome to the wager; allocating, by the server, a credit if the outcome coincides with the wager; and
,allocating, by the server, a debit if the outcome does not coincide with the wager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a system comprising a network, a server connected to the network, a supervisor device connected to the network, and a user device connected to the network, the server programmed to store and execute instructions that cause the system to perform a method comprising the steps of:
-
receiving, by the supervisor device, a first set of points; defining, by the supervisor device, a zone from the first set of points by defining the first set of points as a set of vertices for the zone; receiving, by the supervisor device, a second set of points within the zone; defining, by the supervisor device, a sub-zone from the second set of points; defining, by the supervisor device, a first set of actions for the zone; defining, by the supervisor device, a second set of actions for the sub-zone; determining, by the user device, a location of the user device; comparing, by the server, the location of the user device to a location of the zone; executing, by the user device, the first set of actions if the location of the user device is within the zone; receiving, by the server, a first wager if the location of the user device is within the zone; receiving, by the server, a first outcome; comparing, by the server, the first outcome to the first wager; calculating, by the server, a first credit; calculating, by the server, a first debit; allocating, by the server, the first credit if the first outcome coincides with the first wager; allocating, by the server, the first debit if the first outcome does not coincide with the first wager; comparing, by the server, the location of the user device to a location of the sub-zone; executing, by the user device, the second set of actions if the location of the user device is within the sub-zone; receiving, by the server, a second wager if the location of the user device is within the sub-zone; receiving, by the server, a second outcome; comparing, by the server, the second outcome to the second wager; calculating, by the server, a second credit; calculating, by the server, a second debit; allocating, by the server, the second credit if the second outcome coincides with the second wager; and
,allocating, by the server, the second debit if the second outcome does not coincide with the second wager. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for interacting with a user, comprising:
-
a network; a server, connected to the network, a supervisor device connected to the network, a user device, connected to the network, the supervisor device programmed to carry out the steps of; receiving a first set of points; defining a set of zones from the first set of points by defining the first set of points as a set of vertices for the set of zones; receiving a second set of points within the set of zones; defining a set of sub-zones from the second set of points; receiving a set of actions related to the set of zones; the server programmed to carry out the steps of; comparing the location of the user device to locations of the set of zones; allocating a credit if the outcome coincides with the wager; allocating a debit if the outcome does not coincide with the wager; the user device programmed to carry out the steps of; determining a location of the user device; executing the set of actions, if the location of the user device is engaged with the set of zones; receiving a wager if the location of the user device is within the set of zones; sending the wager to the server; determining an outcome; and
,sending the outcome to the server. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of a user device connected to a network, the method comprising:
-
receiving, by the user device and from a server associated with a zone, a first set of points, a second set of points, and a set of actions; wherein a zone is defined from the first set of points by defining the first set of points as a set of vertices for the zone; wherein a sub-zone is defined from the second set of points; receiving, by the user device, a location of the user device; comparing, by the user device, the location of the user device to a location of the zone; executing, by the user device, the set of actions delivered from the server associated with the zone, if the location of the user device is within the zone; entering, by the user device, a wager if the location of the user device is within the zone; determining, by the user device, an outcome; wherein the outcome is compared to the wager; wherein a credit is allocated if the outcome coincides with the wager; and
,wherein a debit is allocated if the outcome does not coincide with the wager.
-
-
33. In a system comprising a network, a server connected to the network, a supervisor device connected to the network, and a user device connected to the network, the user device programmed to store and execute instructions that cause the system to perform a method comprising the steps of:
-
receiving, by the user device from a server associated with a zone, a first set of points, a second set of points, a first set of actions, and a second set of actions; wherein a zone is defined from the first set of points by defining the first set of points as a set of vertices for the zone; wherein a sub-zone is defined from the second set of points; wherein a first set of actions is defined for the zone; wherein a second set of actions is defined for the sub-zone; determining, by the user device, a location of the user device; comparing, by the user device, the location of the user device to a location of the zone; executing, by the user device, the first set of actions if the location of the user device is within the zone; entering, by the user device, a first wager if the location of the user device is within the zone; determining, by the user device, a first outcome; wherein the first outcome is compared to the first wager; wherein a first credit is calculated; wherein a first debit is calculated; wherein the first credit is allocated if the first outcome coincides with the first wager; wherein the first debit is allocated if the first outcome does not coincide with the first wager; comparing, by the user device, the location of the user device to a location of the sub-zone; executing, by the user device, the second set of actions if the location of the user device is within the sub-zone; entering, by the user device, a second wager if the location of the user device is within the sub-zone; determining, by the user device, a second outcome; wherein the second outcome is compared to the second wager; wherein a second credit is calculated; wherein a second debit is calculated; wherein the second credit is allocated if the second outcome coincides with the second wager; and
,wherein the second debit is allocated if the second outcome does not coincide with the second wager.
-
Specification