The 49ers signed third-round pick Brandon Williams to a four-year contract worth $2.275 million on Wednesday. Williams, a kick returner and receiver from Wisconsin, got a $675,000 signing bonus one day before the 49ers were scheduled to report to camp at their training complex. Williams set the Badgers' career record with 202 receptions in his four seasons as a starter.