System and method for user interaction with virtual geographic zones
First Claim
1. In a system comprising a network, a server connected to the network, an administrator 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 administrator device, a first set of points;
defining, by the administrator 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 administrator device, a second set of points within the zone;
defining, by the administrator device, a sub-zone from the second set of points;
defining, by the administrator 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; and
,executing, by the user device, the set of actions if the location of the user device engages the zone.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for user interaction includes a network, a server connected to the network, an administrator 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 administrator, having the administrator 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 an administrator 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 administrator-defined actions are executed on the user device based on the location of the user device.
87 Citations
29 Claims
-
1. In a system comprising a network, a server connected to the network, an administrator 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 administrator device, a first set of points; defining, by the administrator 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 administrator device, a second set of points within the zone; defining, by the administrator device, a sub-zone from the second set of points; defining, by the administrator 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; and
,executing, by the user device, the set of actions if the location of the user device engages the zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a system comprising a network, a server connected to the network, an administrator 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 administrator device, a first set of points; defining, by the administrator 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 administrator device, a second set of points within the zone; defining, by the administrator device, a sub-zone from the second set of points; defining, by the administrator device, a first set of actions for the zone; defining, by the administrator 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; comparing, by the server, the location of the user device to a location of the sub-zone; and
,executing, by the user device, the second set of actions if the location of the user device is within the sub-zone. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for interacting with a user, comprising:
-
a network; a server, connected to the network, an administrator device connected to the network, a user device, connected to the network, the administrator 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 zone; defining a sub-zone 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; sending the set of zones to the user device; sending the set of actions to the user device; comparing the location of the user device to a location of the set of zones; the user device programmed to carry out the steps of; determining a location of the user device; and executing the set of actions, if the location of the user device is engaged with the set of zones. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of a user device connected to a network, the method comprising:
-
wherein an administrator device receives a first set of points; wherein the administrator device defines a zone from the first set of points by defining the first set of points as a set of vertices for the zone; wherein the administrator device receives a second set of points within the zone; wherein the administrator device defines a sub-zone from the second set of points; wherein the administrator device defines a set of actions for the zone; 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; and 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.
-
-
29. In a system comprising a network, a server connected to the network, an administrator 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 server, a first set of points that were received by an administrator device; receiving, by the server, a zone defined from the first set of points by the administrator device by defining the first set of points as a set of vertices for the zone; receiving, by the server, a second set of points within the zone that were received by the administrator device, receiving, by the server, a sub-zone defined from the second set of points by the administrator device; receiving, by the server, a set of actions defined for the zone by the administrator device; receiving, by the server, a location of the user device that was received by the user device; comparing, by the server, the location of the user device to a location of the zone; and
,wherein the set of actions are executed by the user device if the location of the user device engages is within the zone.
-
Specification