Dynamically adjusting Span of Control on OWS

As the title says, I am curious if there is a feasible means to dynamically changing an operator work station span of control. Looking to add some preventative measures to mobile work stations, as they move around from area to area would like to give them control of the new area but remove ability to control the area they just left.  The area they are at could be determined by a scanned code in the new area.  I'm guessing this could be done via the scan logging into a user that has access to that specific area only, but is there a way to do this while maintaining individual user accounts and only dynamically adjusting the area they can control?