On Pattern Portfolios