Removable peripheral device | Patent Publication Number 20050251609 | Patexia