It gets autoupdated throug GPS navigation which every train is equipped with. Further the information gets transmitted to the web and to all the corresponding websites and apps, it is completely automated process...
The train schedule/running data is available at 4 NTES sites (Delhi, Mumbai, Chennai and Kolkata). Each site performs updates on the trains running status for its defined region through the data received from Control Office Applications (COA)