CENTRALLY MANAGED LONE WORKER MONITORING SYSTEM AND METHOD
First Claim
1. A method of central lone worker monitoring using a monitoring server operatively connected for two way communication via a data network with a plurality of locationally-aware mobile client devices each associated with a lone worker, said method comprising:
- a. providing a monitoring database connected to the monitoring server which contains at least one lone worker monitoring profile corresponding to a lone worker to be monitored and their associated client device, each lone worker monitoring profile containing at least;
i. identification of the lone worker and associated client device;
ii. a designated remote check-in frequency for the associated client device;
iii. details of periodic sensor stream data to be captured and stored in respect of the associated client device;
iv. periodic sensor stream parameters, detection of the departure from which should result in notification to the operator of the monitoring server; and
v. details of immediate alert conditions which should be detected by the associated client device, upon detection of the existence of which immediate notification should be transmitted to the monitoring server;
b. providing lone worker device monitoring software on each client device, in communication with the monitoring server and the monitoring database via the network, said lone worker device monitoring software capable of;
i. accessing and interacting with the lone worker monitoring profile associated with the client device;
ii. transmitting remote check-in communications from the client device to the monitoring server, based on the remote check-in frequency in the lone worker monitoring profile;
iii. capturing periodic sensor stream data on the client device identified in the corresponding lone worker monitoring profile, and transmitting same to the monitoring server periodically; and
iv. detecting the existence of any immediate alert conditions identified in the associated lone worker monitoring profile and transmitting notification of same to the monitoring server;
wherein every transmission from the client device to the monitoring server includes the location coordinates of the client device;
c. providing interface software on the monitoring server, operatively connected to the monitoring database, which will;
i. in conjunction with a user interface of the monitoring server;
1. allow for the creation and modification of lone worker monitoring profiles in the monitoring database; and
2. allow for notification to the operator of the monitoring server of the existence of any detected alert conditions in respect of lone workers being monitored;
ii. receive the following types of client data transmissions from client devices on the network and storing details of those client data transmissions, being stored client device data, in the monitoring database in association with their corresponding lone worker monitoring profile;
1. remote check-in communications;
2. periodic sensor stream data transmissions;
or3. immediate alert condition notifications;
d. during operation of a lone worker monitoring loop, using the interface software on the monitoring server;
i. scanning remote check-in communications stored within the stored client device data in the monitoring database to detect any failure of a client device to transmit a remote check-in within the designated remote check-in frequency and upon the detection of any such failure providing an alert to the user interface of the monitoring server;
ii. scanning periodic sensor stream data stored within the stored client device data in the monitoring database to detect any departure of any of the periodic sensor stream data in respect of its client device from any periodic sensor stream parameters stored within the lone worker monitoring profile, and upon detection of any such departure providing an alert to the user interface of the monitoring server;
iii. scanning the stored client device data in the monitoring database for any immediate alert condition notifications in respect of a monitored client device, and upon detection of any previously unnotified immediate alert condition notifications providing an alert to the operator of the user interface of the monitoring server.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for the central monitoring and management of safety and location functions for lone workers is provided. A lone worker monitoring profile is created in a monitoring database on a monitoring server including a designation of periodic check-in frequency. Periodic remote check-ins are requested from the monitoring server to the clients. In addition to the remote check-ins, periodic sensor data is captured to the monitoring database, as well as immediate notification when immediate alert conditions are detected on the client devices. The monitoring software on the monitoring server monitors data in respect of monitored devices, and where safety exceptions are detected a notification is generated via the user interface or interface of the monitoring server. Administration of the system including provisioning client devices on the system is all done via the monitoring server as well.
-
Citations
24 Claims
-
1. A method of central lone worker monitoring using a monitoring server operatively connected for two way communication via a data network with a plurality of locationally-aware mobile client devices each associated with a lone worker, said method comprising:
-
a. providing a monitoring database connected to the monitoring server which contains at least one lone worker monitoring profile corresponding to a lone worker to be monitored and their associated client device, each lone worker monitoring profile containing at least; i. identification of the lone worker and associated client device; ii. a designated remote check-in frequency for the associated client device; iii. details of periodic sensor stream data to be captured and stored in respect of the associated client device; iv. periodic sensor stream parameters, detection of the departure from which should result in notification to the operator of the monitoring server; and v. details of immediate alert conditions which should be detected by the associated client device, upon detection of the existence of which immediate notification should be transmitted to the monitoring server; b. providing lone worker device monitoring software on each client device, in communication with the monitoring server and the monitoring database via the network, said lone worker device monitoring software capable of; i. accessing and interacting with the lone worker monitoring profile associated with the client device; ii. transmitting remote check-in communications from the client device to the monitoring server, based on the remote check-in frequency in the lone worker monitoring profile; iii. capturing periodic sensor stream data on the client device identified in the corresponding lone worker monitoring profile, and transmitting same to the monitoring server periodically; and iv. detecting the existence of any immediate alert conditions identified in the associated lone worker monitoring profile and transmitting notification of same to the monitoring server;
wherein every transmission from the client device to the monitoring server includes the location coordinates of the client device;c. providing interface software on the monitoring server, operatively connected to the monitoring database, which will; i. in conjunction with a user interface of the monitoring server; 1. allow for the creation and modification of lone worker monitoring profiles in the monitoring database; and 2. allow for notification to the operator of the monitoring server of the existence of any detected alert conditions in respect of lone workers being monitored; ii. receive the following types of client data transmissions from client devices on the network and storing details of those client data transmissions, being stored client device data, in the monitoring database in association with their corresponding lone worker monitoring profile; 1. remote check-in communications; 2. periodic sensor stream data transmissions;
or3. immediate alert condition notifications; d. during operation of a lone worker monitoring loop, using the interface software on the monitoring server; i. scanning remote check-in communications stored within the stored client device data in the monitoring database to detect any failure of a client device to transmit a remote check-in within the designated remote check-in frequency and upon the detection of any such failure providing an alert to the user interface of the monitoring server; ii. scanning periodic sensor stream data stored within the stored client device data in the monitoring database to detect any departure of any of the periodic sensor stream data in respect of its client device from any periodic sensor stream parameters stored within the lone worker monitoring profile, and upon detection of any such departure providing an alert to the user interface of the monitoring server; iii. scanning the stored client device data in the monitoring database for any immediate alert condition notifications in respect of a monitored client device, and upon detection of any previously unnotified immediate alert condition notifications providing an alert to the operator of the user interface of the monitoring server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method comprising under control of one or more computer systems configured with executable instructions:
-
a. providing a monitoring database which can be administered from a user interface of a central monitoring server, which contains at least one lone worker monitoring profile associated with a lone worker to be monitored and their corresponding locationally-aware client device, the lone worker monitoring profile containing at least; i. identification of the lone worker and associated client device; ii. a designated remote check-in frequency for the associated client device; iii. details of periodic sensor stream data to be captured and stored in respect of the associated client device; iv. periodic sensor stream parameters, detection of the departure from which should result in notification to the operator of the monitoring server; v. details of immediate alert conditions which should be detected by the associated client device, upon detection of the existence of which immediate notification should be transmitted to the monitoring server;
wherein every transmission from a client device to the monitoring server includes the location coordinates of the client device;b. on a client device corresponding to a lone worker monitoring profile, detecting that the designated remote check-in frequency has been reached and transmitting a remote check-in communication to the server for storage in association with the lone worker monitoring profile; c. on a client device corresponding to a lone worker monitoring profile, capturing periodic sensor stream data and transmitting said sensor stream data to the monitoring server for storage in association with the related lone worker monitoring profile; d. on a client device corresponding to a lone worker monitoring profile, detecting the existence of any immediate alert conditions contained within the corresponding lone worker monitoring profile and transmitting details of same from the client device to the monitoring server for storage in association with the related lone worker monitoring profile; e. using monitoring software on the central monitoring server, monitoring the details of stored client device data stored in the monitoring database and upon detection of any of the following conditions notifying the operator of the monitoring server via the user interface; i. failure of a client device to respond to provide a timely remote check-in communication; ii. detection of any previously unnotified immediate alert condition at a client device;
oriii. detection of the departure of periodic sensor stream data received from a client device from any periodic sensor stream data parameters specified in the associated lone worker monitoring profile. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. One or more computer readable storage media storing computer executable instructions that, when executed by one or more processors, instruct a computing device to perform acts comprising:
-
a. providing a user interface on a monitoring server through which human operators can create and administer lone worker monitoring profiles in a monitoring database, each lone worker monitoring profile containing at least; i. identification of the lone worker and associated client device; ii. a designated remote check-in frequency for the associated client device; iii. details of periodic sensor stream data to be captured and stored in respect of the associated client device; iv. periodic sensor stream parameters, detection of the departure from which should result in notification to the operator of the monitoring server; v. details of immediate alert conditions which should be detected by the associated client device, upon detection of the existence of which immediate notification should be transmitted to the monitoring server; b. receive the following types of client data transmissions from client devices on the network and storing details of those client data transmissions, being stored client device data, in the monitoring database in association with their corresponding lone worker monitoring profile; i. remote check-in communications; ii. periodic sensor stream data transmissions;
oriii. immediate alert condition notifications; c. notifying the operator of the user interface of the server upon detection of any of the following conditions with respect to a client device; i. failure of a client device to transmit a remote check-in within the designated remote check-in frequency; ii. departure of any of the periodic sensor stream data in respect of its client device from any periodic sensor stream parameters stored within the lone worker monitoring profile;
oriii. detection of any immediate alert condition notifications received from the client device;
wherein the lone worker monitoring profiles in respect of the client devices are controlled and administered only by the user interface of the server. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A monitoring server capable of two-way communication with a plurality of locationally-aware mobile client devices of lone workers over a data network, said monitoring server having:
-
a. a monitoring database therein containing a plurality of lone worker monitoring profiles each associated with the client device of a monitored lone worker, each lone worker monitoring profile containing at least; i. identification of the lone worker and associated client device; ii. a designated remote check-in frequency for the associated client device; iii. details of periodic sensor stream data to be captured and stored in respect of the associated client device; iv. periodic sensor stream parameters, detection of the departure from which should result in notification to the operator of the monitoring server; v. details of immediate alert conditions which should be detected by the associated client device, upon detection of the existence of which immediate notification should be transmitted to the monitoring server; and b. an interface software program adapted to be executed by said monitoring server, wherein said program will; i. continuously scan the lone worker monitoring profiles stored within the monitoring database and upon detection of the arrival of the check-in time for a particular lone worker monitoring profile based upon the stored check-in frequency for remote check-in, transmit a remote check-in request to the associated client device; ii. receive the following types of client data transmissions from client devices on the network and storing details of those client data transmissions, being stored client device data, in the monitoring database in association with their corresponding lone worker monitoring profile; 1. remote check-in communications; 2. periodic sensor stream data transmissions;
or3. immediate alert condition notifications; iii. during operation of a lone worker monitoring loop; 1. scan remote check-in communications stored within the stored client device data in the monitoring database to detect any failure of a client device to transmit a remote check-in within the designated remote check-in frequency and upon the detection of any such failure provide an alert to the user interface of the monitoring server; 2. scan periodic sensor stream data stored within the stored client device data in the monitoring database to detect any departure of any of the periodic sensor stream data in respect of its client device from any periodic sensor stream parameters stored within the lone worker monitoring profile, and upon detection of any such departure provide an alert to the user interface of the monitoring server; and 3. scan the stored client device data in the monitoring database for any immediate alert condition notifications in respect of a monitored client device, and upon detection of any previously unnotified immediate alert condition notifications provide an alert to the operator of the user interface of the monitoring server.
-
Specification