IP Library Granted Patent US 10,389,433
Granted Patent B2
US 10,389,433 · App. 15/534,657 · Granted Aug 20, 2019

Method of seamless protection switching of packets at the satellite, from two matching steams of packets from two separate uplink sites

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 10,389,433
App. No.
15/534,657
Granted
Aug 20, 2019
Kind
B2
Abstract

A telecommunications satellite including a receiver that receives a first stream of data packets transmitted by a first transmission site and a second stream of data packets transmitted by a second transmission site, a stream analyzer that aligns the data packets in the first stream and the data packets in the second stream, analyzes corresponding data packets in the first stream and the second stream to identify missing or corrupted data packets, and selects data packets to place into forward transmission based upon the analysis, and a transmitter that transmits the selected data packets to at least one receive site.

Claims (43)

1. A telecommunications satellite configured to:

receive a first stream of data packets transmitted by a first transmission site and a second stream of data packets transmitted by a second transmission site;

align the data packets in the first stream and the data packets in the second stream using matching timestamp information included in packet header information of the data packets of the first and second streams, analyze corresponding data packets in the first stream and the second stream to identify missing or corrupted data packets, and select data packets to place into forward transmission based upon the analysis; and

transmit the selected data packets to at least one receive site.

2. The telecommunications satellite according to claim 1 , wherein the second stream of data packets is a duplicate of the first stream of data packets.

3. The telecommunications satellite according to claim 1 , wherein the first transmission site and the second transmission site are geographically separated.

4. The telecommunications satellite according to claim 1 , wherein at least one of the first transmission site and the second transmission site is a ground transmission location.

5. The telecommunications satellite according to claim 1 , wherein at least one of the first transmission site and the second transmission site is another telecommunications satellite.

6. The telecommunications satellite according to claim 1 , wherein the telecommunications satellite is configured to use matching reference stamps included in the first stream and the second stream in the aligning the data packets.

7. The telecommunications satellite according to claim 1 , wherein the packet header information of the data packets of the first and second streams includes matching sequence numbering, and

wherein the telecommunications satellite is configured to use the matching sequence numbering to align the data packets in the first stream and the data packets in the second stream.

8. The telecommunications satellite according to claim 1 , wherein telecommunications satellite is configured to use a packet merging technique on the data in the first and second streams to place into forward transmission, resulting in a lossless packet stream for forward transmission.

9. The telecommunications satellite according to claim 1 , wherein the telecommunications satellite is configured to, in response to identifying a missing or corrupted data packet in the first stream, select a corresponding data packet from the second stream to place into forward transmission.

10. A telecommunications satellite configured to:

receive a first stream of data packets transmitted by a first transmission site and a second stream of data packets transmitted by a second transmission site, and to receive at least one additional stream of data packets transmitted by at least one additional transmission site;

align the data packets in the first stream and the data packets in the second stream based on packet header information of the data packets of the first and second streams, identify a data packet that is corrupt or missing in both the first stream and the second stream, and in response to identifying the data packet that is corrupt or missing in both the first stream and the second stream, select a corresponding data packet in one of the at least one additional stream of data packets to place into forward transmission; and

transmit the selected data packets to at least one receive site.

11. A method for packet merging at a satellite, the method comprising:

receiving, by a receiver on the satellite, a first stream of data packets transmitted from a first transmission site;

receiving, by the receiver on the satellite, a second stream of data packets transmitted from a second transmission site;

aligning the data packets in the first stream and the data packets in the second stream using matching timestamp information included in packet header information of the data packets of the first and second streams;

analyzing corresponding data packets in the first stream and the second stream to identify missing or corrupted data packets;

selecting data packets to place into forward transmission based upon the analysis; and

transmitting, by a transmitter on the satellite, the selected data packets to at least one receive site.

12. The method according to claim 11 , wherein the second stream of data packets is a duplicate of the first stream of data packets.

13. The method according to claim 11 , wherein the first transmission site and the second transmission site are geographically separated.

14. The method according to claim 11 , wherein at least one of the first transmission site and the second transmission site is a ground transmission location.

15. The method according to claim 11 , wherein at least one of the first transmission site and the second transmission site is another telecommunications satellite.

16. The method according to claim 11 , wherein the aligning comprises using matching reference stamps included in the first stream and the second stream to align the data packets.

17. The method according to claim 11 , wherein packet header information of the data packets in the first and second streams includes matching sequence numbering, and

wherein the data packets in the first and second streams are aligned using the matching sequence numbering.

18. The method according to claim 11 , wherein the selecting comprises using a packet merging technique on the data in the first and second streams to place into forward transmission, resulting in a lossless packet stream for forward transmission.

19. The method according to claim 11 , wherein the selecting comprises:

identifying a missing or corrupted data packet in the first stream of packets, and selecting a corresponding data packet from the second stream; or

identifying a missing or corrupted data packet in the second stream of packets; and selecting a corresponding data packet from the first stream to place into forward transmission.

20. A method for packet merging at a satellite, the method comprising:

receiving, by a receiver on the satellite, a first stream of data packets transmitted from a first transmission site;

receiving, by the receiver on the satellite, a second stream of data packets transmitted from a second transmission site;

receiving, by the receiver on the satellite, at least one additional stream of data packets transmitted from at least one additional transmission site;

aligning the data packets in the first stream and the data packets in the second stream based on packet header information of the data packets of the first and second streams;

identifying a data packet that is corrupt or missing in both the first stream and the second stream;

in response to identifying a data packet that is corrupt or missing in both the first stream and the second stream, selecting a corresponding data packet in one of the at least one additional stream of data packets to place into forward transmission; and

transmitting, by a transmitter on the satellite, the selected data packets to at least one receive site.

Assignments (2)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 18, 2025
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: INTELSAT US LLC
Reel/Frame 072053/0702 →
SECURITY INTEREST Recorded Mar 18, 2022
From: INTELSAT US LLC
To: BARCLAYS BANK PLC
Reel/Frame 059310/0314 →