Pattern history