Weaving Trademarks