US20050075764A1 - Remote control system for a locomotive having user authentication capabilities - Google Patents
Remote control system for a locomotive having user authentication capabilities Download PDFInfo
- Publication number
- US20050075764A1 US20050075764A1 US10/667,683 US66768303A US2005075764A1 US 20050075764 A1 US20050075764 A1 US 20050075764A1 US 66768303 A US66768303 A US 66768303A US 2005075764 A1 US2005075764 A1 US 2005075764A1
- Authority
- US
- United States
- Prior art keywords
- remote control
- user
- locomotive
- control device
- identification data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L3/00—Devices along the route for controlling devices on the vehicle or vehicle train, e.g. to release brake, to operate a warning signal
- B61L3/02—Devices along the route for controlling devices on the vehicle or vehicle train, e.g. to release brake, to operate a warning signal at selected places along the route, e.g. intermittent control simultaneous mechanical and electrical control
- B61L3/08—Devices along the route for controlling devices on the vehicle or vehicle train, e.g. to release brake, to operate a warning signal at selected places along the route, e.g. intermittent control simultaneous mechanical and electrical control controlling electrically
- B61L3/12—Devices along the route for controlling devices on the vehicle or vehicle train, e.g. to release brake, to operate a warning signal at selected places along the route, e.g. intermittent control simultaneous mechanical and electrical control controlling electrically using magnetic or electrostatic induction; using radio waves
- B61L3/127—Devices along the route for controlling devices on the vehicle or vehicle train, e.g. to release brake, to operate a warning signal at selected places along the route, e.g. intermittent control simultaneous mechanical and electrical control controlling electrically using magnetic or electrostatic induction; using radio waves for remote control of locomotives
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/25—Means to switch the anti-theft system on or off using biometry
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/25—Means to switch the anti-theft system on or off using biometry
- B60R25/252—Fingerprint recognition
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/25—Means to switch the anti-theft system on or off using biometry
- B60R25/257—Voice recognition
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61C—LOCOMOTIVES; MOTOR RAILCARS
- B61C17/00—Arrangement or disposition of parts; Details or accessories not otherwise provided for; Use of control gear and control systems
- B61C17/12—Control gear; Arrangements for controlling locomotives from remote points in the train or when operating in multiple units
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/22—Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00658—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by passive electrical keys
- G07C9/00722—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by passive electrical keys with magnetic components, e.g. magnets, magnetic strips, metallic inserts
Definitions
- 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.
- remote control systems for controlling locomotives are known in the art.
- 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.
- the remote control device 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- the locomotive controller module is adapted to cease the transmission of local control signals.
- FIG. 1 shows a block diagram of a remote control system in accordance with a first specific example of implementation of the present invention
- FIG. 2 shows a block diagram of a remote control system in accordance with a second specific example of implementation of the present invention
- FIG. 3 shows a block diagram of a remote control system in accordance with a third specific example of implementation of the present invention
- 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
- 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
- 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
- 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.
- FIG. 1 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 .
- 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 .
- 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 .
- the remote control device 12 is a portable unit that can be carried by an operator located remotely from the locomotive 18 .
- 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.
- 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 .
- 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 .
- 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 .
- actuators include the actuators that control the throttle and the brakes, among others.
- the identification interface 20 is operative for receiving user identification data entered by a user.
- 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.
- the user-supplied information can be stored on a computer readable storage medium such as, for example, a swipe card, smart card/and PDA.
- 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.
- the identification interface 20 includes hardware and software that is adapted for receiving the user identification data.
- 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.
- 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 .
- 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.
- 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.
- biometric information other than fingerprint information, such as, but not limited to, voice recognition, DNA data, retinal scan and body shape/pattern data.
- 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.
- 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.
- the user identification data can include information that is unique to a specific user.
- the user authentication unit 22 includes a database that stores information associated with authorized users of the remote control system 10 .
- 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.
- the user authentication unit 22 is able to determine which authorized user has entered his/her user identification information.
- 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.
- 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.
- 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.
- 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.
- the user authentication unit 22 is in communication with the processing unit 28 of the remote control device 12 over a communication link 36 .
- 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.
- the user authentication unit 22 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 .
- the user authentication unit 22 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 .
- the user authentication unit 22 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 .
- 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 .
- 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.
- 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.
- 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.
- the processing module 32 that receives verification signals from the user authentication unit 22 indicating whether the user is an authorized user.
- the user authentication unit 22 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 .
- 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 .
- the user authentication unit 22 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 .
- a command signal conveying a command to be executed by the locomotive 18 is received at input 24 of the remote control device 12 .
- user identification data is received at identification interface 20 .
- the user authentication unit 22 processes the user identification data in order to determine if it 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 .
- 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 .
- FIG. 5 shows step 52 as being performed independently of steps 54 and 56 .
- receiving a command signal at input 24 is not necessarily dependent on receiving user identification data at the identification interface 20 .
- the remote control device 12 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.
- 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 .
- the identification interface 20 and the authentication unit 22 are located remotely from the remote control device 12 and the locomotive controller module 14 .
- they may be located at a central control tower, or at a location where the remote control devices 12 are stored.
- 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 .
- the identification interface 20 and the user authentication unit 22 are located at the locomotive 18 .
- they can both be connected to, or can be an integral part of the locomotive controller module 14 .
- the identification interface 20 and the user authentication unit 22 are part of the remote control device 12 .
- input 24 for receiving a command signal from a user is a first input
- the identification interface 20 for receiving the user identification data is a second input.
- the identification interface 20 can be distinct from the input 24 .
- the term “distinct” means that it is separate from the first input 24 .
- the identification interface is dedicated to receive user identification data.
- the identification interface 20 is not used by a user of the remote control device 12 for entering command signals.
- the identification interface 20 is embodied in the same physical input as input 24 .
- the user might enter user identification data via a keypad that can also be used for entering speed information.
- 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 .
- 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 .
- user identification data is received at the second input/identification interface 20 of the remote control device 12 .
- the user authentication unit 22 processes the user identification data in order to determine if it 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 .
- 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 .
- 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.
- the identification interface 20 and the user authentication unit 22 are located at separate locations.
- 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 .
- 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 .
- 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 .
- 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 .
- user identification data is received at the second input/identification interface 20 of the remote control device 12 .
- 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 .
- the user authentication unit 22 processes the user identification data in order to determine if it 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 .
- 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 .
- the processing module 32 of the locomotive controller module 14 may 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.
- 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 .
- the user interface 42 includes two dials 44 a and 44 b 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 44 a 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 44 b 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 .
- 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.
- the user interface 42 of the remote control device 12 includes an input 51 for receiving the user identification data.
- the input 51 is a distinct input designed for receiving user identification data.
- the input 51 is a distinct input for receiving user identification data in the form of fingerprint information.
- 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.
- 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.
- the prompt would be active until a user enters user identification data.
- active means that the prompt indicates to the user that user identification data should be entered.
- the prompt may flash intermittently, be lit up, display text, make a noise, or provide any other type of indication to the user.
- the prompt would cease to be active until a termination transmission event occurs, which will be described in more detail herein below.
- 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 .
- the user is enabled to control the locomotive 18 until a transmission termination event occurs.
- 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.
- 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 .
- 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 .
- the transmission termination event could cause the processing module 32 to cease transmitting local control signals to the control interface 34 .
- 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 .
- the user interface 42 of the remote control device 12 includes a user input for enabling the user to enter the termination signal.
- the user can simply activate the user input in order to enter 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 .
- the user input for enabling the user to enter a termination signal could be located at the locomotive.
- the user can simply activate the user input in order to enter 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 .
- 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 .
- the processing unit 28 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 .
- the processing module 32 upon expiration of the predetermined amount of time, the processing module 32 ceases to transmit local control signals to the control interface 34 .
- 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 .
- 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.
- 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 .
- 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 .
- 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.
- the remote control system 10 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 .
- 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.
- 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.
- the memory is with the authentication unit 22 and only stores login and logoff times.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- In the accompanying drawings:
-
FIG. 1 shows a block diagram of a remote control system in accordance with a first specific example of implementation of the present invention; -
FIG. 2 shows a block diagram of a remote control system in accordance with a second specific example of implementation of the present invention; -
FIG. 3 shows a block diagram of a remote control system in accordance with a third specific example of implementation of the present invention; -
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; -
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; -
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; -
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 - 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.
- Shown in
FIG. 1 is a block diagram of aremote control system 10 in accordance with a first specific example of implementation of the present invention. Theremote control system 10 includes aremote control device 12, alocomotive controller module 14 that is adapted for being mounted on board a locomotive 18, anidentification interface 20, and auser authentication unit 22. As will be described in more detail further on in the description, theidentification interface 20 is operative for receiving user identification data from a user. The received user identification data is forwarded to theuser authentication unit 22, which determines if the user identification data belongs to an authorized user of theremote control system 10. - The
remote control device 12 includes aninput 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 . . . . Theremote control device 12 further includes aprocessing unit 28 that is in communication withinput 24 for receiving the command signals. Theprocessing unit 28 transmits signals conveying the commands to be executed by the locomotive 18 to thelocomotive controller module 14 over awireless communication link 26. - 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, theremote 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. - As mentioned above, the
locomotive controller module 14 is suitable for being mounted at a locomotive 18. Thelocomotive controller module 14 includes aninput 30 for receiving the signals sent from theremote control device 12 over thewireless communication link 26. Thelocomotive controller module 14 further includes aprocessing module 32 for generating local control signals on the basis of the signals sent from theremote control device 12. As will be described in more detail further on in the description, when the user identification data entered at theidentification interface 20 belongs to an authorized user of theremote control system 10, theprocessing module 32 is able to issue the local control signals to acontrol interface 34 for causing the locomotive to execute the commands conveyed by the signal sent by theremote control device 12. - 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 thelocomotive controller module 14. Examples of such actuators include the actuators that control the throttle and the brakes, among others. - 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. - It should be understood that the
identification interface 20 includes hardware and software that is adapted for receiving the user identification data. As such, theidentification 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. - In the specific example of implementation shown in
FIG. 1 , theidentification interface 20 is in communication with theuser authentication unit 22. Theuser 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 theremote control system 10. - 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 theremote control system 10. As such, upon receipt of user identification data from theidentification input 20, theuser 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. - 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 theremote control system 10. As such, upon receipt of fingerprint information from theidentification interface 20, theuser 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, theuser authentication unit 22 generates verification data indicating that the user identification data belongs to an authorized user. However, if no match is found, theuser authentication unit 22 generates verification data indicating that the user identification data does not belong to an authorized user. Theauthentication 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. - 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.
- 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 theremote control system 10. Upon receipt of a pass code from theidentification interface 20, theuser 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, theuser authentication unit 22 generates verification data indicating that the user identification data belongs to an authorized user. However, if no match is found, theuser authentication unit 22 generates verification data indicating that the user identification data does not belong to an authorized user. - 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, theuser 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. - 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 theremote control system 10. As such, upon receipt of the unique information from the swipe card, theuser 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, theuser authentication unit 22 generates verification data indicative that the user identification data belongs to an authorized user. However, if no match is found, theuser authentication unit 22 generates verification data indicative that the user identification data does not belong to an authorized user. - 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, theuser 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, theuser 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 theremote control system 10 is able to know who was using theremote control device 12 during a certain time period. - 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, theuser authentication unit 22 may make use of a combination of information data elements from the user. For example, theuser 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. - In the embodiment shown in
FIG. 1 , theuser authentication unit 22 is in communication with theprocessing unit 28 of theremote control device 12 over acommunication 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 forcommunication link 36 to be a wireline communication link. - 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, theuser authentication unit 22 transmits a verification signal to theremote control device 12 overcommunication link 36. Upon receipt of that verification signal, theprocessing unit 28 transmits the commands conveyed by the signals received atinput 24 to thelocomotive controller module 14. In this fashion, an authorized user is able to control the locomotive 18. - However, when the
user authentication unit 22 generates verification data indicating that the user identification data does not belong to an authorized user, theuser authentication unit 22 does not transmit a verification signal to theprocessing unit 28. In the absence of the verification signal, theprocessing unit 28 does not transmit signals conveying the commands to thelocomotive controller module 14. In an alternative embodiment, when theuser authentication unit 22 generates verification data indicating that the user identification data does not belong to an authorized user, theuser 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 theprocessing unit 28 does not transmit command signals to thelocomotive controller module 14. In either case, an unauthorized user is unable to operate the locomotive 18. - In a variant, the
authentication unit 22 is in communication with thelocomotive controller module 14 over a communication link 38 (indicated by dotted lines inFIG. 1 ) instead ofcommunication 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 forcommunication link 38 to be a wire-line communication link. In addition,communication link 38 can be distinct fromcommunication link 26, or alternatively, they can be the same communication link. For example,communication link 26 andcommunication link 38 might share the same RF frequency. - In this variant, the
processing unit 28 of theremote control device 12 transmits the command signals to thelocomotive controller module 14 overcommunication link 26 regardless of whether they are entered by an authorized user. As such, it is theprocessing module 32 that receives verification signals from theuser authentication unit 22 indicating whether the user is an authorized user. In a specific example of implementation, when theuser authentication unit 22 generates verification data indicating that the user identification data belongs to an authorized user, theuser authentication unit 22 transmits a verification signal to theprocessing module 32 overcommunication link 38. In response to the verification signal, theprocessing module 32 issues local control signals to thecontrol interface 34 for causing the locomotive to execute the commands received atinput 24 of theremote control device 12. As such, an authorized user is able to control the locomotive 18. - When the
user authentication unit 22 generates verification data indicating that the user identification data does not belong to an authorized user, theuser authentication unit 22 does not transmit a verification signal to theprocessing module 32. In the absence of a verification signal, theprocessing module 32 does not issue local control signals to thecontrol interface 34. In an alternative embodiment, when theuser authentication unit 22 generates verification data indicating that the user identification data does not belong to an authorized user, theuser 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, theprocessing module 32 does not issue local control signals to thecontrol interface 34. As such, an unauthorized user is unable to operate the locomotive 18. - The above process will be described in more detail herein below with reference to the flow chart shown in
FIG. 5 and with reference toFIG. 1 . At step 52 a command signal conveying a command to be executed by the locomotive 18 is received atinput 24 of theremote control device 12. At step 54, user identification data is received atidentification interface 20. At step 56, theuser authentication unit 22 processes the user identification data in order to determine if it belongs to an authorized user. Atstep 58, when theuser authentication unit 22 determines that the user identification data belongs to an authorized user, theprocessing module 32 of thelocomotive control device 14 is enabled to transmit local control signals to thecontrol interface 34 for causing the locomotive to execute the commands conveyed by the signal provided at theremote control device 12. Forstep 58, theuser authentication unit 22 can send the verification signal to theremote control device 12 or to thelocomotive controller module 14 to enable local control signals to be sent to thecontrol interface 34. -
FIG. 5 shows step 52 as being performed independently of steps 54 and 56. In other words, receiving a command signal atinput 24 is not necessarily dependent on receiving user identification data at theidentification interface 20. It is within the scope of the invention for theremote control device 12 to receive and transmit a plurality of signals conveying commands received atinput 24 overcommunication 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 theremote control device 12, and then doesn't need to enter user identification data again. The different scenarios in which thelocomotive controller module 14 will cease transmitting local control signals to thecontrol interface 34 will be described in more detail later on in the specification. - 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 atinput 24. - In the specific example of implementation shown in
FIG. 1 , theidentification interface 20 and theauthentication unit 22 are located remotely from theremote control device 12 and thelocomotive controller module 14. For example, they may be located at a central control tower, or at a location where theremote control devices 12 are stored. As such, a user can enter his/her user identification data at theidentification interface 20 when they pick up theirremote control device 12 prior to entering a switchyard, or other location where they are about to use theremote control device 12. - In an alternative embodiment (not shown in the Figures), the
identification interface 20 and theuser authentication unit 22 are located at the locomotive 18. For example, they can both be connected to, or can be an integral part of thelocomotive controller module 14. - In a second specific example of implementation of the remote control system 10 (shown in
FIG. 2 ), theidentification interface 20 and theuser authentication unit 22 are part of theremote control device 12. As such,input 24 for receiving a command signal from a user is a first input, and theidentification interface 20 for receiving the user identification data is a second input. In a specific example of implementation, theidentification interface 20 can be distinct from theinput 24. For the purposes of the present description, the term “distinct” means that it is separate from thefirst input 24. Preferably, the identification interface is dedicated to receive user identification data. In other words in this specific implementation, theidentification interface 20 is not used by a user of theremote control device 12 for entering command signals. Alternatively, theidentification interface 20 is embodied in the same physical input asinput 24. For example, the user might enter user identification data via a keypad that can also be used for entering speed information. - In the embodiment shown in
FIG. 2 , theprocessing unit 28 of theremote control device 12 is operative for transmitting command signals to thelocomotive controller module 14 when theuser authentication unit 22 determines that the user identification data received atinput 20 belongs to an authorized user. This method will be described in more detail with reference to the flow chart shown inFIG. 6 . At step 60 a command signal indicative of a command to be executed by the locomotive 18 is received at thefirst input 24 of theremote control device 12. At step 62, user identification data is received at the second input/identification interface 20 of theremote control device 12. At step 64, theuser authentication unit 22 processes the user identification data in order to determine if it belongs to an authorized user. Atstep 66, when the user identification data belongs to an authorized user, theprocessing unit 28 transmits the command conveyed by the signal received atinput 24 to thelocomotive controller module 14. In such an embodiment, theprocessing module 32 issues local control signals to the control interface for causing the locomotive to execute the commands conveyed by theremote control device 12. - 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 atinput 24 overcommunication link 36 having only received user identification data at thesecond input 20 once. For example, a user may only need to enter user identification data when he or she starts using theremote control device 12, and then doesn't need to enter user identification data again. The different scenarios in which theremote control device 12 will cease transmitting signals to thelocomotive controller module 14 will be described in more detail below. - In another specific example of implementation of the
remote control system 10, theidentification interface 20 and theuser authentication unit 22 are located at separate locations. For example, in a non-limiting example of implementation, theidentification interface 20 can be located at theremote control device 12 and the user authentication device can be located either remotely from both theremote control device 12 and thelocomotive controller module 14, or as shown inFIG. 3 , theuser authentication unit 22 can be located at thelocomotive controller module 14. - In the example of implementation shown in
FIG. 3 , theprocessing unit 28 of theremote control device 12 transmits both the command signal and the user identification data to thelocomotive controller module 14 overwireless communication link 26. As such, theuser authentication unit 22 processes the user identification data when it arrives at thelocomotive control unit 14. This method will be described in more detail with reference to the flow chart shown inFIG. 7 . At step 70 a command signal conveying a command to be executed by the locomotive 18 is received at thefirst input 24 of theremote control device 12. At step 72, user identification data is received at the second input/identification interface 20 of theremote control device 12. Atstep 74, theprocessing unit 28 of the remote control device transmits both the command signal and the user identification data to thelocomotive controller module 14. Atstep 76 theuser authentication unit 22 processes the user identification data in order to determine if it belongs to an authorized user. At step 78, when theuser authentication unit 22 determines that the user identification data belongs to an authorized user, theprocessing module 32 becomes operative for issuing local control signals to thecontrol interface 34 for causing the locomotive 18 to execute the commands conveyed by the command signal entered at theremote control device 12. - However, when the
user authentication unit 22 determines that the user identification data does not belong to an authorized user, theprocessing module 32 does not issue local control signals to thecontrol interface 34. As such, an unauthorized user is unable to control the locomotive 18. - It is within the scope of the invention for the
processing module 32 of thelocomotive controller module 14 to issue local control signals to thecontrol interface 34 having only received user identification data at thesecond input 20 once. For example, a user may only need to enter user identification data when he or she starts using theremote control device 12, and then doesn't need to enter user identification data again. The different scenarios in which thelocomotive controller module 14 will cease transmitting local control signals to thecontrol interface 34 will be described in more detail below later on in the specification. -
Remote Control Device 12 - In a specific example of implementation, the
remote control device 12 is a portableremote 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 theremote control device 12 is shown inFIG. 4 . Theremote control device 12 shown inFIG. 4 is in the form of a portable unit that includes ahousing 40 for enclosing the electronic circuitry, a battery for supplying electrical power (not shown) and auser interface 42 for enabling the user to enter command signals conveying commands to be implemented by the locomotive 18. - In the specific embodiment shown, the
user interface 42 includes twodials housing 40, that are able to be manipulated by a user in order to enter command data. Specifically, by manipulatingdial 44 a located on the left, the user is able to enter brake commands. The brake command information is displayed to the user viadisplay portion 46 shown on the front of thehousing 40. By manipulatingdial 44 b located on the right, the user is able to enter speed commands. The speed command information is displayed to the user viadisplay portion 48 shown on the front of thehousing 40. Other commands, such as on/off, bell/horn activation and forward/reverse, can be entered via control knobs andbuttons 50 located on the upper portion of thehousing 40. Although a specific embodiment of aremote control device 12 has been described herein, it should be understood that the physical implementation of theremote control device 12 can vary greatly without departing from the spirit of the invention. - In the case where the
identification interface 20 is included as part of theremote control device 20, as described above with respect toFIGS. 2 and 3 , theuser interface 42 of theremote control device 12 includes aninput 51 for receiving the user identification data. Preferably, theinput 51 is a distinct input designed for receiving user identification data. In the specific embodiment of aremote control device 12 shown inFIG. 4 , theinput 51 is a distinct input for receiving user identification data in the form of fingerprint information. - In addition, the specific embodiment shown in
FIG. 4 includes avisual prompt 53, in the form of a flashing light in order to prompt the user to enter user identification data. Other types ofprompts 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 theremote control unit 12 to provide user identification data. - 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.
- Transmission Termination Events
- Typically, in use, an operator of the
remote control system 10 provides user identification data when he or she wishes to start using theremote control device 12. As such, once the user identification data has been determined by theuser 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, theremote 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 theremote control system 10 is configured, the transmission termination event could causeprocessing unit 28 of theremote control device 12 to cease transmitting signals conveying commands to thelocomotive controller module 14. As such, once a transmission termination event occurs, theremote control device 12 cannot control the locomotive 18 until new user identification data that belongs to an authorized user is received at theidentification interface 20. Alternatively, the transmission termination event could cause theprocessing module 32 to cease transmitting local control signals to thecontrol interface 34. - 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. - In a specific non-limiting example of implementation, the
user interface 42 of theremote control device 12 includes a user input for enabling the user to enter the termination signal. As such, once the user of theremote control device 12 is finished using theremote control device 12, the user can simply activate the user input in order to enter the termination signal. Upon receipt of the termination signal, theprocessing unit 28 of theremote control device 12 prevents command signals from being sent to thelocomotive controller module 14 until new user identification data belonging to an authorized user is entered at theidentification interface 20. - 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 theremote control device 12, the user can simply activate the user input in order to enter the termination signal. Upon receipt of the termination signal, theprocessing module 32 of thelocomotive controller module 14 ceases to transmit local control signals to thecontrol interface 34 until new user identification data belonging to an authorized user is entered at theidentification interface 20. - 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 theuser authentication unit 22 determines that the user identification data entered at theidentification 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 theremote control system 10. It should be understood that the timer can be included at either theuser authentication unit 22, theprocessing unit 28 of theremote control device 12, or theprocessing module 32 of thelocomotive controller module 32. As such, in the case where the timer is located at theprocessing unit 28 of theremote control device 12, or in the case where the timer is located at theuser authentication unit 22 that is in communication with theremote control device 12, upon expiration of the predetermined amount of time, theprocessing unit 28 ceases to transmit signals indicative of commands entered atinput 24 to thelocomotive controller module 14. In the case where the timer is located at theprocessing module 32 of thelocomotive controller module 14, or in the case where the timer is located at theuser authentication unit 22 that is in communication with thelocomotive controller module 14, upon expiration of the predetermined amount of time, theprocessing module 32 ceases to transmit local control signals to thecontrol interface 34. - 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 theidentification interface 20. - 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 theremote control device 12. In such an embodiment, a timer located at theremote control device 12 would begin each time a user enters a command signal atinput 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 atinput 24, theremote control system 10 would automatically stop controlling the locomotive 10, until new user identification data is received at theidentification interface 20. - 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 atinput 24. As such, the user's authorisation is verified each time a command is entered. - In a further specific example of implementation, the
processing unit 28 of theremote 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 theprocessing 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 theremote 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, theprocessing unit 28 is further able to add to that file all the commands entered by the user during the time he or she uses theremote control device 12. Such a feature is advantageous for security reasons because it enables an owner, or other administrator of theremote control system 10, to determine who was operating theremote control device 12 at all times. Alternatively, the memory is with theauthentication unit 22 and only stores login and logoff times. - 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.
Claims (56)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/667,683 US20050075764A1 (en) | 2003-09-22 | 2003-09-22 | Remote control system for a locomotive having user authentication capabilities |
PCT/CA2004/001662 WO2005028274A1 (en) | 2003-09-22 | 2004-09-22 | A remote control system for a locomotive having user authentication capabilities |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/667,683 US20050075764A1 (en) | 2003-09-22 | 2003-09-22 | Remote control system for a locomotive having user authentication capabilities |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050075764A1 true US20050075764A1 (en) | 2005-04-07 |
Family
ID=34375866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/667,683 Abandoned US20050075764A1 (en) | 2003-09-22 | 2003-09-22 | Remote control system for a locomotive having user authentication capabilities |
Country Status (2)
Country | Link |
---|---|
US (1) | US20050075764A1 (en) |
WO (1) | WO2005028274A1 (en) |
Cited By (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060033605A1 (en) * | 2004-08-10 | 2006-02-16 | Bridge Norman L | Locomotive security system and method |
US20060135127A1 (en) * | 2004-12-21 | 2006-06-22 | Nokia Corporation | System, and associated terminal, method and computer program product for forwarding content and providing digital rights management of the same |
US20090048725A1 (en) * | 2007-08-16 | 2009-02-19 | Quantum Engineering, Inc. | Train crew management and security system |
WO2010132249A1 (en) * | 2009-05-12 | 2010-11-18 | Hetronic International | Remote control system implementing haptic technology for controlling a railway vehicle |
US20110178987A1 (en) * | 2010-01-15 | 2011-07-21 | Samsung Electronics Co., Ltd. | Apparatus and method for processing data according to remote control in data storage device |
US20120319972A1 (en) * | 2011-06-15 | 2012-12-20 | Smart Technologies Ulc | Interactive input system and method |
US20130233978A1 (en) * | 2012-03-08 | 2013-09-12 | Electronics And Telecommunications Research Institute | Method and system for updating train control data using broadband wireless access system |
US8868267B2 (en) | 2012-11-30 | 2014-10-21 | Electro-Motive Diesel, Inc. | Remote update in locomotive distributed control systems |
US8935020B2 (en) | 2012-11-30 | 2015-01-13 | Electro-Motive Diesel, Inc. | Back-up and redundancy of modules in locomotive distributed control systems |
US8954210B2 (en) | 2012-11-30 | 2015-02-10 | Electro-Motive Diesel, Inc. | Distributed control system for a locomotive |
US9026282B2 (en) | 2012-11-30 | 2015-05-05 | Electro-Motive Diesel, Inc. | Two-tiered hierarchically distributed locomotive control system |
US20150244557A1 (en) * | 2012-11-14 | 2015-08-27 | Tencent Technology (Shenzhen) Company Limited | Sign-in method and system |
US20160001802A1 (en) * | 2013-02-26 | 2016-01-07 | Siemens Aktiengesellschaft | Rail vehicle having at least one train protection device according to a national standard and having an etcs vehicle apparatus and method for operating the rail vehicle |
CN105827614A (en) * | 2016-04-15 | 2016-08-03 | 乐视控股(北京)有限公司 | Vehicle remote control method, device and system and vehicle remote controller |
CN105847268A (en) * | 2016-04-15 | 2016-08-10 | 乐视控股(北京)有限公司 | Vehicle remote control method, device and system, and vehicle remote controller |
WO2016188040A1 (en) * | 2015-05-28 | 2016-12-01 | 京东方科技集团股份有限公司 | Safe vehicle driving method, apparatus and system |
JP2017517903A (en) * | 2014-01-31 | 2017-06-29 | ルノー エス.ア.エス. | Method for controlling automatic mobile maneuvering of an automatic vehicle |
US20180281834A1 (en) * | 2015-12-01 | 2018-10-04 | Laird Technologies, Inc. | Systems and methods for safety locking of operator control units for remote control machines |
US20190104013A1 (en) * | 2004-03-16 | 2019-04-04 | Icontrol Networks, Inc. | Takeover of security network |
US10313303B2 (en) | 2007-06-12 | 2019-06-04 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US10332363B2 (en) | 2009-04-30 | 2019-06-25 | Icontrol Networks, Inc. | Controller and interface for home security, monitoring and automation having customizable audio alerts for SMA events |
US10339791B2 (en) | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
US10348575B2 (en) | 2013-06-27 | 2019-07-09 | Icontrol Networks, Inc. | Control system user interface |
US10365810B2 (en) | 2007-06-12 | 2019-07-30 | Icontrol Networks, Inc. | Control system user interface |
US10375253B2 (en) | 2008-08-25 | 2019-08-06 | Icontrol Networks, Inc. | Security system with networked touchscreen and gateway |
US10382452B1 (en) | 2007-06-12 | 2019-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10380871B2 (en) | 2005-03-16 | 2019-08-13 | Icontrol Networks, Inc. | Control system user interface |
US10389736B2 (en) | 2007-06-12 | 2019-08-20 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10423309B2 (en) | 2007-06-12 | 2019-09-24 | Icontrol Networks, Inc. | Device integration framework |
US10447491B2 (en) | 2004-03-16 | 2019-10-15 | Icontrol Networks, Inc. | Premises system management using status signal |
US10498830B2 (en) | 2007-06-12 | 2019-12-03 | Icontrol Networks, Inc. | Wi-Fi-to-serial encapsulation in systems |
DE102018210242A1 (en) * | 2018-06-22 | 2019-12-24 | Siemens Aktiengesellschaft | Arrangement for securing a rail vehicle against acts by unauthorized persons |
US10523689B2 (en) | 2007-06-12 | 2019-12-31 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
US10530839B2 (en) | 2008-08-11 | 2020-01-07 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US10559193B2 (en) | 2002-02-01 | 2020-02-11 | Comcast Cable Communications, Llc | Premises management systems |
US10616244B2 (en) | 2006-06-12 | 2020-04-07 | Icontrol Networks, Inc. | Activation of gateway device |
US10616075B2 (en) | 2007-06-12 | 2020-04-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10666523B2 (en) | 2007-06-12 | 2020-05-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10672254B2 (en) | 2007-04-23 | 2020-06-02 | Icontrol Networks, Inc. | Method and system for providing alternate network access |
US10691295B2 (en) | 2004-03-16 | 2020-06-23 | Icontrol Networks, Inc. | User interface in a premises network |
US10721087B2 (en) | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
US10741057B2 (en) | 2010-12-17 | 2020-08-11 | Icontrol Networks, Inc. | Method and system for processing security event data |
US10747216B2 (en) | 2007-02-28 | 2020-08-18 | Icontrol Networks, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
US10755739B1 (en) * | 2016-12-30 | 2020-08-25 | John Fristrom | Remote railway crossing programmable device and methods thereof |
US10754304B2 (en) | 2004-03-16 | 2020-08-25 | Icontrol Networks, Inc. | Automation system with mobile interface |
US10785319B2 (en) | 2006-06-12 | 2020-09-22 | Icontrol Networks, Inc. | IP device discovery systems and methods |
US10841381B2 (en) | 2005-03-16 | 2020-11-17 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US10979389B2 (en) | 2004-03-16 | 2021-04-13 | Icontrol Networks, Inc. | Premises management configuration and control |
US10992784B2 (en) | 2004-03-16 | 2021-04-27 | Control Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
US11043112B2 (en) | 2004-03-16 | 2021-06-22 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US11089122B2 (en) | 2007-06-12 | 2021-08-10 | Icontrol Networks, Inc. | Controlling data routing among networks |
US11113950B2 (en) | 2005-03-16 | 2021-09-07 | Icontrol Networks, Inc. | Gateway integrated with premises security system |
US11146637B2 (en) | 2014-03-03 | 2021-10-12 | Icontrol Networks, Inc. | Media content management |
US11153266B2 (en) | 2004-03-16 | 2021-10-19 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11182060B2 (en) | 2004-03-16 | 2021-11-23 | Icontrol Networks, Inc. | Networked touchscreen with integrated interfaces |
US11184322B2 (en) | 2004-03-16 | 2021-11-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11201755B2 (en) | 2004-03-16 | 2021-12-14 | Icontrol Networks, Inc. | Premises system management using status signal |
US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11237714B2 (en) | 2007-06-12 | 2022-02-01 | Control Networks, Inc. | Control system user interface |
US11240059B2 (en) | 2010-12-20 | 2022-02-01 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US11258625B2 (en) | 2008-08-11 | 2022-02-22 | Icontrol Networks, Inc. | Mobile premises automation platform |
US11277465B2 (en) | 2004-03-16 | 2022-03-15 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
US11310199B2 (en) | 2004-03-16 | 2022-04-19 | Icontrol Networks, Inc. | Premises management configuration and control |
US11316958B2 (en) | 2008-08-11 | 2022-04-26 | Icontrol Networks, Inc. | Virtual device systems and methods |
US11316753B2 (en) | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
US11368327B2 (en) | 2008-08-11 | 2022-06-21 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
US11398147B2 (en) | 2010-09-28 | 2022-07-26 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
US11412027B2 (en) | 2007-01-24 | 2022-08-09 | Icontrol Networks, Inc. | Methods and systems for data communication |
US11424980B2 (en) | 2005-03-16 | 2022-08-23 | Icontrol Networks, Inc. | Forming a security network including integrated security system components |
US11423756B2 (en) | 2007-06-12 | 2022-08-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11451409B2 (en) | 2005-03-16 | 2022-09-20 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
US11489812B2 (en) | 2004-03-16 | 2022-11-01 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US11496568B2 (en) | 2005-03-16 | 2022-11-08 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US11582065B2 (en) | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11615697B2 (en) | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11677577B2 (en) | 2004-03-16 | 2023-06-13 | Icontrol Networks, Inc. | Premises system management using status signal |
US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
US11706045B2 (en) | 2005-03-16 | 2023-07-18 | Icontrol Networks, Inc. | Modular electronic display platform |
US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
US11792330B2 (en) | 2005-03-16 | 2023-10-17 | Icontrol Networks, Inc. | Communication and automation in a premises management system |
US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11816323B2 (en) | 2008-06-25 | 2023-11-14 | Icontrol Networks, Inc. | Automation system user interface |
US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101905703B (en) * | 2010-07-12 | 2012-07-18 | 上海新干通通信设备有限公司 | Centralized yard train dispatching remote control system |
US20120130562A1 (en) * | 2010-11-19 | 2012-05-24 | General Electric Company | Data communication system for a rail vehicle and method for communicating data with a rail vehicle |
CN102390383A (en) * | 2011-09-05 | 2012-03-28 | 铁道部运输局 | Remote data transmission method, device, and system for high-speed trains |
CN102625339A (en) * | 2012-03-13 | 2012-08-01 | 中国铁道科学研究院基础设施检测研究所 | Monitoring system for using state of integrated wireless communication equipment of railway locomotive |
CN104184790A (en) * | 2014-04-08 | 2014-12-03 | 河南思维自动化设备股份有限公司 | Electrical vehicle-mounted equipment quality remote monitoring method and system |
CN103963790B (en) * | 2014-05-08 | 2016-06-29 | 武汉钢铁(集团)公司 | Wireless remote control locomotive automatic speed limit device |
CN104125114A (en) * | 2014-08-01 | 2014-10-29 | 中国铁道科学研究院 | CIR (cab integrated radio) equipment operation status real-time monitoring system |
US20160366144A1 (en) * | 2015-06-10 | 2016-12-15 | Huawei Technologies Co., Ltd. | System Security Using Multi-user Control |
CN115212588B (en) * | 2022-07-13 | 2024-03-26 | 深圳市好盈科技股份有限公司 | Linear braking method of remote control model climbing vehicle |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4872195A (en) * | 1986-11-13 | 1989-10-03 | Gentner Electronics Corporation | Remote control unit for radio/television transmitter station |
US4893240A (en) * | 1987-01-29 | 1990-01-09 | Imad Karkouti | Remote control system for operating selected functions of a vehicle |
US5497185A (en) * | 1991-04-25 | 1996-03-05 | Le Groupe Videotron Ltee. | Remote control system for television audience data gathering |
US5511749A (en) * | 1994-04-01 | 1996-04-30 | Canac International, Inc. | Remote control system for a locomotive |
US5955981A (en) * | 1995-12-12 | 1999-09-21 | Rangan; Karur S. | Security for remote operation devices |
US6164403A (en) * | 1997-12-24 | 2000-12-26 | Stmicroelectronics S.A. | Security system |
US6175784B1 (en) * | 1999-08-09 | 2001-01-16 | Honeywell, Inc. | Remotely operated rail car status monitor and control system |
US6213391B1 (en) * | 1997-09-10 | 2001-04-10 | William H. Lewis | Portable system for personal identification based upon distinctive characteristics of the user |
US6232874B1 (en) * | 1998-03-20 | 2001-05-15 | Trimble Navigation Limited | Vehicle use control |
US6449536B1 (en) * | 2000-07-14 | 2002-09-10 | Canac, Inc. | Remote control system for locomotives |
US6456674B1 (en) * | 1998-09-25 | 2002-09-24 | Canac Inc. | Method and apparatus for automatic repetition rate assignment in a remote control system |
US6466847B1 (en) * | 2000-09-01 | 2002-10-15 | Canac Inc | Remote control system for a locomotive using voice commands |
US6470245B1 (en) * | 2002-01-31 | 2002-10-22 | Canac Inc. | Remote control system for a locomotive with solid state tilt sensor |
US6542076B1 (en) * | 1993-06-08 | 2003-04-01 | Raymond Anthony Joao | Control, monitoring and/or security apparatus and method |
US6819259B2 (en) * | 2001-02-09 | 2004-11-16 | Konami Corporation | Remote control system and timing method for operation thereof |
US20040245410A1 (en) * | 2003-05-22 | 2004-12-09 | General Electric Company | Locomotive control system and method |
US20050039027A1 (en) * | 2003-07-25 | 2005-02-17 | Shapiro Michael F. | Universal, biometric, self-authenticating identity computer having multiple communication ports |
-
2003
- 2003-09-22 US US10/667,683 patent/US20050075764A1/en not_active Abandoned
-
2004
- 2004-09-22 WO PCT/CA2004/001662 patent/WO2005028274A1/en active Application Filing
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4872195A (en) * | 1986-11-13 | 1989-10-03 | Gentner Electronics Corporation | Remote control unit for radio/television transmitter station |
US4893240A (en) * | 1987-01-29 | 1990-01-09 | Imad Karkouti | Remote control system for operating selected functions of a vehicle |
US5497185A (en) * | 1991-04-25 | 1996-03-05 | Le Groupe Videotron Ltee. | Remote control system for television audience data gathering |
US6542076B1 (en) * | 1993-06-08 | 2003-04-01 | Raymond Anthony Joao | Control, monitoring and/or security apparatus and method |
US5511749A (en) * | 1994-04-01 | 1996-04-30 | Canac International, Inc. | Remote control system for a locomotive |
US5685507A (en) * | 1994-04-01 | 1997-11-11 | Canac International Incorporated | Remote control system for a locomotive |
US5955981A (en) * | 1995-12-12 | 1999-09-21 | Rangan; Karur S. | Security for remote operation devices |
US6213391B1 (en) * | 1997-09-10 | 2001-04-10 | William H. Lewis | Portable system for personal identification based upon distinctive characteristics of the user |
US6164403A (en) * | 1997-12-24 | 2000-12-26 | Stmicroelectronics S.A. | Security system |
US6232874B1 (en) * | 1998-03-20 | 2001-05-15 | Trimble Navigation Limited | Vehicle use control |
US6456674B1 (en) * | 1998-09-25 | 2002-09-24 | Canac Inc. | Method and apparatus for automatic repetition rate assignment in a remote control system |
US6175784B1 (en) * | 1999-08-09 | 2001-01-16 | Honeywell, Inc. | Remotely operated rail car status monitor and control system |
US6449536B1 (en) * | 2000-07-14 | 2002-09-10 | Canac, Inc. | Remote control system for locomotives |
US6466847B1 (en) * | 2000-09-01 | 2002-10-15 | Canac Inc | Remote control system for a locomotive using voice commands |
US6819259B2 (en) * | 2001-02-09 | 2004-11-16 | Konami Corporation | Remote control system and timing method for operation thereof |
US6470245B1 (en) * | 2002-01-31 | 2002-10-22 | Canac Inc. | Remote control system for a locomotive with solid state tilt sensor |
US20040245410A1 (en) * | 2003-05-22 | 2004-12-09 | General Electric Company | Locomotive control system and method |
US20050039027A1 (en) * | 2003-07-25 | 2005-02-17 | Shapiro Michael F. | Universal, biometric, self-authenticating identity computer having multiple communication ports |
Cited By (163)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10559193B2 (en) | 2002-02-01 | 2020-02-11 | Comcast Cable Communications, Llc | Premises management systems |
US11378922B2 (en) | 2004-03-16 | 2022-07-05 | Icontrol Networks, Inc. | Automation system with mobile interface |
US11201755B2 (en) | 2004-03-16 | 2021-12-14 | Icontrol Networks, Inc. | Premises system management using status signal |
US11159484B2 (en) | 2004-03-16 | 2021-10-26 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US11893874B2 (en) | 2004-03-16 | 2024-02-06 | Icontrol Networks, Inc. | Networked touchscreen with integrated interfaces |
US11153266B2 (en) | 2004-03-16 | 2021-10-19 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11175793B2 (en) | 2004-03-16 | 2021-11-16 | Icontrol Networks, Inc. | User interface in a premises network |
US11810445B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11182060B2 (en) | 2004-03-16 | 2021-11-23 | Icontrol Networks, Inc. | Networked touchscreen with integrated interfaces |
US11782394B2 (en) | 2004-03-16 | 2023-10-10 | Icontrol Networks, Inc. | Automation system with mobile interface |
US11757834B2 (en) | 2004-03-16 | 2023-09-12 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11184322B2 (en) | 2004-03-16 | 2021-11-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11082395B2 (en) | 2004-03-16 | 2021-08-03 | Icontrol Networks, Inc. | Premises management configuration and control |
US11043112B2 (en) | 2004-03-16 | 2021-06-22 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US11677577B2 (en) | 2004-03-16 | 2023-06-13 | Icontrol Networks, Inc. | Premises system management using status signal |
US11037433B2 (en) | 2004-03-16 | 2021-06-15 | Icontrol Networks, Inc. | Management of a security system at a premises |
US11656667B2 (en) | 2004-03-16 | 2023-05-23 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US11626006B2 (en) | 2004-03-16 | 2023-04-11 | Icontrol Networks, Inc. | Management of a security system at a premises |
US11625008B2 (en) | 2004-03-16 | 2023-04-11 | Icontrol Networks, Inc. | Premises management networking |
US10992784B2 (en) | 2004-03-16 | 2021-04-27 | Control Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11601397B2 (en) | 2004-03-16 | 2023-03-07 | Icontrol Networks, Inc. | Premises management configuration and control |
US20190104013A1 (en) * | 2004-03-16 | 2019-04-04 | Icontrol Networks, Inc. | Takeover of security network |
US10979389B2 (en) | 2004-03-16 | 2021-04-13 | Icontrol Networks, Inc. | Premises management configuration and control |
US11588787B2 (en) | 2004-03-16 | 2023-02-21 | Icontrol Networks, Inc. | Premises management configuration and control |
US11537186B2 (en) | 2004-03-16 | 2022-12-27 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US10890881B2 (en) | 2004-03-16 | 2021-01-12 | Icontrol Networks, Inc. | Premises management networking |
US11489812B2 (en) | 2004-03-16 | 2022-11-01 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11449012B2 (en) | 2004-03-16 | 2022-09-20 | Icontrol Networks, Inc. | Premises management networking |
US10796557B2 (en) | 2004-03-16 | 2020-10-06 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
US10754304B2 (en) | 2004-03-16 | 2020-08-25 | Icontrol Networks, Inc. | Automation system with mobile interface |
US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US10447491B2 (en) | 2004-03-16 | 2019-10-15 | Icontrol Networks, Inc. | Premises system management using status signal |
US10735249B2 (en) * | 2004-03-16 | 2020-08-04 | Icontrol Networks, Inc. | Management of a security system at a premises |
US10692356B2 (en) | 2004-03-16 | 2020-06-23 | Icontrol Networks, Inc. | Control system user interface |
US11410531B2 (en) | 2004-03-16 | 2022-08-09 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
US10691295B2 (en) | 2004-03-16 | 2020-06-23 | Icontrol Networks, Inc. | User interface in a premises network |
US11277465B2 (en) | 2004-03-16 | 2022-03-15 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
US11310199B2 (en) | 2004-03-16 | 2022-04-19 | Icontrol Networks, Inc. | Premises management configuration and control |
US11368429B2 (en) | 2004-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premises management configuration and control |
US20060033605A1 (en) * | 2004-08-10 | 2006-02-16 | Bridge Norman L | Locomotive security system and method |
US7606559B2 (en) * | 2004-12-21 | 2009-10-20 | Nokia Corporation | System, and associated terminal, method and computer program product for forwarding content and providing digital rights management of the same |
US20060135127A1 (en) * | 2004-12-21 | 2006-06-22 | Nokia Corporation | System, and associated terminal, method and computer program product for forwarding content and providing digital rights management of the same |
US11367340B2 (en) | 2005-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premise management systems and methods |
US11113950B2 (en) | 2005-03-16 | 2021-09-07 | Icontrol Networks, Inc. | Gateway integrated with premises security system |
US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
US10841381B2 (en) | 2005-03-16 | 2020-11-17 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US10721087B2 (en) | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
US11792330B2 (en) | 2005-03-16 | 2023-10-17 | Icontrol Networks, Inc. | Communication and automation in a premises management system |
US11706045B2 (en) | 2005-03-16 | 2023-07-18 | Icontrol Networks, Inc. | Modular electronic display platform |
US11595364B2 (en) | 2005-03-16 | 2023-02-28 | Icontrol Networks, Inc. | System for data routing in networks |
US11824675B2 (en) | 2005-03-16 | 2023-11-21 | Icontrol Networks, Inc. | Networked touchscreen with integrated interfaces |
US11496568B2 (en) | 2005-03-16 | 2022-11-08 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
US10380871B2 (en) | 2005-03-16 | 2019-08-13 | Icontrol Networks, Inc. | Control system user interface |
US11451409B2 (en) | 2005-03-16 | 2022-09-20 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
US11615697B2 (en) | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
US11424980B2 (en) | 2005-03-16 | 2022-08-23 | Icontrol Networks, Inc. | Forming a security network including integrated security system components |
US10930136B2 (en) | 2005-03-16 | 2021-02-23 | Icontrol Networks, Inc. | Premise management systems and methods |
US11418518B2 (en) | 2006-06-12 | 2022-08-16 | Icontrol Networks, Inc. | Activation of gateway device |
US10616244B2 (en) | 2006-06-12 | 2020-04-07 | Icontrol Networks, Inc. | Activation of gateway device |
US10785319B2 (en) | 2006-06-12 | 2020-09-22 | Icontrol Networks, Inc. | IP device discovery systems and methods |
US11412027B2 (en) | 2007-01-24 | 2022-08-09 | Icontrol Networks, Inc. | Methods and systems for data communication |
US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
US11418572B2 (en) | 2007-01-24 | 2022-08-16 | Icontrol Networks, Inc. | Methods and systems for improved system performance |
US11194320B2 (en) | 2007-02-28 | 2021-12-07 | Icontrol Networks, Inc. | Method and system for managing communication connectivity |
US10747216B2 (en) | 2007-02-28 | 2020-08-18 | Icontrol Networks, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
US11809174B2 (en) | 2007-02-28 | 2023-11-07 | Icontrol Networks, Inc. | Method and system for managing communication connectivity |
US10657794B1 (en) | 2007-02-28 | 2020-05-19 | Icontrol Networks, Inc. | Security, monitoring and automation controller access and use of legacy security control panel information |
US11663902B2 (en) | 2007-04-23 | 2023-05-30 | Icontrol Networks, Inc. | Method and system for providing alternate network access |
US10672254B2 (en) | 2007-04-23 | 2020-06-02 | Icontrol Networks, Inc. | Method and system for providing alternate network access |
US11132888B2 (en) | 2007-04-23 | 2021-09-28 | Icontrol Networks, Inc. | Method and system for providing alternate network access |
US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10444964B2 (en) | 2007-06-12 | 2019-10-15 | Icontrol Networks, Inc. | Control system user interface |
US10313303B2 (en) | 2007-06-12 | 2019-06-04 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US11611568B2 (en) | 2007-06-12 | 2023-03-21 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11089122B2 (en) | 2007-06-12 | 2021-08-10 | Icontrol Networks, Inc. | Controlling data routing among networks |
US11582065B2 (en) | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
US10339791B2 (en) | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11894986B2 (en) | 2007-06-12 | 2024-02-06 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11237714B2 (en) | 2007-06-12 | 2022-02-01 | Control Networks, Inc. | Control system user interface |
US11625161B2 (en) | 2007-06-12 | 2023-04-11 | Icontrol Networks, Inc. | Control system user interface |
US10365810B2 (en) | 2007-06-12 | 2019-07-30 | Icontrol Networks, Inc. | Control system user interface |
US10382452B1 (en) | 2007-06-12 | 2019-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11423756B2 (en) | 2007-06-12 | 2022-08-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10389736B2 (en) | 2007-06-12 | 2019-08-20 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10423309B2 (en) | 2007-06-12 | 2019-09-24 | Icontrol Networks, Inc. | Device integration framework |
US10666523B2 (en) | 2007-06-12 | 2020-05-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11316753B2 (en) | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10498830B2 (en) | 2007-06-12 | 2019-12-03 | Icontrol Networks, Inc. | Wi-Fi-to-serial encapsulation in systems |
US10616075B2 (en) | 2007-06-12 | 2020-04-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11722896B2 (en) | 2007-06-12 | 2023-08-08 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11632308B2 (en) | 2007-06-12 | 2023-04-18 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10523689B2 (en) | 2007-06-12 | 2019-12-31 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11815969B2 (en) | 2007-08-10 | 2023-11-14 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US20090048725A1 (en) * | 2007-08-16 | 2009-02-19 | Quantum Engineering, Inc. | Train crew management and security system |
US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11816323B2 (en) | 2008-06-25 | 2023-11-14 | Icontrol Networks, Inc. | Automation system user interface |
US11711234B2 (en) | 2008-08-11 | 2023-07-25 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
US11368327B2 (en) | 2008-08-11 | 2022-06-21 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US11258625B2 (en) | 2008-08-11 | 2022-02-22 | Icontrol Networks, Inc. | Mobile premises automation platform |
US11962672B2 (en) | 2008-08-11 | 2024-04-16 | Icontrol Networks, Inc. | Virtual device systems and methods |
US11316958B2 (en) | 2008-08-11 | 2022-04-26 | Icontrol Networks, Inc. | Virtual device systems and methods |
US11641391B2 (en) | 2008-08-11 | 2023-05-02 | Icontrol Networks Inc. | Integrated cloud system with lightweight gateway for premises automation |
US10530839B2 (en) | 2008-08-11 | 2020-01-07 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US11616659B2 (en) | 2008-08-11 | 2023-03-28 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
US11190578B2 (en) | 2008-08-11 | 2021-11-30 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US10375253B2 (en) | 2008-08-25 | 2019-08-06 | Icontrol Networks, Inc. | Security system with networked touchscreen and gateway |
US11601865B2 (en) | 2009-04-30 | 2023-03-07 | Icontrol Networks, Inc. | Server-based notification of alarm event subsequent to communication failure with armed security system |
US11778534B2 (en) | 2009-04-30 | 2023-10-03 | Icontrol Networks, Inc. | Hardware configurable security, monitoring and automation controller having modular communication protocol interfaces |
US11129084B2 (en) | 2009-04-30 | 2021-09-21 | Icontrol Networks, Inc. | Notification of event subsequent to communication failure with security system |
US10332363B2 (en) | 2009-04-30 | 2019-06-25 | Icontrol Networks, Inc. | Controller and interface for home security, monitoring and automation having customizable audio alerts for SMA events |
US10813034B2 (en) | 2009-04-30 | 2020-10-20 | Icontrol Networks, Inc. | Method, system and apparatus for management of applications for an SMA controller |
US11553399B2 (en) | 2009-04-30 | 2023-01-10 | Icontrol Networks, Inc. | Custom content for premises management |
US11284331B2 (en) | 2009-04-30 | 2022-03-22 | Icontrol Networks, Inc. | Server-based notification of alarm event subsequent to communication failure with armed security system |
US11665617B2 (en) | 2009-04-30 | 2023-05-30 | Icontrol Networks, Inc. | Server-based notification of alarm event subsequent to communication failure with armed security system |
US11223998B2 (en) | 2009-04-30 | 2022-01-11 | Icontrol Networks, Inc. | Security, monitoring and automation controller access and use of legacy security control panel information |
US10674428B2 (en) | 2009-04-30 | 2020-06-02 | Icontrol Networks, Inc. | Hardware configurable security, monitoring and automation controller having modular communication protocol interfaces |
US11856502B2 (en) | 2009-04-30 | 2023-12-26 | Icontrol Networks, Inc. | Method, system and apparatus for automated inventory reporting of security, monitoring and automation hardware and software at customer premises |
US11356926B2 (en) | 2009-04-30 | 2022-06-07 | Icontrol Networks, Inc. | Hardware configurable security, monitoring and automation controller having modular communication protocol interfaces |
WO2010132249A1 (en) * | 2009-05-12 | 2010-11-18 | Hetronic International | Remote control system implementing haptic technology for controlling a railway vehicle |
US20110178987A1 (en) * | 2010-01-15 | 2011-07-21 | Samsung Electronics Co., Ltd. | Apparatus and method for processing data according to remote control in data storage device |
US11900790B2 (en) | 2010-09-28 | 2024-02-13 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
US11398147B2 (en) | 2010-09-28 | 2022-07-26 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
US10741057B2 (en) | 2010-12-17 | 2020-08-11 | Icontrol Networks, Inc. | Method and system for processing security event data |
US11341840B2 (en) | 2010-12-17 | 2022-05-24 | Icontrol Networks, Inc. | Method and system for processing security event data |
US11240059B2 (en) | 2010-12-20 | 2022-02-01 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
US9442602B2 (en) * | 2011-06-15 | 2016-09-13 | Smart Technologies Ulc | Interactive input system and method |
US20120319972A1 (en) * | 2011-06-15 | 2012-12-20 | Smart Technologies Ulc | Interactive input system and method |
US20130233978A1 (en) * | 2012-03-08 | 2013-09-12 | Electronics And Telecommunications Research Institute | Method and system for updating train control data using broadband wireless access system |
US20150244557A1 (en) * | 2012-11-14 | 2015-08-27 | Tencent Technology (Shenzhen) Company Limited | Sign-in method and system |
US9699016B2 (en) * | 2012-11-14 | 2017-07-04 | Tencent Technology (Shenzhen) Company Limited | Sign-in method and system |
US9026282B2 (en) | 2012-11-30 | 2015-05-05 | Electro-Motive Diesel, Inc. | Two-tiered hierarchically distributed locomotive control system |
US8935020B2 (en) | 2012-11-30 | 2015-01-13 | Electro-Motive Diesel, Inc. | Back-up and redundancy of modules in locomotive distributed control systems |
US8868267B2 (en) | 2012-11-30 | 2014-10-21 | Electro-Motive Diesel, Inc. | Remote update in locomotive distributed control systems |
US8954210B2 (en) | 2012-11-30 | 2015-02-10 | Electro-Motive Diesel, Inc. | Distributed control system for a locomotive |
US20160001802A1 (en) * | 2013-02-26 | 2016-01-07 | Siemens Aktiengesellschaft | Rail vehicle having at least one train protection device according to a national standard and having an etcs vehicle apparatus and method for operating the rail vehicle |
US11296950B2 (en) | 2013-06-27 | 2022-04-05 | Icontrol Networks, Inc. | Control system user interface |
US10348575B2 (en) | 2013-06-27 | 2019-07-09 | Icontrol Networks, Inc. | Control system user interface |
JP2017517903A (en) * | 2014-01-31 | 2017-06-29 | ルノー エス.ア.エス. | Method for controlling automatic mobile maneuvering of an automatic vehicle |
US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
US11146637B2 (en) | 2014-03-03 | 2021-10-12 | Icontrol Networks, Inc. | Media content management |
US11943301B2 (en) | 2014-03-03 | 2024-03-26 | Icontrol Networks, Inc. | Media content management |
US10196035B2 (en) | 2015-05-28 | 2019-02-05 | Boe Technology Group Co., Ltd. | Safe driving method, device and system for vehicle |
WO2016188040A1 (en) * | 2015-05-28 | 2016-12-01 | 京东方科技集团股份有限公司 | Safe vehicle driving method, apparatus and system |
US20180281834A1 (en) * | 2015-12-01 | 2018-10-04 | Laird Technologies, Inc. | Systems and methods for safety locking of operator control units for remote control machines |
US11312402B2 (en) | 2015-12-01 | 2022-04-26 | Cattron North America, Inc. | Systems and methods for safety locking of operator control units for remote control machines |
CN105847268A (en) * | 2016-04-15 | 2016-08-10 | 乐视控股(北京)有限公司 | Vehicle remote control method, device and system, and vehicle remote controller |
CN105827614A (en) * | 2016-04-15 | 2016-08-03 | 乐视控股(北京)有限公司 | Vehicle remote control method, device and system and vehicle remote controller |
US10755739B1 (en) * | 2016-12-30 | 2020-08-25 | John Fristrom | Remote railway crossing programmable device and methods thereof |
DE102018210242A1 (en) * | 2018-06-22 | 2019-12-24 | Siemens Aktiengesellschaft | Arrangement for securing a rail vehicle against acts by unauthorized persons |
US11928227B2 (en) | 2018-06-22 | 2024-03-12 | Siemens Mobility GmbH | Arrangement for securing a rail vehicle against the actions of unauthorized persons |
Also Published As
Publication number | Publication date |
---|---|
WO2005028274A1 (en) | 2005-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050075764A1 (en) | Remote control system for a locomotive having user authentication capabilities | |
US10246055B2 (en) | Method for authorizing a driver to activate at least one system of a vehicle, based on a biometric authentication process | |
KR101289711B1 (en) | Method, vehicle terminal, biometrics card and system for controlling vehicle through authenticating driver, and method for providing passenger protecting/tracking function using biometrics card and terminal | |
CN105480192B (en) | Vehicle right to use sharing means, control device and intelligent automobile | |
US9141150B1 (en) | Authentication and control interface of a security system | |
US8614622B2 (en) | Method and system for enabling an authorized vehicle driveaway | |
KR101730581B1 (en) | Driver specific vehicle configuration | |
EP1564691A3 (en) | Security control system | |
US9111084B2 (en) | Authentication platform and related method of operation | |
CN106600762A (en) | Method and system for controlling vehicle door | |
CN102991461A (en) | Fingerprint managing device for vehicle and using method of fingerprint managing device | |
CN104364794A (en) | Location-based access control for portable electronic device | |
WO2007058607A1 (en) | Identification and computer login of an operator of a vehicle | |
CN108734838A (en) | It is a kind of that there is the smart lock based on video raw body signature verification device | |
JP2006161545A (en) | On-vehicle device for smart entry system | |
CN113269912B (en) | Vehicle key learning method and system, vehicle-mounted control equipment and storage medium | |
US11626118B2 (en) | Vehicle authentication device and vehicle control system | |
CN110194123B (en) | Vehicle starting method and system in keyless state and vehicle | |
CN108674367A (en) | A kind of automobile driver's vehicle control method and the system for realizing this method | |
JPH1125246A (en) | Non-contact ic card and log-in method using the same | |
US20030014642A1 (en) | Security arrangement | |
CN112910850A (en) | Safety verification method and system for controlling vehicle | |
CN107187420B (en) | Pilotless automobile and its starting method, computer-readable medium | |
CN112907791B (en) | Intelligent key cabinet system based on RFID accurate identification and face identification technology | |
JP2000509590A (en) | Operation method of remote control device and remote control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CANAC INC., CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HORST, FOLKERT;SZKLAR, OLEH;START, EMMA;AND OTHERS;REEL/FRAME:014796/0796;SIGNING DATES FROM 20030916 TO 20030919 |
|
AS | Assignment |
Owner name: BELTPACK CORPORATION, CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CANAC INC.;REEL/FRAME:014728/0225 Effective date: 20040430 |
|
AS | Assignment |
Owner name: CANAC INC., CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HORST, FOLKERT;SZKLAR, OLEH;START, EMMA;AND OTHERS;REEL/FRAME:015636/0622;SIGNING DATES FROM 20030916 TO 20030919 |
|
AS | Assignment |
Owner name: ARGOSY INVESTMENT PARTNERS II, L.P., PENNSYLVANIA Free format text: SECURITY INTEREST;ASSIGNOR:CATTRON INTELLECTUAL PROPERTY CORPORATION;REEL/FRAME:016116/0653 Effective date: 20041015 |
|
AS | Assignment |
Owner name: CATTRON INTELLECTUAL PROPERTY CORPORATION, PENNSYL Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BELTPACK CORPORATION;REEL/FRAME:015587/0725 Effective date: 20041015 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |