cognitive patterns