NFL schedule, potential TV ratings optimized by software