DEPLOYABLE SCREEN SYSTEM | Patent Publication Number 20230397722 | Patexia