Pattern-Product Assignment