Monitoring recurring activities and locations of workers
First Claim
Patent Images
1. A method for monitoring recurring activities, the method comprising:
- receiving, via one or more processors of a network device, location data and activity data recorded by a communication device, the location data and the activity data corresponding to a worker and a work period in which the worker performed one or more recurring activities predesignated as corresponding activities performed periodically within the work period;
detecting a geolocation of the communication device, from location data captured by a location detection device, at which the worker performed the recurring activities;
determining, via the one or more processors, (i) a number of packages handled by the worker during the work period and (ii) an average number of packages handled per hour by the worker during the work period;
receiving, via the one or more processors, work data corresponding to the worker and the work period in which the worker performed the one or more recurring activities;
identifying, via the one or more processors, a plurality of inactivity segments during the work period that each meet a configurable threshold based at least in part on the activity data;
detecting, via the one or more processors, that the plurality of inactivity segments represents a time period for which the worker did not perform the one or more recurring activities during the work period even though a detection indicates the worker performed one or more other activities other than the recurring activities during one or more of the inactivity segments during the work period;
identifying, via the one or more processors, a location of the worker during at least one of the one or more inactivity segments based in part on analyzing the location data;
determining, via the one or more processors, that the other activities, other than the recurring activities, detected during at least one of the plurality of inactivity segments for the work period corresponds to a predefined numerical inactivity reason code, denoting the other activities, based at least in part on analyzing the work data; and
providing visual content to a display device to display (1) the detected geolocation at which the worker performed the recurring activities, (2) the activity data indicating, in part, (a) the determined number of packages handled by the worker during the work period and (b) the average number of packages handled per hour by the worker during the work period, (3) the at least one inactivity segment and the predefined numerical inactivity reason code, (4) a histogram of a number of packages loaded onto a loader during a recurring predetermined time period, visually on a graph relative to time, via a user interface of the display device of the network device to enable user interaction with the graph, and (5) a graphical map illustrating a plurality of locations of the worker during the work period, wherein the graphical map is associated with a playback capability that, when activated, provides an animation of movements of the worker at each of the plurality of locations corresponding to a current time indicator.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer program products, methods, systems, apparatus, and computing entities are provided for monitoring recurring activities. In one embodiment, activity data, worker data, and location data can be analyzed to identify segments of interest. The identified segments can then be provided for an interface for display.
22 Citations
27 Claims
-
1. A method for monitoring recurring activities, the method comprising:
-
receiving, via one or more processors of a network device, location data and activity data recorded by a communication device, the location data and the activity data corresponding to a worker and a work period in which the worker performed one or more recurring activities predesignated as corresponding activities performed periodically within the work period; detecting a geolocation of the communication device, from location data captured by a location detection device, at which the worker performed the recurring activities; determining, via the one or more processors, (i) a number of packages handled by the worker during the work period and (ii) an average number of packages handled per hour by the worker during the work period; receiving, via the one or more processors, work data corresponding to the worker and the work period in which the worker performed the one or more recurring activities; identifying, via the one or more processors, a plurality of inactivity segments during the work period that each meet a configurable threshold based at least in part on the activity data; detecting, via the one or more processors, that the plurality of inactivity segments represents a time period for which the worker did not perform the one or more recurring activities during the work period even though a detection indicates the worker performed one or more other activities other than the recurring activities during one or more of the inactivity segments during the work period; identifying, via the one or more processors, a location of the worker during at least one of the one or more inactivity segments based in part on analyzing the location data; determining, via the one or more processors, that the other activities, other than the recurring activities, detected during at least one of the plurality of inactivity segments for the work period corresponds to a predefined numerical inactivity reason code, denoting the other activities, based at least in part on analyzing the work data; and providing visual content to a display device to display (1) the detected geolocation at which the worker performed the recurring activities, (2) the activity data indicating, in part, (a) the determined number of packages handled by the worker during the work period and (b) the average number of packages handled per hour by the worker during the work period, (3) the at least one inactivity segment and the predefined numerical inactivity reason code, (4) a histogram of a number of packages loaded onto a loader during a recurring predetermined time period, visually on a graph relative to time, via a user interface of the display device of the network device to enable user interaction with the graph, and (5) a graphical map illustrating a plurality of locations of the worker during the work period, wherein the graphical map is associated with a playback capability that, when activated, provides an animation of movements of the worker at each of the plurality of locations corresponding to a current time indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
receive location data and activity data recorded by a communication device, the location data and the activity data corresponding to a worker and a work period in which the worker performed one or more recurring activities predesignated as corresponding activities performed periodically within the work period; detect a geolocation of the communication device, from location data captured by a location detection device, at which the worker performed the recurring activities; determine (i) a number of packages handled by the worker during the work period and (ii) an average number of packages handled per hour by the worker during the work period; receive work data corresponding to the worker and the work period in which the worker performed the one or more recurring activities; identify a plurality of inactivity segments during the work period that each meet a configurable threshold based at least in part on the activity data; detect that the plurality of inactivity segments represents a time period for which the worker did not perform the one or more recurring activities during the work period even though a detection indicates the worker performed one or more other activities other than the recurring activities during one or more of the inactivity segments during the work period; identify a location of the worker during at least one of the one or more inactivity segments based in part on analyzing the location data; determine that the other activities, other than the recurring activities, detected during at least one of the plurality of inactivity segments for the work period corresponds to a predefined numerical inactivity reason code, denoting the other activities, based at least in part on analyzing the work data; and provide visual content to a display device to display (1) the detected geolocation at which the worker performed the recurring activities, (2) the activity data indicating, in part, (a) the determined number of packages handled by the worker during the work period and (b) the average number of packages handled per hour by the worker during the work period, (3) the at least one inactivity segment and the predefined numerical inactivity reason code, (4) a histogram of a number of packages loaded onto a loader during a recurring predetermined time period, visually on a graph relative to time, via a user interface of the display device of the network device to enable user interaction with the graph, and (5) a graphical map illustrating a plurality of locations of the worker during the work period, wherein the graphical map is associated with a playback capability that, when activated, provides an animation of movements of the worker at each of the plurality of locations corresponding to a current time indicator. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for monitoring recurring activities, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
an executable portion configured to receive, via a network device, location data and activity data recorded by a communication device, the location data and the activity data corresponding to a worker and a work period in which the worker performed one or more recurring activities predesignated as corresponding activities performed periodically within the work period; an executable portion configured to detect a geolocation of the communication device, from location data captured by a location detection device, at which the worker performed the recurring activities; an executable portion configured to determine (i) a number of packages handled by the worker during the work period and (ii) an average number of packages handled per hour by the worker during the work period; an executable portion configured to receive work data corresponding to the worker and the work period in which the worker performed the one or more recurring activities; an executable portion configured to identify a plurality of inactivity segments during the work period that each meet a configurable threshold based at least in part on the activity data; an executable portion configured to detect that the plurality of inactivity segments represents a time period for which the worker did not perform the one or more recurring activities during the work period even though a detection indicates the worker performed one or more other activities other than the recurring activities during one or more of the inactivity segments during the work period; an executable portion configured to identify a location of the worker during at least one of the one or more inactivity segments based in part on analyzing the location data; an executable portion configured to determine that the other activities, other than the recurring activities, detected during at least one of the plurality of inactivity segments for the work period corresponds to a predefined numerical inactivity reason code, denoting the other activities, based at least in part on analyzing the work data; and an executable portion configured to provide visual content to a display device to display (1) the detected geolocation at which the worker performed the recurring activities, (2) the activity data indicating, in part, (a) the determined number of packages handled by the worker during the work period and (b) the average number of packages handled per hour by the worker during the work period, (3) the at least one inactivity segment and the predefined numerical inactivity reason code, (4) a histogram of a number of packages loaded onto a loader during a recurring predetermined time period, visually on a graph relative to time, via a user interface of the display device of the network device to enable user interaction with the graph, and (5) a graphical map illustrating a plurality of locations of the worker during the work period, wherein the graphical map is associated with a playback capability that, when activated, provides an animation of movements of the worker at each of the plurality of locations corresponding to a current time indicator. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification