The San Francisco Giants purchased the contract of right-handed pitcher Brian Wilson from Triple-A Fresno on Sunday and designated right-handed reliever Tyler Walker for assignment. Walker was 0-1 with a 15.19 ERA in six appearances for the Giants this season. He allowed three home runs and nine earned runs in 5 1-3 innings.