Loading patent details...
US20070149028A1: Latching mechanism and electronic module having same | Searchlight