**
EAST RUTHERFORD, N.J. –** Over the years, the NFL has grown to unprecedented heights, making the regular season a 17-week gauntlet that consumes the United States and increasingly beyond the country's borders.
It doesn't happen by accident.
It takes 136 computers and four league executives to create the 256-game masterpiece that is the NFL schedule, which the league just released this week for 2015.
Each year the NFL schedule-makers — Senior Vice President of Broadcasting Howard Katz, Vice President of Broadcasting Onnie Bose, Senior Manager of Broadcasting Jonathan Payne and Senior Director of Broadcasting Michael North — take on the arduous task of working through the endless variables.
From fans to broadcast partners to non-football events at NFL stadiums and the resulting stress on the playing surface and traffic nightmares, these are just some of the issues that must be dealt with before starting.
According to NFL Football Operations, the league begins collecting information from the clubs in January about any events that may create scheduling conflicts. They are also constrained by internal factors. A formula determines each team's opponents every year, and a rotating schedule ensures that every team plays each of the other 31 at least once in a four-year period.
It takes 136 computers in a secure room to spit out every possible schedule — a process that sets the stage for the schedule-makers to begin the arduous task of picking the best possible one.
Below is a look at the anatomy of the NFL schedule and how each team's opponents are set:
- Every team plays six games against the other three teams in its division, facing off twice per season — once at home and once on the road.
- Every team plays one game against each of the four teams from a division within its conference — two games at home and two on the road. Which division a team plays is determined by a rotation system ensuring that the teams in one division will play the teams in every other division in its conference once every three years.
- Every team plays one game against each of the four teams from a division in the other conference once per season — two games at home and two on the road. These matchups are also determined by a rotation, which ensures that all teams play every team from every division in the other conference once every four years.
- Every team plays its remaining two games against teams from the two remaining divisions in its own conference — one game at home and the other on the road. The matchups are determined by where the teams finished in their divisions in the previous season. For example, a team that finished the previous year in third place in its division will play the third-place teams from the two other divisions in its conference.
For everything else that you would ever need or want to know about the schedule, check out this feature by NFL Football Operations: http://operations.nfl.com/the-game/creating-the-nfl-schedule
- Every team plays its remaining two games against teams from the two remaining divisions in its own conference — one game at home and the other on the road. The matchups are determined by where the teams finished in their divisions in the previous season. For example, a team that finished the previous year in third place in its division will play the third-place teams from the two other divisions in its conference.
Photos of former Giants players that the Giants will face in 2015

Philadelphia EaglesCB Walter Thurmond III (NYG 2014)

Dallas CowboysLB Keith Rivers (NYG 2012-2013)

Miami DolphinsCB Zack Bowman (NYG 2014)

Miami DolphinsLB Spencer Paysinger (NYG 2011-2014)

Miami DolphinsCenter J.D. Walton (NYG 2014)

Miami DolphinsDE Emmanuel Dieke (NYG 2014)

New York JetsOL James Brewer (NYG 2011-2014)

San Francisco 49ersWR Trindon Holliday (NYG 2014)

San Francisco 49ersTE Xavier Grimble (NYG 2014)*

New Orleans SaintsDB Kenny Phillips (NYG 2008-2012)

New Orleans SaintsOT Nick Becton (NYG 2014)*

Tampa Bay BuccaneersTE Brandon Myers (NYG 2013)

Tampa Bay BuccaneersWR Louis Murphy (NYG 2013)

Minnesota VikingsDT Linval Joseph (NYG 2010-2013)

Minnesota VikingsDE Justin Trattou (NYG 2011-2013)