Optical delay device | Patent Publication Number 20030228096 | Patexia