IP Library Granted Patent US 9,071,338
Granted Patent B2
US 9,071,338 · App. 13/690,164 · Granted Jun 30, 2015

Reliable data transfer for locomotive consist communications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,071,338
App. No.
13/690,164
Granted
Jun 30, 2015
Kind
B2
Abstract

A method for controlling data communication within a locomotive consist is disclosed. The method may include receiving, at a first access point, a first set of data packets that represent a communication sent from a second access point via a first set of wires. The method may also include receiving, at the first access point, a second set of data packets that represent the same communication sent from the second access point via a second set of wires. Further, the method may include processing the first set of data packets and the second set of data packets to create a resultant set of data packets and generating, at the first access point, a communication related to operating the locomotive based on the resultant data packets.

Claims (55)

1. A method for controlling data communication within a locomotive consist, the method comprising:

receiving, at a first access point a first set of data packets that represent a communication sent from a second access point via a first plurality of wires;

receiving, at the first access point, a second set of data packets that represent the same communication sent from the second access point via a second plurality of wires;

processing the first set of data packets and the second set of data packets to create a resultant set of data packets; and

generating, at the first access point, a communication related to operating the locomotive based on the resultant set of data packets.

2. The method of claim 1 , wherein processing the first set of data packets and the second set of data packets includes adding together corresponding bits of the first set of data packets and the second set of data packets to create the resultant set of data packets.

3. The method of claim 1 , wherein processing the first set of data packets and the second set of data packets includes selecting one of the first set of data packets or the second set of data packets based on a determined amount of packet loss associated with each of the first set of data packets and the second set of data packets.

4. The method of claim 1 , further including:

monitoring at least one of the first plurality of wires and the second plurality of wires for interference; and

selectively determining a method of communication of a subsequent communication between the first access point and the second access point based on the monitored interference.

5. The method of claim 4 , wherein the interference includes at least one from the group consisting of: signal-to-noise ratio and signal-to-crosstalk ratio of at least one of the first plurality of wires and the second plurality of wires.

6. The method of claim 5 , further including:

determining that the signal-to-noise ratio of at least one of the first plurality of wires and the second plurality of wires is below a threshold value; and

generating, at the first access point, a request for the second access point to send the subsequent communication by sending a first subsequent set of data packets representing the subsequent communication over the first plurality of wires and a second subsequent set of data packets representing the subsequent communication over the second plurality of wires.

7. The method of claim 5 , further including:

determining that the signal-to-crosstalk ratio of at least one of the first plurality of wires and the second plurality of wires is below a threshold value; and

generating, at the first access point, a request for the second access point to send a subsequent communication to the first access point using a multiple input multiple output (MIMO) communication method that includes a crosstalk compensation scheme.

8. The method of claim 5 , further including:

determining that the signal-to-crosstalk ratio of at least one of the first plurality of wires and the second plurality of wires exceeds a first threshold;

determining that the signal-to-noise ratio of at least one of the first plurality of wires and the second plurality of wires is above a second threshold; and

generating, at the first access point, a request for the second access point to send a subsequent communication using a default communication mechanism.

9. A system for controlling data communication within a locomotive consist, comprising:

one or more memories storing instructions; and

one or more processors configured to execute the instructions to:

receive a first set of data packets that represent a communication sent from a second access point via a first plurality of wires;

receive a second set of data packets that represent the same communication sent from the second access point via a second plurality of wires;

process the first set of data packets and the second set of data packets to create a resultant set of data packets; and

generate, at the first access point, a communication related to operating the locomotive based on the resultant set of data packets.

10. The system of claim 9 , wherein the one or more processors are further configured to add together corresponding bits of the first set of data packets and the second set of data packets to create the resultant set of data packets.

11. The system of claim 9 , wherein the one or more processors are further configured to select one of the first set of data packets or the second set of data packets based on a determined amount of packet loss associated with each of the first set of data packets and the second set of data packets.

12. The system of claim 9 , further including a monitor configured to monitor at least one of the first plurality of wires and the second plurality of wires for interference and the processor selectively determining a method of communication of a subsequent communication between the first access point and the second access point based on the monitored interference.

13. The system of claim 12 , wherein the monitored interference includes at least one from the group consisting of: signal-to-noise ratio and signal-to-crosstalk ratio of at least one of the first plurality of wires and the second plurality of wires.

14. The system of claim 12 , wherein the one or more processors are further configured to:

determine that the signal-to-noise ratio of at least one of the first plurality of wires and the second plurality of wires is below a threshold value; and

