Optical switches and logic gates employing same | Patent Publication Number 20100053713 | Patexia