Wearable modular interface strap | Patent Publication Number 20070279852 | Patexia