Knee Meniscus implant | Patent Publication Number 20040195727 | Patexia