IP Library Granted Patent US 7,353,093
Granted Patent B2
US 7,353,093 · App. 11/132,007 · Granted Apr 1, 2008

Template crossing design and programming for highway-rail grade crossings

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,353,093
App. No.
11/132,007
Granted
Apr 1, 2008
Kind
B2
Abstract

A method of programming or designing application logic for a highway-rail grade crossing warning system including the steps of providing a set of templates, each template of the set of templates defining a track circuit application for a grade crossing with different characteristics, selecting a template from the set that best corresponds to the track circuit application at the grade crossing, defining a set of default programming parameters for each template to program the controller, and inputting additional parameters into the controller to define other characteristics of the track circuit application. A visual representation of each template may be provided. This invention is also directed to the set of templates for programming the controller.

Claims (38)

1. A method of programming application logic in a controller for a highway-rail grade crossing warning system with a set of templates, each template in the set of templates defining a track circuit application for a grade crossing or remote location with different characteristics from other templates in the set of templates, said method comprising the steps of:

selecting a template from the set of templates that corresponds to the track circuit at the grade crossing;

said selected template including a set of default programming parameters for programming of the controller;

wherein the step of selecting a template that corresponds to the track circuit is based upon whether all of the track circuits are at the grade crossing; and

using the default programming parameters for initial programming of the controller.

2. The method in accordance with claim 1 , wherein the step of selecting a template that corresponds to the track circuits is further based upon whether the track circuits are mixed between the grade crossing and remote locations, and whether all remote locations communicate toward the grade crossing.

3. The method in accordance with claim 1 , wherein the step of selecting a template that corresponds to the track circuit is further based upon whether the track circuits are mixed between the grade crossing and remote locations, and whether remote locations communicate in opposite directions.

4. The method in accordance with claim 1 , wherein the step of selecting a template that corresponds to the track circuit is further based upon whether all track circuits are remote locations, and whether all remote locations, communicate in same directions.

5. The method in accordance with claim 1 , wherein the step of selecting a template that corresponds to the track circuit is further based upon whether all track circuits are remote locations, and whether remote locations communicate in opposite directions.

6. The method in accordance with claim 1 , said method comprising the additional step of:

providing a visual representation of a different track circuit application for each template in the set of templates.

7. The method in accordance with claim 1 , said method comprising the additional step of:

storing the set of default programming parameters from the selected template in a memory to reduce the number of remaining programming steps.

8. The method in accordance with claim 1 , said method comprising the additional step of:

changing certain parameters in the set of default programming parameters provided by the selected template for final programming of the controller.

9. A set of templates for programming of a controller for a highway-rail grade crossing warning system, said set of templates comprising:

each template in the set of templates includes a visual representation of a different track circuit application for a highway-rail grade crossing or for a remote location; and

each template in the set of templates includes default programming parameters relating to the respective different track circuit application.

10. The set of templates for programming of a controller for a highway-rail grade crossing warning system in accordance with claim 9 , when one of said set of templates is selected, the selected template provides default programming parameters to the controller for a track circuit that corresponds to the selected template.

11. The set of templates for programming of a controller for a highway-rail grade crossing warning system in accordance with claim 9 , a portion of said set of templates defines a related set of track circuit applications, with all track circuits at the grade crossing.

12. The set of templates for programming of a controller for a highway-rail grade crossing warning system in accordance with claim 9 , a portion of said set of templates defines a related set of track circuit applications, with track circuits mixed between the grade crossing and remote locations, and with all remote locations communicating toward the grade crossing.

13. The set of templates for programming of a controller for a highway-rail grade crossing warning system in accordance with claim 9 , a portion of said set of templates defines a related set of track circuit applications, with track circuits mixed between the grade crossing and remote locations, and with remote locations communicating in opposite directions.

14. The set of templates for programming of a controller for a highway-rail grade crossing warning system in accordance with claim 9 , a portion of said set of templates defines at least one track circuit application, with all track circuits being remote locations, and with all remote locations communicating in the same direction.

15. The set of templates for programming of a controller for a highway-rail grade crossing warning system in accordance with claim 9 , a portion of said set of templates defines at least one track circuit application, with all track circuits being remote locations, and with remote locations communicating in opposite directions.

16. A method of designing a track circuit application for use by a controller in a highway-rail grade crossing warning system, said method comprising the steps of:

providing a set of templates, each template in the set of templates defining a different track circuit application for a grade crossing or remote location from other templates in the set of templates;

providing a visual representation of the different track circuit application associated with each of the set of templates; and

selecting a template from the set of templates that corresponds to the track circuit at the grade crossing or remote location;

wherein the step of selecting a template that corresponds to the track circuit is based upon whether all of the track circuits are at the grade crossing;

said selected template including a set of default programming parameters for initial programming of the controller.

17. The method of designing a track circuit application for a highway-rail grade crossing warning system in accordance with claim 16 , said method comprising the additional step of:

changing certain parameters in the set of default programming parameters provided by the selected template for final programming of the controller.

18. The method of designing a track circuit application for a highway-rail grade crossing warning system in accordance with claim 16 , said method comprising the additional step of:

storing the set of default programming parameters in the controller to reduce the number of remaining program steps.

19. The method of designing a track circuit application for a highway-rail grade crossing warning system in accordance with claim 16 , wherein the step of selecting a template that corresponds to the track circuit is further based upon whether the track circuits are mixed between the grade crossing and remote locations, and whether all remote locations communicate toward the grade crossing.

20. The method of designing a track circuit application for a highway-rail grade crossing warning system in accordance with claim 16 , wherein the step of selecting a template that corresponds to the track circuit is further based upon whether the track circuits are mixed between the grade crossing and remote locations, and whether remote locations communicate in opposite directions.

21. The method of designing a track circuit application for a highway-rail grade crossing warning system in accordance with claim 16 , wherein the step of selecting a template that corresponds to the track circuit is further based upon whether all track circuits are remote locations, and whether all remote locations communicate in the same direction.

22. The method of designing a track circuit application for a highway-rail grade crossing warning system in accordance with claim 16 , wherein the step of selecting a template that corresponds to the track circuit is further based upon whether all track circuits are remote locations, and whether remote locations communicate in opposite directions.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2019
From: SIEMENS INDUSTRY, INC
To: SIEMENS MOBILITY, INC.
Reel/Frame 049841/0758 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2014
From: DEUTSCHE BANK AG, LONDON BRANCH
To: SAFETRAN SYSTEMS CORPORATION, NOW SIEMENS INDUSTRY, INC.
Reel/Frame 032981/0625 →
MERGER Recorded Apr 15, 2014
From: SIEMENS RAIL AUTOMATION CORPORATION; SIEMENS INDUSTRY, INC.
To: SIEMENS INDUSTRY, INC.
Reel/Frame 032689/0075 →
CHANGE OF NAME Recorded Sep 16, 2013
From: INVENSYS RAIL CORPORATION
To: SIEMENS RAIL AUTOMATION CORPORATION
Reel/Frame 031217/0423 →
CHANGE OF NAME Recorded Sep 5, 2013
From: SAFETRAN SYSTEMS CORPORATION
To: INVENSYS RAIL CORPORATION
Reel/Frame 031169/0829 →