Patent ID: 9319471
Filing Date: 2016-04-19
CPC Classification: G06F,G06K,G06Q,G08B,H04L,H04W

Claim Text:
1. A tracking system comprising: one or more servers capable of communicating object location information to a group comprising a plurality of users having user IDs, said group having a group ID, said group being one of a plurality of groups each having corresponding group IDs and user IDs, said object location information relating to a plurality of mobile objects having object IDs, wherein a first object ID of a first mobile object of said plurality of mobile objects is associated with a first location information source that provides a first location information corresponding to first coordinates of said first mobile object within a first coordinate system, and wherein a second object ID of a second mobile object of said plurality of mobile objects is associated with a second location information source that provides a second location information corresponding to second coordinates of said second mobile object within a second coordinate system, said second coordinates being relative to said first coordinates based on proximity of the first mobile object to the second mobile object, the one or more servers being configured to: define first level administrative privileges to control user membership in said group; define second level administrative privileges to control conveyance of said object location information to said group; check the first level administrative privileges before associating a user ID with a group ID of said group; check the second level administrative privileges before associating said first object ID and said second object ID with said group ID of said group; provide one or more interfaces for setting at least one of a zone, an event, or an alert; receive a request to set a zone; receive a request to set an event based upon said zone and said object location information; receive a request to set an alert based upon said event, said alert being associated with an access privilege, said request identifying said group as being the recipient of said alert; check the second level administrative privileges before setting said zone, said event, and said alert; store said zone, said event and said alert in one or more databases; receive object IDs and object location information; compare said object IDs and said object location information with said zone and said event to determine whether to send said alert to said group; and cause the alert to be sent to said group based on said access privilege.