BNSF receives patent for moving block system  trains.com