U.S. patent application number 10/667683 was filed with the patent office on 2005-04-07 for remote control system for a locomotive having user authentication capabilities.
This patent application is currently assigned to CANAC INC.. Invention is credited to Horst, Folkert W., Mattar, Brigide, Start, Emma, Szklar, Oleh.
Application Number | 20050075764 10/667683 |
Document ID | / |
Family ID | 34375866 |
Filed Date | 2005-04-07 |
United States Patent
Application |
20050075764 |
Kind Code |
A1 |
Horst, Folkert W. ; et
al. |
April 7, 2005 |
Remote control system for a locomotive having user authentication
capabilities
Abstract
The present invention provides a remote control system for a
locomotive. The remote control system comprises a remote control
device, an identification interface and a locomotive controller
module. The remote control device is operative for receiving a
command signal indicative of an action to be executed by the
locomotive. The identification interface is adapted for receiving
user identification data from a user of the remote control device.
The locomotive controller module is suitable for mounting at the
locomotive and is adapted for generating local control signals.
When the user identification data belongs to an authorized user,
the locomotive controller module is operative to issue a local
control signal for causing the locomotive to execute the action
conveyed by the command signal received at the remote control
device.
Inventors: |
Horst, Folkert W.;
(Pierrefonds, CA) ; Szklar, Oleh; (St-Hubert,
CA) ; Start, Emma; (Montreal, CA) ; Mattar,
Brigide; (Ville Mont-Royal, CA) |
Correspondence
Address: |
Mr. William R. Evans
LADAS & PARRY
26 West 61st Street
New York
NY
10023-7604
US
|
Assignee: |
CANAC INC.
|
Family ID: |
34375866 |
Appl. No.: |
10/667683 |
Filed: |
September 22, 2003 |
Current U.S.
Class: |
701/19 ; 246/186;
340/5.8; 701/2 |
Current CPC
Class: |
G07C 9/00722 20130101;
B60R 25/25 20130101; B61L 3/127 20130101; G07C 9/22 20200101; B60R
25/257 20130101; B60R 25/252 20130101; B61C 17/12 20130101 |
Class at
Publication: |
701/019 ;
246/186; 701/002; 340/005.8 |
International
Class: |
B61L 003/00 |
Claims
1. A remote control system for a locomotive, comprising: (a) a
remote control device for receiving a command signal conveying an
action to be executed by the locomotive; (b) an identification
interface located remotely from said remote control device, said
identification interface being adapted for receiving user
identification data by a user of the remote control device; (c) a
locomotive controller module suitable for mounting at the
locomotive, said locomotive controller module being adapted for
generating local control signals; (d) when the user identification
data belongs to an authorized user, said locomotive controller
module being operative to issue a local control signal for causing
the locomotive to execute the action conveyed by the command signal
received at the remote control device.
2. A remote control system as defined in claim 1, wherein said
identification interface is suitable for being located at the
locomotive.
3. A remote control system as defined in claim 1, wherein said
identification interface is connected to said locomotive controller
module.
4. A remote control system as defined in claim 1, wherein said
identification interface is an integral part of said locomotive
controller module.
5. A remote control system as defined in claim 1, wherein said
identification interface is located remotely from said remote
control device and said locomotive controller module.
6. A remote control system as defined in claim 1, wherein said
system further includes a user authentication unit in communication
with said identification interface, said user authentication unit
being adapted for: (a) receiving the user identification data from
said identification interface; and (b) processing the user
identification data to generate verification data indicative of
whether the user identification data belongs to an authorized
user.
7. A remote control system as defined in claim 6, wherein said user
authentication unit is in communication with said remote control
device, said remote control device being operative for transmitting
a signal conveying the command data to the locomotive controller
module when the user authentication unit determines that the user
identification data belongs to an authorized user.
8. A remote control system as defined in claim 5, wherein said
remote control system is adapted for storing data relating to
command signals entered at said remote control device by the
authorized user.
9. A remote control system as defined in claim 1, wherein said user
identification data includes a biometrics parameter.
10. A remote control system as defined in claim 9, wherein said
biometrics parameter is selected from the set consisting of
fingerprint data, retinal scan data, voice recognition data, DNA
data and body part shape/pattern data.
11. A remote control system as defined in claim 1, wherein said
user identification data includes user-supplied information.
12. A remote control system as defined in claim 11, wherein said
identification interface includes either one of a keypad and touch
sensitive screen for entering said user-supplied information.
13. A remote control system as defined in claim 11, wherein said
user-supplied information is stored on a computer readable storage
medium, said identification interface including an input adapted
for reading said computer readable storage medium for extracting
said user-supplied information.
14. A remote control device for controlling a locomotive, said
remote control device comprising: (a) a first input for receiving a
command signal from a user, the command signal being indicative of
a command to be executed by the locomotive; (b) a second input
distinct from said first input, said second input being adapted for
receiving user identification data; (c) a processing unit operative
to transmit a control signal indicative of a command to be executed
by the locomotive when the user identification data belongs to an
authorized user.
15. A remote control device as defined in claim 14, further
comprising a user authentication unit that is in communication with
said second input, said user authentication unit being adapted for:
(a) receiving the user identification data; and (b) processing the
user identification data to generate verification data indicative
of whether the user identification data belongs to an authorized
user.
16. A remote control device as defined in claim 14, wherein said
remote control device is adapted for storing data relating to
command signals entered at said first input.
17. A remote control device as defined in claim 14, wherein said
user identification data includes a biometrics parameter.
18. A remote control device as defined in claim 17, wherein said
biometrics parameter is selected from the set consisting of
fingerprint data, retinal scan data, voice recognition data, DNA
data and body part shape/pattern data.
19. A remote control device as defined in claim 14, wherein said
user identification data includes user-supplied information.
20. A remote control device as defined in claim 19, wherein said
second input includes either one of a keypad and touch sensitive
screen for entering said user-supplied information.
21. A remote control device as defined in claim 19, wherein said
user-supplied information is stored on a computer readable storage
medium, said second input being adapted for reading said computer
readable storage medium for extracting said user-supplied
information.
22. A remote control system for a locomotive, said remote control
system comprising: (a) a remote control device including: (1) a
first input for receiving an input command signal from a user, the
input command signal being indicative of a command to be executed
by the locomotive; (2) a second input distinct from said first
input, said second input being adapted for receiving user
identification data; (b) a user authentication unit in
communication with said remote control device, said user
authentication unit being adapted for: (1) receiving the user
identification data from said remote control device; and (2)
processing the user identification data to generate verification
data indicative of whether the user identification data belongs to
an authorized user; (c) a locomotive controller module suitable for
mounting at the locomotive, said locomotive controller module being
adapted for generating local control signals on the basis of
command signals originating from said remote control device; (d)
when the verification data indicates that the user identification
data belongs to an authorized user, said locomotive controller
module being operative to issue a local control signal for causing
the locomotive to execute the command conveyed by the command
signal received at the first input of the remote control
device.
23. A remote control system as defined in claim 22, wherein said
user authentication unit is part of said remote control device.
24. A remote control system as defined in claim 22, wherein said
user authentication unit is part of said locomotive controller
module.
25. A method for controlling a locomotive, said method comprising:
(a) receiving at a first input a command signal from a user, the
command signal being indicative of a command to be executed by the
locomotive; (b) receiving at a second input distinct from said
first input user identification data, the second input being
dedicated for receiving the user identification data; (c)
transmitting a control signal indicative of the command to be
executed by the locomotive when the user identification data
belongs to an authorized user.
26. A remote control device for controlling a locomotive, said
remote control device comprising: (a) a first input for receiving a
command signal from a user, the command signal being indicative of
a command to be executed by the locomotive; (b) a second input
operative to receive user identification data from a machine
readable storage medium; (c) a user authentication unit operative
for processing the user identification data to generate
verification data indicative of whether the user identification
data belongs to an authorized user; (d) a processing unit operative
for transmitting a control signal indicative of the command to be
executed by the locomotive when the verification data indicates
that the user identification data belongs to an authorized
user.
27. A remote control device as defined in claim 26, wherein said
second input is selected from the list consisting of a smart card
reader, a magnetic strip reader, a diskette reader, a CD ROM.
28. A remote control system for a locomotive, said remote control
system comprising: (a) a remote control device including: (1) a
first input for receiving a command signal from a user, the command
signal being indicative of an action to be executed by the
locomotive; (2) a second input operative to receive user
identification data from a machine readable storage medium; (b) a
user authentication unit in communication with said remote control
device, said user authentication unit being adapted for: (1)
receiving the user identification data from said remote control
device; and (2) processing the user identification data to generate
verification data indicative of whether the user identification
data belongs to an authorized user; (c) a locomotive controller
module suitable for mounting at the locomotive, said locomotive
controller module being adapted for generating local control
signals on the basis of command signals originating from said
remote control device; (d) when the verification data indicates
that the user identification data belongs to an authorized user,
said locomotive controller module being operative to issue a local
control signal for causing the locomotive to execute the action
conveyed by the command signal received at the first input of the
remote control device.
29. A remote control device for controlling a locomotive, said
remote control device comprising: (a) a first input for receiving a
command signal from a user, the command signal being indicative of
a command to be executed by the locomotive; (b) a second input
operative to receive user identification data indicative of a
fingerprint; (c) a user authentication unit operative for
processing the user identification data to generate verification
data indicative of whether the user identification data belongs to
an authorized user; (d) a processing unit operative for
transmitting a control signal indicative of the command to be
executed by the locomotive when the verification data indicates
that the user identification data belongs to an authorized
user.
30. A remote control system for a locomotive, said remote control
system comprising: (a) a remote control device including: (1) a
first input for receiving a command signal from a user, the command
signal being indicative of an action to be executed by the
locomotive; (2) a second input operative to receive user
identification data indicative of a fingerprint; (b) a user
authentication unit in communication with said remote control
device, said user authentication unit being adapted for: (1)
receiving the user identification data from said remote control
device; and (2) processing the user identification data to generate
verification data indicative of whether the user identification
data belongs to an authorized user; (c) a locomotive controller
module suitable for mounting at the locomotive, said locomotive
controller module being adapted for generating local control
signals on the basis of command signals originating from said
remote control device; (d) when the verification data indicates
that the user identification data belongs to an authorized user,
said locomotive controller module being operative to issue a local
control signal for causing the locomotive to execute the action
conveyed by the command signal received at the first input of the
remote control device.
31. A remote control device for controlling a locomotive, said
remote control device comprising: (a) a first input for receiving a
command signal from a user, the command signal being indicative of
a command to be executed by the locomotive; (b) a second input
operative to receive user identification data via a keypad; (c) a
user authentication unit operative for processing the user
identification data to generate verification data indicative of
whether the user identification data belongs to an authorized user;
(d) a processing unit operative for transmitting a control signal
indicative of the command to be executed by the locomotive when the
verification data indicates that the user identification data
belongs to an authorized user.
32. A remote control system for a locomotive, said remote control
system comprising: (a) a remote control device including: (1) a
first input for receiving a command signal from a user, the command
signal being indicative of an action to be executed by the
locomotive; (2) a second input operative to receive user
identification data via a keypad; (b) a user authentication unit in
communication with said remote control device, said user
authentication unit being adapted for: (1) receiving the user
identification data from said remote control device; and (2)
processing the user identification data to generate verification
data indicative of whether the user identification data belongs to
an authorized user; (c) a locomotive controller module suitable for
mounting at the locomotive, said locomotive controller module being
adapted for generating local control signals on the basis of
command signals originating from said remote control device; (d)
when the verification data indicates that the user identification
data belongs to an authorized user, said locomotive controller
module being operative to issue a local control signal for causing
the locomotive to execute the action conveyed by the command signal
received at the first input of the remote control device.
33. A remote control device for controlling a locomotive, said
remote control device comprising: (a) a first input for receiving a
command signal from a user, the command signal being indicative of
a command to be executed by the locomotive; (b) a second input
operative to receive user identification data via a retina scanner;
(c) a user authentication unit operative for processing the user
identification data to generate verification data indicative of
whether the user identification data belongs to an authorized user;
(d) a processing unit operative for transmitting a control signal
indicative of the command to be executed by the locomotive when the
verification data indicates that the user identification data
belongs to an authorized user.
34. A remote control system for a locomotive, said remote control
system comprising: (a) a remote control device including: (1) a
first input for receiving a command signal from a user, the command
signal being indicative of an action to be executed by the
locomotive; (2) a second input operative to receive user
identification data via a retina scanner; (b) a user authentication
unit in communication with said remote control device, said user
authentication unit being adapted for: (1) receiving the user
identification data from said remote control device; and (2)
processing the user identification data to generate verification
data indicative of whether the user identification data belongs to
an authorized user; (c) a locomotive controller module suitable for
mounting at the locomotive, said locomotive controller module being
adapted for generating local control signals on the basis of
command signals originating from said remote control device; (d)
when the verification data indicates that the user identification
data belongs to an authorized user, said locomotive controller
module being operative to issue a local control signal for causing
the locomotive to execute the action conveyed by the command signal
received at the first input of the remote control device.
35. A remote control device for controlling a locomotive, said
remote control device comprising: (a) a first input for receiving a
command signal from a user, the command signal being indicative of
a command to be executed by the locomotive; (b) a second input
operative to receive user identification data indicative of DNA
information; (c) a user authentication device operative for
processing the user identification data to generate verification
data indicative of whether the user identification data belongs to
an authorized user; (d) a processing unit operative for
transmitting a control signal indicative of the command to be
executed by the locomotive when the verification data indicates
that the user identification data belongs to an authorized
user.
36. A remote control system for a locomotive, said remote control
system comprising: (a) a remote control device including: (1) a
first input for receiving a command signal from a user, the command
signal being indicative of an action to be executed by the
locomotive; (2) a second input operative to receive user
identification data indicative of DNA information; (b) a user
authentication unit in communication with said remote control
device, said user authentication unit being adapted for: (1)
receiving the user identification data from said remote control
device; and (2) processing the user identification data to generate
verification data indicative of whether the user identification
data belongs to an authorized user; (c) a locomotive controller
module suitable for mounting at the locomotive, said locomotive
controller module being adapted for generating local control
signals on the basis of command signals originating from said
remote control device; (d) when the verification data indicates
that the user identification data belongs to an authorized user,
said locomotive controller module being operative to issue a local
control signal for causing the locomotive to execute the action
conveyed by the command signal received at the first input of the
remote control device.
37. A remote control device for controlling a locomotive, said
remote control device comprising: (a) a first input for receiving a
command signal from a user, the command signal being indicative of
a command to be executed by the locomotive; (b) a second input
operative to receive user identification data; (c) said remote
control device being adapted to issue a prompt for indicating to a
user to provide user identification data; (d) a processing unit
operative to transmit a control signal indicative of a command to
be executed by the locomotive when the user identification data
belongs to an authorized user.
38. A remote control device as defined in claim 37, wherein said
prompt is an audio prompt.
39. A remote control device as defined in claim 37, wherein said
prompt is a visual prompt.
40. A remote control device as defined in claim 39, wherein said
visual prompt is a flashing light.
41. A remote control device as defined in claim 39, wherein said
visual prompt is a text message displayed to the user.
42. A remote control system for a locomotive, said remote control
system comprising: (a) a remote control device including: (1) a
first input for receiving a command signal from a user, the command
signal being indicative of an action to be executed by the
locomotive; (2) a second input operative to receive user
identification data, said remote control system being operative to
prompt the user to input the user identification data; (b) a user
authentication unit in communication with said remote control
device, said user authentication unit being adapted for: (1)
receiving the user identification data from said remote control
device; and (2) processing the user identification data to generate
verification data indicative of whether the user identification
data belongs to an authorized user; (c) a locomotive controller
module suitable for mounting at the locomotive, said locomotive
controller module being adapted for generating local control
signals on the basis of command signals originating from said
remote control device; (d) when the verification data indicates
that the user identification data belongs to an authorized user,
said locomotive controller module being operative to issue a local
control signal for causing the locomotive to execute the action
conveyed by the command signal received at the first input of the
remote control device.
43. A remote control device for controlling a locomotive, said
remote control device comprising: (a) a first input for receiving a
command signal from a user, the command signal being indicative of
a command to be executed by the locomotive; (b) a second input
operative to receive user identification data; (c) an
authentication unit operative for processing the user
identification data to generate verification data indicative of
whether the user identification data belongs to an authorized user;
(d) a processing unit operative to: (1) transmit a control signal
indicative of a command to be executed by the locomotive when the
user authentication unit confirms that the user identification data
belongs to an authorized user; in response to a transmission
termination event, said processing unit being adapted to cease the
transmission of control signals indicative of commands to be
executed by the locomotive.
44. A remote control device as defined in claim 43, wherein said
transmission termination event includes a termination signal.
45. A remote control device as defined in claim 44, wherein said
remote control device includes an input for enabling a user to
enter the termination signal.
46. A remote control device as defined in claim 43, wherein said
transmission termination event is the expiration of a time delay
commencing upon receipt of a signal indicative of user
identification data at said second input of said remote control
device, wherein the user identification data is associated to an
authorized user.
47. A remote control device as defined in claim 46, wherein said
time delay is a pre-determined period of time.
48. A remote control device as defined in claim 43, wherein said
transmission termination event is the expiration of a time delay
during which no signal indicative of a command to be executed by
the locomotive is received at said first input of said remote
control device.
49. A remote control device as defined in claim 43, wherein, said
processing unit is operative for resuming the transmission of
control signals when new user identification data received at said
second input subsequent to receipt of a transmission termination
event, belongs to an authorized user.
50. A remote control system for a locomotive, said remote control
system comprising: (a) a remote control device including: (1) a
first input for receiving a command signal from a user, the command
signal being indicative of an action to be executed by the
locomotive; (2) a second input operative to receive user
identification data; (b) a user authentication unit in
communication with said remote control device, said user
authentication unit being adapted for: (1) receiving the user
identification data from said remote control device; and (2)
processing the user identification data to generate verification
data indicative of whether the user identification data belongs to
an authorized user; (c) a locomotive controller module suitable for
mounting at the locomotive, said locomotive controller module being
operative for: (1) generating local control signals on the basis of
command signals originating from said remote control device; (2)
issuing a local control signal for causing the locomotive to
execute the action conveyed by the command signal received at the
first input of the remote control device, when the verification
data indicates that the user identification data belongs to an
authorized user, (d) in response to a transmission termination
event, said locomotive controller module being adapted to cease the
transmission of local control signals.
51. A system as defined in claim 50, wherein said transmission
termination event includes a termination signal.
52. A system as defined in claim 51, wherein said system includes
an input for enabling a user to enter the termination signal.
53. A system as defined in claim 50, wherein said transmission
termination event is the expiration of a time delay commencing upon
receipt of a signal indicative of user identification data at said
second input of said remote control device, wherein the user
identification data is associated to an authorized user.
54. A system as defined in claim 53, wherein said time delay is a
predetermined period of time.
55. A system as defined in claim 50, wherein said transmission
termination event is the expiration of a time delay during which no
signal indicative of a command to be executed by the locomotive is
received at said first input of said remote control device.
56. A system as defined in claim 50, wherein said locomotive
controller module is adapted for resuming the transmission of local
control signals when new user identification data received at the
second input of said remote control device belongs to an authorized
user.
Description
FIELD OF THE INVENTION
[0001] The present invention relates generally to a remote control
system for transmitting signals to a locomotive. More particularly,
the present invention relates to a remote control system which can
determine if a potential user of the control system is an
authorized user.
BACKGROUND OF THE INVENTION
[0002] Remote control systems for controlling locomotives are known
in the art. Typically, remote control systems for locomotives have
two main components, namely a remote control device and a
locomotive controller module. The remote control device is
generally a portable unit that is carried by a human operator
located at a certain distance from the locomotive. The remote
control device is operative for sending command signals to the
locomotive controller module. The locomotive controller module is
typically mounted on board the locomotive and is adapted for
receiving command signals sent by the remote control device over a
wireless communication link.
[0003] When an operator would like to cause a movement of the
locomotive in a certain direction, or at a certain speed, for
example, he or she manipulates the controls on the remote control
device in order to specify the desired parameters (i.e. forward,
backwards, speed, etc . . . ). The parameters are encoded into a
command signal, which is then sent by the remote control device to
the locomotive control device. The locomotive control device
processes the command signal and issues local control signals to a
control interface for causing the desired commands to be
implemented by the locomotive.
[0004] A deficiency with existing remote control systems is that
there are often no adequate security features for restricting who
is able to use the remote control system for controlling a
locomotive. More specifically, in many existing remote control
systems, anyone can pick up the remote control device and start
controlling a locomotive. For security reasons, it is not desirable
for a person who is not familiar with the locomotives, or who is
not authorized to use the remote control system, to be able to use
the remote control device to operate the locomotive. Furthermore,
in the case where an accident occurs with a locomotive, a
locomotive owner is generally unable to reliably determine who was
controlling the locomotive at the time of the accident.
[0005] In the context of the above, it can be seen that there is a
need in the industry to provide a remote control system that
alleviates, at least in part, the problems associated with the
existing remote control systems.
SUMMARY OF THE INVENTION
[0006] In accordance with a first broad aspect, the present
invention provides a remote control system for a locomotive. The
remote control system comprises a remote control device, an
identification interface and a locomotive controller module. The
remote control device is operative for receiving a command signal
conveying an action to be executed by the locomotive. The
identification interface is located remotely from the remote
control device and is adapted for receiving user identification
data from a user of the remote control device. The locomotive
controller module is suitable for mounting at the locomotive and is
adapted for generating local control signals. When the user
identification data belongs to an authorized user, the locomotive
controller module is operative to issue a local control signal for
causing the locomotive to execute the action conveyed by the
command signal received at the remote control device.
[0007] In accordance with another broad aspect, the present
invention provides a remote control device for controlling a
locomotive. The remote control device comprises a first input, a
second input and a processing unit. The first input is operative
for receiving from a user a command signal indicative of a command
to be executed by the locomotive. The second input is distinct from
the first input and is for receiving user identification data. The
processing unit is operative for transmitting the control signal
indicative of a command to be executed by the locomotive when the
user identification data belongs to an authorized user.
[0008] In accordance with another broad aspect, the present
invention provides a remote control system for a locomotive. The
remote control system comprises a remote control device, a user
authentication unit and a locomotive controller module. The remote
control device includes a first input for receiving an input
command signal from a user indicative of a command to be executed
by the locomotive. The remote control device also includes a second
input distinct from the first input and which is for receiving user
identification data. The user authentication unit is in
communication with the remote control device and is adapted for
receiving the user identification data from the remote control
device and processing the user identification data to generate
verification data indicative of whether the user identification
data belongs to an authorized user. The locomotive controller
module is suitable for mounting at the locomotive and is adapted
for generating local control signals on the basis of command
signals originating from the remote control device. When the
verification data indicates that the user identification data
belongs to an authorized user, the locomotive controller module
issues a local control signal for causing the locomotive to execute
the command conveyed by the command signal received at the first
input of the remote control device.
[0009] In accordance with another broad aspect, the present
invention provides a method for controlling a locomotive. The
method comprises receiving at a first input a command signal from a
user indicative of a command to be executed by the locomotive and
receiving at a second input, distinct from the first input user,
identification data. The method further comprises transmitting a
control signal indicative of the command to be executed by the
locomotive when the user identification data belongs to an
authorized user.
[0010] In accordance with another broad aspect, the present
invention provides a remote control device for controlling a
locomotive. The remote control device comprises a first input, a
second input, a user authentication unit and a processing unit. The
first input is for receiving a command signal from a user
indicative of a command to be executed by the locomotive and the
second input is operative to receive user identification data from
a machine readable storage medium. The user authentication unit is
operative for processing the user identification data to generate
verification data indicative of whether the user identification
data belongs to an authorized user. The processing unit is
operative for transmitting a control signal indicative of the
command to be executed by the locomotive when the verification data
indicates that the user identification data belongs to an
authorized user.
[0011] In accordance with an alternative aspect of the present
invention, the second input is operative to receive user
identification data from a user's fingerprint, from a keypad, from
a retinal scanner, or from a DNA sample.
[0012] In accordance with an another broad aspect, the present
invention provides a remote control system for a locomotive. The
remote control system comprises a remote control device, a user
authentication unit and a locomotive controller module. The remote
control device includes a first input and a second input. The first
input is for receiving a command signal from a user indicative of
an action to be executed by the locomotive and the second input is
operative for receiving user identification data from a machine
readable storage medium. The user authentication unit is in
communication with the remote control device, and is adapted for
receiving the user identification data from the remote control
device and processing the user identification data to generate
verification data indicative of whether the user identification
data belongs to an authorized user. The locomotive controller
module is suitable for mounting at the locomotive. The locomotive
controller module is adapted for generating local control signals
on the basis of command signals originating from the remote control
device. When the verification data indicates that the user
identification data belongs to an authorized user, the locomotive
controller module is operative to issue a local control signal for
causing the locomotive to execute the action conveyed by the
command signal received at the first input of the remote control
device.
[0013] In accordance with another broad aspect, the present
invention provides a remote control device for controlling a
locomotive. The remote control device comprises a first input, a
second input and a processing unit. The first input is operative
for receiving a command signal from a user indicative of a command
to be executed by the locomotive and the second input is operative
to receive user identification data. The remote control device is
operative to prompt the user to provide user identification data.
The processing unit is operative to transmit a control signal
indicative of a command to be executed by the locomotive when the
user identification data is determined to belong to an authorized
user.
[0014] In accordance with yet another broad aspect, the present
invention provides a remote control system for a locomotive. The
remote control system comprises a remote control device, a user
authentication unit and a locomotive controller module. The remote
control device includes a first input and a second input. The first
input is for receiving a command signal from a user indicative of
an action to be executed by the locomotive and the second input is
operative for receiving user identification data. The remote
control system is operative for prompting the user to input the
user identification data. The user authentication unit receives the
user identification data from the remote control device and
processes the user identification data to generate verification
data indicating whether the user identification data belongs to an
authorized user. The locomotive controller module is suitable for
mounting at the locomotive. The locomotive controller module is
adapted for generating local control signals on the basis of
command signals originating from the remote control device. When
the verification data indicates that the user identification data
belongs to an authorized user, the locomotive controller module
issues a local control signal for causing the locomotive to execute
the action conveyed by the command signal received at the first
input of the remote control device.
[0015] In accordance with another broad aspect, the present
invention provides a remote control device for controlling a
locomotive. The remote control device comprises a first input, a
second input, an authentication unit and a processing unit. The
remote control device is operative for receiving a command signal
from a user indicative of a command to be executed by the
locomotive. The second input is operative for receiving user
identification data. The authentication unit is operative for
processing the user identification data to generate verification
data indicative of whether the user identification data belongs to
an authorized user. The processing unit is operative for
transmitting a control signal indicative of a command to be
executed by the locomotive when the user authentication unit
confirms that the user identification data belongs to an authorized
user. The processing unit is responsive to a transmission
termination event to cease the transmission of control signals
indicative of commands to be executed by the locomotive.
[0016] In accordance with yet another broad aspect, the present
invention provides a remote control system for a locomotive. The
remote control system comprises a remote control device, a user
authentication unit and a locomotive controller module. The remote
control device includes a first input and a second input. The first
input is for receiving command signals from a user indicative of an
action to be executed by the locomotive and the second input is
operative for receiving user identification data. The user
authentication unit receives the user identification data from the
remote control device and processes the user identification data to
generate verification data indicative of whether the user
identification data belongs to an authorized user. The locomotive
controller module is suitable for mounting at the locomotive and is
operative for generating local control signals on the basis of
command signals originating from the remote control device and
issuing a local control signal for causing the locomotive to
execute the action conveyed by the command signal received at the
first input of the remote control device, when the verification
data indicates that the user identification data belongs to an
authorized user. In response to a transmission termination event,
the locomotive controller module is adapted to cease the
transmission of local control signals.
[0017] These and other aspects and features of the present
invention will now become apparent to those of ordinary skill in
the art upon review of the following description of specific
embodiments of the invention in conjunction with the accompanying
drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In the accompanying drawings:
[0019] FIG. 1 shows a block diagram of a remote control system in
accordance with a first specific example of implementation of the
present invention;
[0020] FIG. 2 shows a block diagram of a remote control system in
accordance with a second specific example of implementation of the
present invention;
[0021] FIG. 3 shows a block diagram of a remote control system in
accordance with a third specific example of implementation of the
present invention;
[0022] FIG. 4 shows a specific, non-limiting example of a physical
embodiment of a remote control device in accordance with a
non-limiting example of implementation of the present
invention;
[0023] FIG. 5 shows a flow chart of a process for operating the
remote control system in accordance with a first specific example
of implementation of the present invention;
[0024] FIG. 6 shows a flow chart of process for opreating the
remote control system in accordance with a second specific example
of implementation of the present invention;
[0025] FIG. 7 shows a flow chart of a process for operating the
remote control system in accordance with a third specific example
of implementation of the present invention; and
[0026] Other aspects and features of the present invention will
become apparent to those ordinarily skilled in the art upon review
of the following description of specific embodiments of the
invention in conjunction with the accompanying figures.
DETAILED DESCRIPTION
[0027] Shown in FIG. 1 is a block diagram of a remote control
system 10 in accordance with a first specific example of
implementation of the present invention. The remote control system
10 includes a remote control device 12, a locomotive controller
module 14 that is adapted for being mounted on board a locomotive
18, an identification interface 20, and a user authentication unit
22. As will be described in more detail further on in the
description, the identification interface 20 is operative for
receiving user identification data from a user. The received user
identification data is forwarded to the user authentication unit
22, which determines if the user identification data belongs to an
authorized user of the remote control system 10.
[0028] The remote control device 12 includes an input 24 for
receiving command signals from a user that are indicative of
commands to be executed by the locomotive 18. The command signals
can convey any useful commands including but not limited to speed
commands, braking commands, direction commands, throttle commands,
coast commands, etc . . . . The remote control device 12 further
includes a processing unit 28 that is in communication with input
24 for receiving the command signals. The processing unit 28
transmits signals conveying the commands to be executed by the
locomotive 18 to the locomotive controller module 14 over a
wireless communication link 26.
[0029] In a specific embodiment of the present invention, the
remote control device 12 is a portable unit that can be carried by
an operator located remotely from the locomotive 18. However, in an
alternative embodiment, the remote control device 12 is a fixed
device that is mounted at a remote location from the locomotive 18,
such as in a control tower or in an operator station.
[0030] As mentioned above, the locomotive controller module 14 is
suitable for being mounted at a locomotive 18. The locomotive
controller module 14 includes an input 30 for receiving the signals
sent from the remote control device 12 over the wireless
communication link 26. The locomotive controller module 14 further
includes a processing module 32 for generating local control
signals on the basis of the signals sent from the remote control
device 12. As will be described in more detail further on in the
description, when the user identification data entered at the
identification interface 20 belongs to an authorized user of the
remote control system 10, the processing module 32 is able to issue
the local control signals to a control interface 34 for causing the
locomotive to execute the commands conveyed by the signal sent by
the remote control device 12.
[0031] For the purposes of the present description, the term
"control interface 34" refers globally to the collection of various
actuators located on the train for executing various local control
signals issued by the locomotive controller module 14. Examples of
such actuators include the actuators that control the throttle and
the brakes, among others.
[0032] The identification interface 20 is operative for receiving
user identification data entered by a user. In a specific example
of implementation, the user identification data includes
user-supplied information such as a code entered via a keypad or
touch sensitive screen or the use of a personalised key.
Alternatively, the user-supplied information can be stored on a
computer readable storage medium such as, for example, a swipe
card, smart card/and PDA. In a further specific example of
implementation, the user identification data includes a biometrics
parameter, such as fingerprint data, retinal scan data,
voice-recognition data, DNA data and body part shape or pattern
data.
[0033] It should be understood that the identification interface 20
includes hardware and software that is adapted for receiving the
user identification data. As such, the identification interface 20
can include a keypad, a touch-sensitive screen, an input capable of
reading a computer readable storage medium, a key hole, a
fingerprint reader, a retinal scan reader, a voice interface or any
other suitable type of reader known in the art for receiving user
identification data.
[0034] In the specific example of implementation shown in FIG. 1,
the identification interface 20 is in communication with the user
authentication unit 22. The user authentication unit 22 is
operative for receiving the user identification data and for
processing the user identification data in order to generate
verification data indicating whether the user identification data
belongs to an authorized user of the remote control system 10.
[0035] In a specific example of implementation, the user
authentication unit 22 includes a memory (not shown) for storing a
database containing information associated to authorized users of
the remote control system 10. As such, upon receipt of user
identification data from the identification input 20, the user
authentication unit 22 processes the user identification data along
with the database to determine if the received user identification
data matches data stored in the database that is associated to an
authorized user.
[0036] For example, in the specific case where the user
identification data is fingerprint information, the user
authentication unit 22 includes a database that stores fingerprint
information associated with authorized users of the remote control
system 10. As such, upon receipt of fingerprint information from
the identification interface 20, the user authentication unit 22
processes the entries in the database to determine if the received
fingerprint information matches fingerprint information contained
in the database. In the case where a match is found, the user
authentication unit 22 generates verification data indicating that
the user identification data belongs to an authorized user.
However, if no match is found, the user authentication unit 22
generates verification data indicating that the user identification
data does not belong to an authorized user. The authentication unit
22 may use any suitable fingerprint matching algorithm and the
present invention is not limited to the specific algorithm used for
performing fingerprint matching. Such algorithms are known in the
art of fingerprint processing and as such will not be
described.
[0037] Similar systems may be implemented using biometric
information other than fingerprint information, such as, but not
limited to, voice recognition, DNA data, retinal scan and body
shape/pattern data.
[0038] Alternatively, in the specific case where the user
identification data is a pass code, the user authentication unit 22
includes a database that stores a plurality of pass codes
associated respective authorized users of the remote control system
10. Upon receipt of a pass code from the identification interface
20, the user authentication unit 22 processes the database to
determine if the received pass code matches a pass code contained
in the database. In the case where a match is found, the user
authentication unit 22 generates verification data indicating that
the user identification data belongs to an authorized user.
However, if no match is found, the user authentication unit 22
generates verification data indicating that the user identification
data does not belong to an authorized user.
[0039] In the specific case where the user identification data is
stored on a swipe card, the user identification data can include
information that indicates to the user authentication unit 22 that
it belongs to an authorized user. As such, on the basis of the
information, the user authentication unit 22 generates validation
data indicative that the swipe card belongs to an authorized user,
or that the swipe card does not belong to an authorized user.
However, the user authentication unit is not able to attribute the
swipe card to a specific authorized user.
[0040] In an alternative embodiment where the user identification
data is stored on a swipe card, the user identification data can
include information that is unique to a specific user. In such a
case, the user authentication unit 22 includes a database that
stores information associated with authorized users of the remote
control system 10. As such, upon receipt of the unique information
from the swipe card, the user authentication unit 22 processes the
database to determine if the information from the swipe card
matches an entry contained in the database. In the case where a
match is found, the user authentication unit 22 generates
verification data indicative that the user identification data
belongs to an authorized user. However, if no match is found, the
user authentication unit 22 generates verification data indicative
that the user identification data does not belong to an authorized
user.
[0041] When the user identification data is unique to a specific
user, such as a fingerprint, retinal data, DNA data, a unique pass
code, or unique information stored on a swipe card, the user
authentication unit 22 is able to determine which authorized user
has entered his/her user identification information. As such, in a
specific example of implementation, the user authentication unit 22
includes a memory in which it is able to keep a record of the
log-in time of the authorized user. Optionally, the user
authentication unit 22 is able to keep a record of the log-out time
of an authorized user on the basis of transmission termination
events, which will be described in more detail. Beneficially, by
keeping a record of a specific user's log-on and log-off times, an
administrator of the remote control system 10 is able to know who
was using the remote control device 12 during a certain time
period.
[0042] In a variant, in order for the user authentication unit 22
to generate validation data indicating that the user identification
data belongs to an authorized user, the user authentication unit 22
may make use of a combination of information data elements from the
user. For example, the user authentication unit 22 may require
fingerprint information as well as a pass code from the user in
order to determine if the user is an authorized user.
[0043] In the embodiment shown in FIG. 1, the user authentication
unit 22 is in communication with the processing unit 28 of the
remote control device 12 over a communication link 36. Preferably,
communication link 36 is a wireless communication link such as a
radio-frequency communication link or an infrared communication
link, however, it is within the scope of the present invention for
communication link 36 to be a wireline communication link.
[0044] In a specific example of implementation, when the user
authentication unit 22 generates verification data indicating that
the user identification data belongs to an authorized user, the
user authentication unit 22 transmits a verification signal to the
remote control device 12 over communication link 36. Upon receipt
of that verification signal, the processing unit 28 transmits the
commands conveyed by the signals received at input 24 to the
locomotive controller module 14. In this fashion, an authorized
user is able to control the locomotive 18.
[0045] However, when the user authentication unit 22 generates
verification data indicating that the user identification data does
not belong to an authorized user, the user authentication unit 22
does not transmit a verification signal to the processing unit 28.
In the absence of the verification signal, the processing unit 28
does not transmit signals conveying the commands to the locomotive
controller module 14. In an alternative embodiment, when the user
authentication unit 22 generates verification data indicating that
the user identification data does not belong to an authorized user,
the user authentication unit 22 transmits a verification signal
indicating that the user identification data does not belong to an
authorized user. In response to this verification signal the
processing unit 28 does not transmit command signals to the
locomotive controller module 14. In either case, an unauthorized
user is unable to operate the locomotive 18.
[0046] In a variant, the authentication unit 22 is in communication
with the locomotive controller module 14 over a communication link
38 (indicated by dotted lines in FIG. 1) instead of communication
link 36. Preferably, communication link 38 is a wireless
communication link such as a radio-frequency communication link or
an infrared communication link, however, it is within the scope of
the present invention for communication link 38 to be a wire-line
communication link. In addition, communication link 38 can be
distinct from communication link 26, or alternatively, they can be
the same communication link. For example, communication link 26 and
communication link 38 might share the same RF frequency.
[0047] In this variant, the processing unit 28 of the remote
control device 12 transmits the command signals to the locomotive
controller module 14 over communication link 26 regardless of
whether they are entered by an authorized user. As such, it is the
processing module 32 that receives verification signals from the
user authentication unit 22 indicating whether the user is an
authorized user. In a specific example of implementation, when the
user authentication unit 22 generates verification data indicating
that the user identification data belongs to an authorized user,
the user authentication unit 22 transmits a verification signal to
the processing module 32 over communication link 38. In response to
the verification signal, the processing module 32 issues local
control signals to the control interface 34 for causing the
locomotive to execute the commands received at input 24 of the
remote control device 12. As such, an authorized user is able to
control the locomotive 18.
[0048] When the user authentication unit 22 generates verification
data indicating that the user identification data does not belong
to an authorized user, the user authentication unit 22 does not
transmit a verification signal to the processing module 32. In the
absence of a verification signal, the processing module 32 does not
issue local control signals to the control interface 34. In an
alternative embodiment, when the user authentication unit 22
generates verification data indicating that the user identification
data does not belong to an authorized user, the user authentication
unit 22 transmits to the locomotive controller module 14 a
verification signal indicating that the user identification data
does not belong to an authorized user. In response to this
verification signal, the processing module 32 does not issue local
control signals to the control interface 34. As such, an
unauthorized user is unable to operate the locomotive 18.
[0049] The above process will be described in more detail herein
below with reference to the flow chart shown in FIG. 5 and with
reference to FIG. 1. At step 52 a command signal conveying a
command to be executed by the locomotive 18 is received at input 24
of the remote control device 12. At step 54, user identification
data is received at identification interface 20. At step 56, the
user authentication unit 22 processes the user identification data
in order to determine if it belongs to an authorized user. At step
58, when the user authentication unit 22 determines that the user
identification data belongs to an authorized user, the processing
module 32 of the locomotive control device 14 is enabled to
transmit local control signals to the control interface 34 for
causing the locomotive to execute the commands conveyed by the
signal provided at the remote control device 12. For step 58, the
user authentication unit 22 can send the verification signal to the
remote control device 12 or to the locomotive controller module 14
to enable local control signals to be sent to the control interface
34.
[0050] FIG. 5 shows step 52 as being performed independently of
steps 54 and 56. In other words, receiving a command signal at
input 24 is not necessarily dependent on receiving user
identification data at the identification interface 20. It is
within the scope of the invention for the remote control device 12
to receive and transmit a plurality of signals conveying commands
received at input 24 over communication link 36 having only
received user identification data once. For example, a user may
only need to enter user identification data when he or she starts
using the remote control device 12, and then doesn't need to enter
user identification data again. The different scenarios in which
the locomotive controller module 14 will cease transmitting local
control signals to the control interface 34 will be described in
more detail later on in the specification.
[0051] In an alternative example of implementation, user
identification data can be entered by the user each time the user
enters a command signal at input 24. As such, the user's
authorisation is verified each time a command is entered at input
24.
[0052] In the specific example of implementation shown in FIG. 1,
the identification interface 20 and the authentication unit 22 are
located remotely from the remote control device 12 and the
locomotive controller module 14. For example, they may be located
at a central control tower, or at a location where the remote
control devices 12 are stored. As such, a user can enter his/her
user identification data at the identification interface 20 when
they pick up their remote control device 12 prior to entering a
switchyard, or other location where they are about to use the
remote control device 12.
[0053] In an alternative embodiment (not shown in the Figures), the
identification interface 20 and the user authentication unit 22 are
located at the locomotive 18. For example, they can both be
connected to, or can be an integral part of the locomotive
controller module 14.
[0054] In a second specific example of implementation of the remote
control system 10 (shown in FIG. 2), the identification interface
20 and the user authentication unit 22 are part of the remote
control device 12. As such, input 24 for receiving a command signal
from a user is a first input, and the identification interface 20
for receiving the user identification data is a second input. In a
specific example of implementation, the identification interface 20
can be distinct from the input 24. For the purposes of the present
description, the term "distinct" means that it is separate from the
first input 24. Preferably, the identification interface is
dedicated to receive user identification data. In other words in
this specific implementation, the identification interface 20 is
not used by a user of the remote control device 12 for entering
command signals. Alternatively, the identification interface 20 is
embodied in the same physical input as input 24. For example, the
user might enter user identification data via a keypad that can
also be used for entering speed information.
[0055] In the embodiment shown in FIG. 2, the processing unit 28 of
the remote control device 12 is operative for transmitting command
signals to the locomotive controller module 14 when the user
authentication unit 22 determines that the user identification data
received at input 20 belongs to an authorized user. This method
will be described in more detail with reference to the flow chart
shown in FIG. 6. At step 60 a command signal indicative of a
command to be executed by the locomotive 18 is received at the
first input 24 of the remote control device 12. At step 62, user
identification data is received at the second input/identification
interface 20 of the remote control device 12. At step 64, the user
authentication unit 22 processes the user identification data in
order to determine if it belongs to an authorized user. At step 66,
when the user identification data belongs to an authorized user,
the processing unit 28 transmits the command conveyed by the signal
received at input 24 to the locomotive controller module 14. In
such an embodiment, the processing module 32 issues local control
signals to the control interface for causing the locomotive to
execute the commands conveyed by the remote control device 12.
[0056] As described above it is within the scope of the invention
for the remote control device 12 to transmit a plurality of signals
conveying commands received at input 24 over communication link 36
having only received user identification data at the second input
20 once. For example, a user may only need to enter user
identification data when he or she starts using the remote control
device 12, and then doesn't need to enter user identification data
again. The different scenarios in which the remote control device
12 will cease transmitting signals to the locomotive controller
module 14 will be described in more detail below.
[0057] In another specific example of implementation of the remote
control system 10, the identification interface 20 and the user
authentication unit 22 are located at separate locations. For
example, in a non-limiting example of implementation, the
identification interface 20 can be located at the remote control
device 12 and the user authentication device can be located either
remotely from both the remote control device 12 and the locomotive
controller module 14, or as shown in FIG. 3, the user
authentication unit 22 can be located at the locomotive controller
module 14.
[0058] In the example of implementation shown in FIG. 3, the
processing unit 28 of the remote control device 12 transmits both
the command signal and the user identification data to the
locomotive controller module 14 over wireless communication link
26. As such, the user authentication unit 22 processes the user
identification data when it arrives at the locomotive control unit
14. This method will be described in more detail with reference to
the flow chart shown in FIG. 7. At step 70 a command signal
conveying a command to be executed by the locomotive 18 is received
at the first input 24 of the remote control device 12. At step 72,
user identification data is received at the second
input/identification interface 20 of the remote control device 12.
At step 74, the processing unit 28 of the remote control device
transmits both the command signal and the user identification data
to the locomotive controller module 14. At step 76 the user
authentication unit 22 processes the user identification data in
order to determine if it belongs to an authorized user. At step 78,
when the user authentication unit 22 determines that the user
identification data belongs to an authorized user, the processing
module 32 becomes operative for issuing local control signals to
the control interface 34 for causing the locomotive 18 to execute
the commands conveyed by the command signal entered at the remote
control device 12.
[0059] However, when the user authentication unit 22 determines
that the user identification data does not belong to an authorized
user, the processing module 32 does not issue local control signals
to the control interface 34. As such, an unauthorized user is
unable to control the locomotive 18.
[0060] It is within the scope of the invention for the processing
module 32 of the locomotive controller module 14 to issue local
control signals to the control interface 34 having only received
user identification data at the second input 20 once. For example,
a user may only need to enter user identification data when he or
she starts using the remote control device 12, and then doesn't
need to enter user identification data again. The different
scenarios in which the locomotive controller module 14 will cease
transmitting local control signals to the control interface 34 will
be described in more detail below later on in the
specification.
[0061] Remote Control Device 12
[0062] In a specific example of implementation, the remote control
device 12 is a portable remote control device 12 that is adapted
for being carried by a human operator located at a certain distance
from the locomotive 18. A specific, non-limiting, example of a
physical layout of the remote control device 12 is shown in FIG. 4.
The remote control device 12 shown in FIG. 4 is in the form of a
portable unit that includes a housing 40 for enclosing the
electronic circuitry, a battery for supplying electrical power (not
shown) and a user interface 42 for enabling the user to enter
command signals conveying commands to be implemented by the
locomotive 18.
[0063] In the specific embodiment shown, the user interface 42
includes two dials 44a and 44b located on either side of the
housing 40, that are able to be manipulated by a user in order to
enter command data. Specifically, by manipulating dial 44a located
on the left, the user is able to enter brake commands. The brake
command information is displayed to the user via display portion 46
shown on the front of the housing 40. By manipulating dial 44b
located on the right, the user is able to enter speed commands. The
speed command information is displayed to the user via display
portion 48 shown on the front of the housing 40. Other commands,
such as on/off, bell/horn activation and forward/reverse, can be
entered via control knobs and buttons 50 located on the upper
portion of the housing 40. Although a specific embodiment of a
remote control device 12 has been described herein, it should be
understood that the physical implementation of the remote control
device 12 can vary greatly without departing from the spirit of the
invention.
[0064] In the case where the identification interface 20 is
included as part of the remote control device 20, as described
above with respect to FIGS. 2 and 3, the user interface 42 of the
remote control device 12 includes an input 51 for receiving the
user identification data. Preferably, the input 51 is a distinct
input designed for receiving user identification data. In the
specific embodiment of a remote control device 12 shown in FIG. 4,
the input 51 is a distinct input for receiving user identification
data in the form of fingerprint information.
[0065] In addition, the specific embodiment shown in FIG. 4
includes a visual prompt 53, in the form of a flashing light in
order to prompt the user to enter user identification data. Other
types of prompts 53 such as audio prompts, text prompts or any
other suitable form of prompt known in the art could also be used
without departing from the spirit of the invention in order to
instruct the user of the remote control unit 12 to provide user
identification data.
[0066] Preferably, the prompt would be active until a user enters
user identification data. The term "active" as used herein, means
that the prompt indicates to the user that user identification data
should be entered. For example, the prompt may flash
intermittently, be lit up, display text, make a noise, or provide
any other type of indication to the user. Once the user has been
identified as an authorized user, the prompt would cease to be
active until a termination transmission event occurs, which will be
described in more detail herein below.
[0067] Transmission Termination Events
[0068] Typically, in use, an operator of the remote control system
10 provides user identification data when he or she wishes to start
using the remote control device 12. As such, once the user
identification data has been determined by the user authentication
unit 22 to belong to an authorized user, the user is enabled to
control the locomotive 18 until a transmission termination event
occurs. However, in response to a transmission termination event,
the remote control system 10 prevents a user from controlling the
locomotive 18 until new user identification data that belongs to an
authorized user is provided. For example, depending on how the
remote control system 10 is configured, the transmission
termination event could cause processing unit 28 of the remote
control device 12 to cease transmitting signals conveying commands
to the locomotive controller module 14. As such, once a
transmission termination event occurs, the remote control device 12
cannot control the locomotive 18 until new user identification data
that belongs to an authorized user is received at the
identification interface 20. Alternatively, the transmission
termination event could cause the processing module 32 to cease
transmitting local control signals to the control interface 34.
[0069] In a first specific example of implementation, the
transmission termination event causes a prompt signal to be
provided by the user. The signal indicates to the user that the
locomotive 18 cannot be controlled by a user until user
identification data belonging to an authorized user is entered at
the identification interface 20.
[0070] In a specific non-limiting example of implementation, the
user interface 42 of the remote control device 12 includes a user
input for enabling the user to enter the termination signal. As
such, once the user of the remote control device 12 is finished
using the remote control device 12, the user can simply activate
the user input in order to enter the termination signal. Upon
receipt of the termination signal, the processing unit 28 of the
remote control device 12 prevents command signals from being sent
to the locomotive controller module 14 until new user
identification data belonging to an authorized user is entered at
the identification interface 20.
[0071] Alternatively, the user input for enabling the user to enter
a termination signal could be located at the locomotive. As such,
once the user of the remote control device 12 is finished using the
remote control device 12, the user can simply activate the user
input in order to enter the termination signal. Upon receipt of the
termination signal, the processing module 32 of the locomotive
controller module 14 ceases to transmit local control signals to
the control interface 34 until new user identification data
belonging to an authorized user is entered at the identification
interface 20.
[0072] In an alternative example of implementation, the
transmission termination event includes the expiration of a time
delay commencing upon receipt at the identification interface 20 of
a signal indicative of user identification data that belongs to an
authorized user. For example, when the user authentication unit 22
determines that the user identification data entered at the
identification interface 20 belongs to an authorized user, a timer
is started. Upon expiration of a predetermined amount of time, a
user is no longer able to control the locomotive 18 via the remote
control system 10. It should be understood that the timer can be
included at either the user authentication unit 22, the processing
unit 28 of the remote control device 12, or the processing module
32 of the locomotive controller module 32. As such, in the case
where the timer is located at the processing unit 28 of the remote
control device 12, or in the case where the timer is located at the
user authentication unit 22 that is in communication with the
remote control device 12, upon expiration of the predetermined
amount of time, the processing unit 28 ceases to transmit signals
indicative of commands entered at input 24 to the locomotive
controller module 14. In the case where the timer is located at the
processing module 32 of the locomotive controller module 14, or in
the case where the timer is located at the user authentication unit
22 that is in communication with the locomotive controller module
14, upon expiration of the predetermined amount of time, the
processing module 32 ceases to transmit local control signals to
the control interface 34.
[0073] The pre-determined amount of time can be a specific amount
of time, such as 6 hours, which might represent the working shift
of a user of the remote control device 12. As such, the user would
enter his or her user identification data at the beginning of a
shift and be able to control the locomotive 18 throughout the
length of his or her shift. However, when the shift is over, such
as after the pre-determined 6 hours, remote control system 10 would
automatically stop controlling the locomotive 18 until new user
identification data belonging to an authorized user is entered at
the identification interface 20.
[0074] In an alternative example of implementation, the
transmission termination event can include the expiration of a time
delay during which no signal indicative of a command to be executed
by the locomotive is received at input 24 of the remote control
device 12. In such an embodiment, a timer located at the remote
control device 12 would begin each time a user enters a command
signal at input 24, such that each time the user enters a new
command the timer is reset. Upon the expiration of a pre-determined
time delay during which no command signal is received at input 24,
the remote control system 10 would automatically stop controlling
the locomotive 10, until new user identification data is received
at the identification interface 20.
[0075] In yet another alternative example of implementation, the
remote control system 10 does not receive a transmission
termination event, and as such, user identification data must be
entered by the user each time the user enters a command signal at
input 24. As such, the user's authorisation is verified each time a
command is entered.
[0076] In a further specific example of implementation, the
processing unit 28 of the remote control device 12 is in
communication with a memory unit suitable for storing a history of
the commands entered by a specific user. For example, once the user
has entered his or her user identification data the processing unit
28 is able to access a file associated to that user. The file may
include data elements indicative of the user's name, the times and
dates when that user was using the remote control device 12, and a
list of commands entered by that user. In addition, once the user
has entered his or her user identification data, the processing
unit 28 is further able to add to that file all the commands
entered by the user during the time he or she uses the remote
control device 12. Such a feature is advantageous for security
reasons because it enables an owner, or other administrator of the
remote control system 10, to determine who was operating the remote
control device 12 at all times. Alternatively, the memory is with
the authentication unit 22 and only stores login and logoff
times.
[0077] Although the present invention has been described in
considerable detail with reference to certain preferred embodiments
thereof, variations and refinements are possible without departing
from the spirit of the invention. Therefore, the scope of the
invention should be limited only by the appended claims and their
equivalents.
* * * * *