Schwartz made the news public himself with a Wednesday tweet that read,
Excited to be a Minnesota #Viking!!!— Geoff Schwartz (@GeoffSchwartz74) March 21, 2012
The Carolina Panthers made Schwartz a seventh-round in 2008. The Oregon product debuted in 2009 and started a total of 19 games in 2009 and 2010. He was a full-time starter in 2010 but missed all of last season with a hip injury.
The Panthers didn't offer him a restricted free-agent tenure. As 1500ESPN reports, Vikings offensive line coach Jeff Davidson coached Schwartz in Carolina.
The Vikings were in need of offensive line help after releasing Anthony Herrera on March 10. More help could be on the way if Minnesota, as is tentatively expected, draft USC's Matt Kalil third overall.