Driven key is basicaly a animcurve, wich instead of time is feed by the parameter of the driver. And outputs to whats driven.
Thei means you could do complex relationships that are non linear.
The example could be that a ball that rolls along a floor would raise a gate based on proximity of the object and when it gets further it again lowers down and in non liear fashion defined by the user.