Program interlocking system | Patent Publication Number 20060031496 | Patexia