generate, at the first access point, a request for the second access point to send the subsequent communication by sending a first subsequent set of data packets representing the subsequent communication over the first plurality of wires and a second subsequent set of data packets representing the subsequent communication over the second plurality of wires.

15. The system of claim 12 , wherein the one or more processors are further configured to:

determine that the signal-to-crosstalk ratio of at least one of the first plurality of wires and the second plurality of wires is below a threshold value; and

generate, at the first access point, a request for the second access point to send a subsequent communication to the first access point using a multiple input multiple output (MIMO) communication method that includes a crosstalk compensation scheme.

16. The system of claim 12 , wherein the one or more processors are further configured to:

determine that the signal-to-crosstalk ratio of at least one of the first plurality of wires and the second plurality of wires exceeds a first threshold;

determine that the signal-to-noise ratio of at least one of the first plurality of wires and the second plurality of wires is above a second threshold; and

generate, at the first access point, a request for the second access point to send a subsequent communication using a default communication mechanism.

17. A locomotive consist comprising:

a plurality of locomotives;

a communications network;

a plurality of access points disposed within locomotives of the locomotive consist and communicatively coupled to the communications network, the plurality of access points including a first access point that is selected to receive a first set of data packets that represent a communication sent from a second access point via a first plurality of wires and receive a second set of data packets that represent the same communication sent from the second access point via a second plurality of wires; and

a processor configured to process the first set of data packets and the second set of data packets to create a resultant set of data packets and generate, at the first access point, a communication related to operating the locomotive based on the resultant set of data packets.

18. The locomotive consist of claim 17 , further including a monitor configured to monitor at least one of the first plurality of wires and the second plurality of wires for interference and the processor selectively determining a method of communication of a subsequent communication between the first access point and the second access point based on the monitored interference.

19. The locomotive consist of claim 18 , wherein the processor is further configured to:

determine that the signal-to-crosstalk ratio of at least one of the first plurality of wires and the second plurality of wires is below a threshold value; and

generate, at the first access point, a request for the second access point to send a subsequent communication to the first access point using a multiple input multiple output (MIMO) communication method that includes a crosstalk compensation scheme.

20. The locomotive consist of claim 18 , wherein the processor is further configured to:

determine that the signal-to-crosstalk ratio of at least one of the first plurality of wires and the second plurality of wires exceeds a first threshold;

determine that the signal-to-noise ratio of at least one of the first plurality of wires and the second plurality of wires is above a second threshold; and

generate, at the first access point, a request for the second access point to send a subsequent communication using a default communication mechanism.

Assignments (8)
SECURITY INTEREST Recorded Jun 30, 2025
From: BENCHMARK ELECTRONICS, INC.
To: BANK OF AMERICA, N.A.,
Reel/Frame 071564/0142 →
SECURITY INTEREST Recorded Jan 13, 2022
From: BENCHMARK ELECTRONICS, INC.
To: BANK OF AMERICA
Reel/Frame 058648/0967 →
RELEASE OF SECURITY INTEREST REEL 037108 FRAME 0926 Recorded Aug 1, 2018
From: JPMORGAN CHASE BANK, N.A.
To: BENCHMARK ELECTRONIC, INC.; SECURE COMMUNICATION SYSTEMS, INC.; TACTICAL MICRO, INC.
Reel/Frame 046703/0343 →
SECURITY INTEREST Recorded Aug 1, 2018
From: BENCHMARK ELECTRONICS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 046528/0691 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2018
From: SECURE COMMUNICATION SYSTEMS, INC.
To: BENCHMARK ELECTRONICS, INC.
Reel/Frame 045854/0334 →
SECURITY AGREEMENT Recorded Nov 13, 2015
From: BENCHMARK ELECTRONICS, INC., AS PLEDGOR; SECURE COMMUNICATION SYSTEMS, INC., AS PLEDGOR; TACTICAL MICRO, INC., AS PLEDGOR
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 037108/0926 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S CITY NAME PREVIOUSLY RECORDED AT REEL: 029382 FRAME: 0263. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 29, 2015
From: LUECKE, JAMES ROBERT; RUDOLPH, WAYNE
To: ELECTRO-MOTIVE DIESEL, INC.; SECURE COMMUNICATION SYSTEMS INC.
Reel/Frame 035581/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2012
From: LUECKE, JAMES ROBERT; RUDOLPH, WAYNE
To: ELECTRO-MOTIVE DIESEL, INC.; SECURE COMMUNICATION SYSTEMS INC.
Reel/Frame 029382/0263 →