Loading patent details...
US12678258B2: Drape interface structure | Searchlight