Patent attributes
A data processing system is implemented for accessing information about a scheduled meeting of a user, the information including a start time and an end time of the scheduled meeting. The data processing system also implements determining a planned meeting time for the scheduled meeting based on the accessed information, receiving an attendance signal which indicates that the user has joined the scheduled meeting, and monitoring the attendance signal to determine an attended amount of time of the user in the scheduled meeting, wherein the attendance signal represents a user device of the user joining the scheduled meeting. Further, the data processing system implements determining an attendance ratio based on the attended amount of time and the planned meeting time for the scheduled meeting, and classifying the user as potentially fatigued based on the attendance ratio satisfying a threshold condition.