Location tracking system conveying event information based on administrator authorizations
DC CAFCFirst Claim
1. A location tracking system comprising:
- one or more servers capable of receiving identifiers and location information for a plurality of mobile devices having corresponding mobile device identification codes that identify each mobile device;
the one or more servers configured to;
store in one or more databases information for groups of users of mobile devices based on corresponding group identification codes that identify each group, each user in a group having a user identification code associated with a corresponding group identification code in the one or more databases, the user identification code identifying the user, said groups being defined by a first administrator having a first level of administrative privilege, said first level of administrative privilege being used to authorize a user in each group to be a second administrator of a plurality of second administrators, each second administrator having a corresponding second level of administrative privilege associated with a group;
store in the one or more databases information for the plurality of second administrators, each second administrator using the corresponding second level of administrative privilege after a corresponding group is defined by the first administrator to specify one or more information access codes, said one or more information access codes specifying one or more users in the corresponding group having access
1) to location information and
2) to event information other than location information, wherein the location information corresponds to a coordinate of a mobile device within a coordinate system corresponding to a map as determined by the location information source associated with the mobile device; and
wherein the event information comprises at least one of a condition that relates a mobile device location information to a zone where the occurrence of the event causes an alert to be sent when a mobile device crosses a boundary associated with the zone, wherein the first administrator defines the corresponding group independent of a location of a zone;
control access to the location information and the event information in order to protect the privacy of the location information and the event information based on the one or more information access codes;
check the first level of administrative privilege to authorize the second administrator having a second level of administrative privilege to be associated with the group;
check the second level of administrative privilege to control conveyance of the location and the event information regarding the group using the one or more information access codes;
provide one or more interfaces configured to receive information related to a zone, an event, and an alert for the group;
receive a request to set a zone for the group, the zone having a boundary that is independent of where mobile devices are located;
receive a request to set an event for the group;
receive a request to set an alert for the group, the request identifying a recipient of the alert;
store the group'"'"'s zone, event and alert in the one or more databases;
receive identifiers and the location information for mobile devices in the group;
compare the identifiers and location information with the group'"'"'s zone and event to determine whether to send the group'"'"'s alert;
cause the group'"'"'s alert to be sent; and
convey the location information based on the one or more information access codes specified for the group under said second level of administrative privilege.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An improved system and method for defining an event based upon an object location and a user-defined zone and managing the conveyance of object location event information among computing devices where object location events are defined in terms of a condition based upon a relationship between user-defined zone information and object location information. One or more location information sources are associated with an object to provide the object location information. One or more user-defined zones are defined on a map and one or more object location events are defined. The occurrence of an object location event produces object location event information that is conveyed to users based on user identification codes. Accessibility to object location information, zone information, and object location event information is based upon an object location information access code, a zone information access code, and an object location event information access code, respectively.
184 Citations
22 Claims
-
1. A location tracking system comprising:
-
one or more servers capable of receiving identifiers and location information for a plurality of mobile devices having corresponding mobile device identification codes that identify each mobile device; the one or more servers configured to; store in one or more databases information for groups of users of mobile devices based on corresponding group identification codes that identify each group, each user in a group having a user identification code associated with a corresponding group identification code in the one or more databases, the user identification code identifying the user, said groups being defined by a first administrator having a first level of administrative privilege, said first level of administrative privilege being used to authorize a user in each group to be a second administrator of a plurality of second administrators, each second administrator having a corresponding second level of administrative privilege associated with a group; store in the one or more databases information for the plurality of second administrators, each second administrator using the corresponding second level of administrative privilege after a corresponding group is defined by the first administrator to specify one or more information access codes, said one or more information access codes specifying one or more users in the corresponding group having access
1) to location information and
2) to event information other than location information, wherein the location information corresponds to a coordinate of a mobile device within a coordinate system corresponding to a map as determined by the location information source associated with the mobile device; and
wherein the event information comprises at least one of a condition that relates a mobile device location information to a zone where the occurrence of the event causes an alert to be sent when a mobile device crosses a boundary associated with the zone, wherein the first administrator defines the corresponding group independent of a location of a zone;control access to the location information and the event information in order to protect the privacy of the location information and the event information based on the one or more information access codes; check the first level of administrative privilege to authorize the second administrator having a second level of administrative privilege to be associated with the group; check the second level of administrative privilege to control conveyance of the location and the event information regarding the group using the one or more information access codes; provide one or more interfaces configured to receive information related to a zone, an event, and an alert for the group; receive a request to set a zone for the group, the zone having a boundary that is independent of where mobile devices are located; receive a request to set an event for the group; receive a request to set an alert for the group, the request identifying a recipient of the alert; store the group'"'"'s zone, event and alert in the one or more databases; receive identifiers and the location information for mobile devices in the group; compare the identifiers and location information with the group'"'"'s zone and event to determine whether to send the group'"'"'s alert; cause the group'"'"'s alert to be sent; and convey the location information based on the one or more information access codes specified for the group under said second level of administrative privilege. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification