Disc brake pad | Patent Publication Number 20060144655 | Patexia