Deformable non-round membrane assemblies | Patent Publication Number 20200089024 | Patexia