Method for controlling conveyance of event notifications in sub-groups defined within groups based on multiple levels of administrative privileges
DC CAFCFirst Claim
1. A method executed by one or more servers, which are configured by a tracking application software for controlling conveyance of event notifications in a tracking service, the tracking application software configuring the one or more servers to track locations of mobile objects and convey the event notifications based on event conditions met at the locations of the mobile objects, wherein the locations of the mobile objects are determined based on information received from wireless location information sources (LISs), the method comprising:
- (a) using a first computing device in a first network of computing devices of the tracking service to cause transmission of a request to configure the tracking application software by a first administrator of the tracking service having a first administrator ID included in the request, the first administrator having a first level of administrative privilege including a privilege to define groups and control access to authorized user accounts of users of the tracking service in the groups, wherein a group has a group administrator who is a user having a group administrator account in the tracking service;
(b) receiving an authorization of the request from a second computing device in a second network of computing devices including one or more servers configured by the tracking application software to access a database (DB) maintained by a second administrator of the second network who grants access to the DB based on the transmitted first administrator ID included in the request;
(c) using the first level of administrative privilege to
1) identify the group by a group identification code (ID) in the DB and
2) control access to the group administrator account,(d) granting access to the group administrator account before giving a second level of administrative privilege to the group administrator to identify, in the DB, a sub-group within the group and a user who is a sub-group administrator for the sub-group having a sub-group administrator account in the tracking service;
(e) granting access to the sub-group administrator account before giving a third level of administrative privilege to the sub-group administrator to identify one or more authorized users of the sub-group in the DB;
(f) receiving
1) one or more event conditions for occurrence of a group event that is met at determined locations of a first mobile object and a second mobile object and
2) an access list that identifies one or more recipients of an event notification after the group event occurs; and
(g) conveying the event notifications only to the one or more recipients on the access list after determining that the event condition is met.
0 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.
208 Citations
20 Claims
-
1. A method executed by one or more servers, which are configured by a tracking application software for controlling conveyance of event notifications in a tracking service, the tracking application software configuring the one or more servers to track locations of mobile objects and convey the event notifications based on event conditions met at the locations of the mobile objects, wherein the locations of the mobile objects are determined based on information received from wireless location information sources (LISs), the method comprising:
-
(a) using a first computing device in a first network of computing devices of the tracking service to cause transmission of a request to configure the tracking application software by a first administrator of the tracking service having a first administrator ID included in the request, the first administrator having a first level of administrative privilege including a privilege to define groups and control access to authorized user accounts of users of the tracking service in the groups, wherein a group has a group administrator who is a user having a group administrator account in the tracking service; (b) receiving an authorization of the request from a second computing device in a second network of computing devices including one or more servers configured by the tracking application software to access a database (DB) maintained by a second administrator of the second network who grants access to the DB based on the transmitted first administrator ID included in the request; (c) using the first level of administrative privilege to
1) identify the group by a group identification code (ID) in the DB and
2) control access to the group administrator account,(d) granting access to the group administrator account before giving a second level of administrative privilege to the group administrator to identify, in the DB, a sub-group within the group and a user who is a sub-group administrator for the sub-group having a sub-group administrator account in the tracking service; (e) granting access to the sub-group administrator account before giving a third level of administrative privilege to the sub-group administrator to identify one or more authorized users of the sub-group in the DB; (f) receiving
1) one or more event conditions for occurrence of a group event that is met at determined locations of a first mobile object and a second mobile object and
2) an access list that identifies one or more recipients of an event notification after the group event occurs; and(g) conveying the event notifications only to the one or more recipients on the access list after determining that the event condition is met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification