DEPLOYABLE HANDLE DEVICES | Patent Publication Number 20250268437 | Patexia