Sunshade mounting structure | Patent Publication Number 20240032659 | Patexia