Yes, patrons may bring umbrellas to the Masters. That said, the tournament prohibits patrons from wearing or carrying anything displaying large corporate logos, which does include umbrellas.