Jones, 25, spent three years in Buffalo after being undrafted out of Youngstown State. The Bills declined to tender him as a restricted free agent this offseason, allowing him to hit the open market.
The 6-foot, 208-pound Jones set career highs in catches (43), yards (443) and touchdowns (4) in 2012, serving as one of Buffalo's secondary targets in their multiple-WR sets.
In two games against the Patriots in 2012, Jones totaled eight catches for 164 yards, including a touchdown in each contest; he had a career-long catch of 68 yards in the Week 4 matchup in Buffalo.
The Patriots have only Amendola and Brandon Lloyd as established wide receivers under contract for 2013.