Blind body brake mechanism for non pull cord window blind | Patent Publication Number 20170204656 | Patexia