Personal pattern library