IP Library › Granted Patent US 9,065,763
Granted Patent B2
US 9,065,763 · App. 13/838,437 · Granted Jun 23, 2015

Transmission of data over a low-bandwidth communication channel

Inventors: Bogdan Z. Kasztenny (Markham, CA); Timothy P. Tibbals (Nordland, WA); David J. Dolezilek (Pullman, WA); Benjamin S. Day (Pullman, WA); Ryan Bradetich (Pullman, WA); Jerry J. Bennett (Pullman, WA); Shankar V. Achanta (Pullman, WA)
Assignee: Schweitzer Engineering Laboratories, Inc.
H04L45/30H04W72/00H04W28/02H04L47/2475
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,065,763
App. No.
13/838,437
Granted
Jun 23, 2015
Kind
B2
Abstract

Disclosed herein are various systems and methods that may improve the transmission of data over low-bandwidth communication channels in an electric power delivery system. Devices communicating across a low-bandwidth communication channel may implement several approaches, according to various embodiments disclosed herein, to reduce the data transmitted across the low-bandwidth communication channel and to prioritize the transmission of time-sensitive and/or more important information with respect to other data. Various embodiments disclosed herein may inspect packets to be transmitted across a low-bandwidth communication channel in order to identify high priority data. High priority data may be time-sensitive information, and accordingly, transmission of such data may be prioritized over other data in order to reduce transmission latency of the higher priority data.

Claims (22)

1. A method for transmitting a stream of message over a communication channel between stations in an electric power delivery system, comprising:

receiving a first message stream according to a first communications protocol, the message stream comprising a first plurality of individual data packets;

parsing each message of the first message stream;

identifying higher priority data and lower priority data contained within each data packet;

generating a second message stream comprising a second plurality of packets according to a second communications protocol in which the higher priority data is prioritized over the lower priority data;

transmitting the second message stream over a communication channel; and

generating a third message stream comprising a third plurality of packets by reformatting the second message stream according to the first communications protocol.

2. The method of claim 1 , wherein transmitting the second message stream comprises transmitting the second message stream using a network radio.

3. The method of claim 1 , wherein generating the third message stream comprises ordering packets in the third message stream to reduce transmission latency of the higher priority data.

4. The method of claim 1 , further comprising:

generating an abbreviated representation of a time stamp associated with a data value comprised within the first message stream;

transmitting the abbreviated representation of the time stamp in the second data stream; and

regenerating the time stamp comprised within the first message stream.

5. The method of claim 4 , further comprising inserting into the third message stream a regenerated heartbeat signal based upon a heartbeat signal in the first message stream.

6. The method of claim 4 , further comprising incrementing a sequence number in the third message stream based upon an abbreviated representation of the sequence number transmitted in the second message stream.

7. The method of claim 6 , further comprising periodically transmitting the sequence number in the second message stream.

8. The method of claim 1 , further comprising

generating an abbreviated representation of a static data value comprised within the first message stream;

transmitting the abbreviated representation of the static data value in the second message stream;

regenerating the static data value in the third message stream based upon the abbreviated representation.

9. The method of claim 1 , wherein the higher priority data comprises one of a Boolean payload and a data state change indicator.

10. The method of claim 1 , wherein the lower priority data comprises one of an analog payload, an origin MAC address, a destination MAC address, a VLAN tag, and a priority tag, an Ethertype field, and a reserved field.

Assignments (2)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jun 4, 2018
From: SCHWEITZER ENGINEERING LABORATORIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047231/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2013
From: KASZTENNY, BOGDAN Z.; TIBBALS, TIMOTHY P.; DOLEZILEK, DAVID J.; DAY, BENJAMIN S.; BRADETICH, RYAN; BENNETT, JERRY J.; ACHANTA, SHANKAR V.
To: SCHWEITZER ENGINEERING LABORATORIES, INC.
Reel/Frame 030589/0494 →
Continuity (1)
Related Publication 20140269736A1 · Sep 18, 2014