CERN Cab Service Puzzle

Toby Speak version

CERN Cab Service has been helping Toby get to work. They always leave CERN in the morning at the same time, arrive at his place at the same time, pick him up and drive him back to CERN. (He's fixing the particle accelerator these days.) Yesterday, Toby left his place 1 hour before he usually gets picked up and started

Please download Java(tm).

walking toward CERN. The cab met him en route, picked him up, turned around and headed back to CERN. It arrived 20 minutes earlier than usual. How long had Toby been walking when the cab picked him up? I know, it doesn't sound like you have enough information to answer this. But you do.

If you can't figure this out click the spoiler.