Patent ID: 11887028
Assignee: BNSF RAILWAY COMPANY
Field: IT methods for management (Electrical engineering)
Classification: CPC G  B  E | IPC E  G

Claim 13:
14. One or more non-transitory computer-readable storage media embodying instructions that, when executed by a processor, cause the processor to perform operations comprising:
displaying, on a graphical user interface (GUI), a first visual representation of locations for a plurality of railroad stations in relation to a plurality of railroad tracks;
receiving a request for a first maintenance window;
determining that the request for the first maintenance window is associated with a subset of the plurality of railroad stations;
displaying, in the first visual representation, a visual indication indicating that the subset of the plurality of railroad stations is associated with the maintenance request;
determining a first time period;
receiving, via the first visual representation displayed on the GUI, a selection of a railroad station from the subset of the plurality of railroad stations associated with the maintenance request;
displaying, on the GUI, in response to the selection of the railroad station on the first visual representation, a second visual representation of information associated with the subset of the plurality of railroad stations associated with the maintenance request covering the first time period, wherein the information comprises, wherein the information comprises:
an indication of a time that a respective train is scheduled to cross one or more of the subset of the plurality of railroad stations associated with the maintenance request during the first time period; and
an indication of a time duration for a second maintenance window for a respective railroad station of the subset that has been scheduled to occur during the first time period, wherein the indication of the time that the respective train is scheduled to cross the one or more of the subset of the plurality of railroad stations associated with the maintenance request and the indication of the time duration for the second maintenance window are presented in the second visual representation concurrently;

displaying, on the GUI, the first visual representation and the second visual representation as a single visual representation indicating the subset of the plurality of railroad stations associated with the maintenance request and one or more traffic gaps within the first time period, the one or more traffic gaps representing durations of time uninterrupted by a train scheduled to cross the railroad station or another maintenance window, wherein the indication of the time that the respective train is scheduled to cross the one or more of the subset of the plurality of railroad stations associated with the maintenance request is different from the indication of the time duration for the second maintenance window;
determining, based on the second visual representation, that a requested time duration for the first maintenance window conflicts with the time that the train is scheduled to cross the railroad station during the first time period; and
providing a control element on the single visual representation to enable scheduling the first maintenance window within the traffic gap based on the determining that that the requested time duration for the first maintenance window conflicts with the time that the train is scheduled to cross the railroad station during the first time period.