ELECTROMECHANICAL DISPLAY DEVICES AND METHODS OF FABRICATING THE SAME | Patent Publication Number 20110157010 | Patexia