Abstract Pattern Vector