Patent attributes
An embodiment includes generating first and second preliminary schedules for respective first and second workers assigned respective first and second tasks, detects a block of time that is part of both the first and second preliminary schedules, and generates respective first and second location predictions for the first and second workers during the block of time. The embodiment calculates a distance between the first and second workers based on the first and second location predictions, and revises, responsive to determining that the distance is less than a threshold value, the second preliminary schedule to replace the first block of time with a second block of time that is not part of the first preliminary schedule. The embodiment generates an access control list that includes the first preliminary schedule as a first access schedule for the first worker for use in responding to access queries.