Patent ID: 9319834
Filing Date: 2016-04-19
CPC Classification: H04W

Claim Text:
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; 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; defining, by the supervisor device, a predetermined time 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; receiving, by the user device, a time for the location of the user device; comparing, by the server, the time to the predetermined time for the zone; executing, by the user device, the set of actions if the location of the user device engages the zone; and, generating, by the server, a notification if the time is greater than the predetermined time.