Method for controlling conveyance of event information about carriers of mobile devices based on location information received from location information sources used by the mobile devices
DC CAFCFirst Claim
1. A method for controlling conveyance of event notifications based on a first level of administrative privileges used by a tracking service administrator of a tracking service provided over a first network of computing device to authorized users who track mobile devices identified in a database (DB) by mobile device IDs (DIDs), wherein the mobile devices are carried by corresponding carriers, including objects, vehicles, animals or persons identified by carrier IDs (CIDs) in groups identified by corresponding group IDs (GIDs) in the DB, the method comprising the steps of:
- (a) using the first level of administrative privileges to provides access authorization to user accounts of the tracking service in response to received log in requests that contain IDs and passwords of the authorized users of the groups;
(b) based on the login requests, providing access authorization to the user accounts using a first database management system application (DBMSA) executed on one or more central or distributed servers configured to use the DBMSA for performing functions based on multiple levels of administrative privileges including the first level of administrative privileges;
(c) based on the first level of administrative privileges, giving a second level of administrative privileges to perform group administrative functions in a group identified by a GID, which are not performed using the first level of administrative privileges, wherein members of the group include
1) a group administrator having a group administrator account who is authorized by the tracking service administrator to use the second level of administrative privileges and
2) an authorized user in the group having a user account who is not authorized to use the second level of administrative privileges;
(d) providing access authorization to the administrator account before performing the group administrative functions using the second level of administrative privileges;
(e) interfacing over one or more wireless networks with
1) a first mobile device identified by a first DID to receive a first location information comprising information indicating
1) locations of a first carrier of the first mobile device having a first CID and
2) a first movement by the first carrier and
2) a second mobile device identified by a second DID to receive a second information comprising information indicating
1) locations of a second carrier of the second mobile device having a second CID and ii) a second movement by the second carrier; and
(f) interfacing over the first network with one or more computing devices to enable the group administrator to log into the administrator account to perform the group administrative functions, including;
i) setting a zone identified by a zone ID (ZID) for the group, wherein a location of the zone is independent of the locations of the first carrier or the second carrier,ii) setting a first event condition for a first group event that occurs if it is determined that the first event condition is met based on the locations of the first carrier or the second carrier within or relative to the zone,iii) setting a second event condition for a second group event that occurs if it is determined that the second group event condition is met based on the first movement or the second movement, andiv) specifying an access list comprising one or more IDs that identify one or more recipients including the authorized user of the group who are authorized to access event notifications whenever the first group event or the second group event occurs; and
(g) giving access to the event notifications based on the access list.
1 Assignment
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.
195 Citations
20 Claims
-
1. A method for controlling conveyance of event notifications based on a first level of administrative privileges used by a tracking service administrator of a tracking service provided over a first network of computing device to authorized users who track mobile devices identified in a database (DB) by mobile device IDs (DIDs), wherein the mobile devices are carried by corresponding carriers, including objects, vehicles, animals or persons identified by carrier IDs (CIDs) in groups identified by corresponding group IDs (GIDs) in the DB, the method comprising the steps of:
-
(a) using the first level of administrative privileges to provides access authorization to user accounts of the tracking service in response to received log in requests that contain IDs and passwords of the authorized users of the groups; (b) based on the login requests, providing access authorization to the user accounts using a first database management system application (DBMSA) executed on one or more central or distributed servers configured to use the DBMSA for performing functions based on multiple levels of administrative privileges including the first level of administrative privileges; (c) based on the first level of administrative privileges, giving a second level of administrative privileges to perform group administrative functions in a group identified by a GID, which are not performed using the first level of administrative privileges, wherein members of the group include
1) a group administrator having a group administrator account who is authorized by the tracking service administrator to use the second level of administrative privileges and
2) an authorized user in the group having a user account who is not authorized to use the second level of administrative privileges;(d) providing access authorization to the administrator account before performing the group administrative functions using the second level of administrative privileges; (e) interfacing over one or more wireless networks with
1) a first mobile device identified by a first DID to receive a first location information comprising information indicating
1) locations of a first carrier of the first mobile device having a first CID and
2) a first movement by the first carrier and
2) a second mobile device identified by a second DID to receive a second information comprising information indicating
1) locations of a second carrier of the second mobile device having a second CID and ii) a second movement by the second carrier; and(f) interfacing over the first network with one or more computing devices to enable the group administrator to log into the administrator account to perform the group administrative functions, including; i) setting a zone identified by a zone ID (ZID) for the group, wherein a location of the zone is independent of the locations of the first carrier or the second carrier, ii) setting a first event condition for a first group event that occurs if it is determined that the first event condition is met based on the locations of the first carrier or the second carrier within or relative to the zone, iii) setting a second event condition for a second group event that occurs if it is determined that the second group event condition is met based on the first movement or the second movement, and iv) specifying an access list comprising one or more IDs that identify one or more recipients including the authorized user of the group who are authorized to access event notifications whenever the first group event or the second group event occurs; and (g) giving access to the event notifications based on the access list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for controlling conveyance of event notifications based on a first level of administrative privileges used by a tracking service administrator of a tracking service provided over a first network of computing device to authorized users who track mobile devices identified in a database (DB) by mobile device IDs (DIDs), wherein the mobile devices are carried by corresponding carriers, including objects, vehicles or persons identified by carrier IDs (CIDs) in groups identified by corresponding group IDs (GIDs) in the DB, the method comprising the steps of:
-
(a) using the first level of administrative privileges to provide access authorization to user accounts of the tracking service in response to received log in requests that contain IDs and passwords of the authorized users of the groups; (b) based on the login requests, providing access authorization to the user accounts using a first database management system application (DBMSA) executed on one or more central or distributed servers configured to use the DBMSA for performing functions based on multiple levels of administrative privileges, including the first level of administrative privileges; (c) based on the first level of administrative privileges, giving a second level of administrative privileges to perform group administrative functions in a group identified by a GID, which are not performed using the first level of administrative privileges, wherein members of the group include
1) a group administrator having a group administrator account who is authorized by the tracking service administrator to use the second level of administrative privileges and
2) an authorized user in the group having a user account who is not authorized to use the second level of administrative privileges;(d) providing access authorization to the administrator account before performing the group administrative functions using the second level of administrative privileges; (e) interfacing over one or more wireless networks with
1) a first mobile device identified by a first DID to receive a first location information comprising information indicating locations of a first carrier of the first mobile device having a first CID and
2) a second mobile device identified by a second DID to receive a second information comprising information indicating locations of a second carrier of the second mobile device having a second CID; and(f) interfacing over the first network with one or more computing devices to enable the group administrator to log into the administrator account to perform the group administrative functions, including; i) setting a zone for occurrence of a first group event that occurs based on the locations of the first carrier or the second carrier within or relative to the zone, iii) specifying an access list comprising one or more IDs that identify one or more recipients including the authorized user of the group who are authorized to access event notifications whenever the first group event occurs; and (g) giving access to the event notification based on the access list. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for tracking driving events comprising steps of:
-
(a) using a server to execute a database management system application (DBMSA) that performs functions based on multiple levels of administrative privileges including a first level of administrative privileges of a tracking service provider having a system administrator that uses the first level of administrative privileges for maintaining a database (DB) that identifies users of the tracking service by identification codes (IDs); (b) using the first level of administrative privileges to
1) create company groups based on company IDs of companies,
2) authorize a company group to use a second level of administrative privileges, which is not used by the system administrator, and
3) create an administrator account for a company administrator of the company who is authorized to use the second level of administrative privileges;(c) based on a received company administrator ID in a request to log into the administrator account, providing access authorization to the administrator account before providing one or more user interfaces that receive an access list from the company administrator using the second level of administrative privileges, the access list identifying one or more authorize recipients of event information who are not authorized to use the second level of administrative privileges; (d) creating a driver account for a driver of a vehicle based on the second level of administrative privileges which authorizes the driver to log into the driver account based on a driver ID and password to become an authorized user in the company group; (e) receiving a request to log into the driver account from a mobile computing device (MCD) carried by the vehicle; (f) receiving driver location information indicating locations of the driver; (g) receiving driving event information indicating a) the vehicle is powered on, b) times and locations of a movement driving event, c) times and locations of a non-movement driving event, d) additional information entered or written by the driver in an event log file after providing the access authorization to the driver user account; (h) conveying the driving event information based on the access list. - View Dependent Claims (18, 19, 20)
-
Specification