TOOTHED BELT | Patent Publication Number 20240301180 | Patexia