Loading patent details...
US20080100175A1: Self-stabilizing, floating microelectromechanical device | Searchlight