IP Library Granted Patent US 9,755,979
Granted Patent B2
US 9,755,979 · App. 14/946,207 · Granted Sep 5, 2017

Enhancing capacity of a direct communication link

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,755,979
App. No.
14/946,207
Granted
Sep 5, 2017
Kind
B2
Abstract

Capacity enhancement of a direct communication link using a variable redundancy delivery network. An estimated information rate between a source node and a terminal node may be partitioned into a first information rate provided via the direct communication link and a second information rate to be provided via the variable redundancy delivery network. One or more parameters of the variable redundancy delivery network may be calculated to provide the second information rate based on a non-uniform probability density of messages requested by the terminal node. Capacity and reliability of storage media devices in the variable redundancy delivery network may be traded off to provide the second information rate. The variable redundancy delivery network may implement various coding schemes and per-message coding rates that may be determined based on the non-uniform probability distribution of the source message library.

Claims (20)

1. A method for capacity enhancement of a communications system, the method comprising:

repeatedly delivering a plurality of messages of a finite message library to a terminal node from a source node, the terminal node coupled to the source node via a direct communications link and a variable redundancy delivery network comprising a plurality of intermediate storage nodes including a first intermediate storage node and a second intermediate storage node having a greater reliability than the first intermediate storage node, wherein the first intermediate storage node comprises rotating disk storage media and the second intermediate storage node comprises electronic non-volatile storage media;

storing a given message of the plurality of messages with a first redundancy in the first intermediate storage node when the given message has been delivered to the terminal node a first threshold number of times, wherein the first redundancy comprises storing the given message in a first location in the first intermediate storage node;

storing the given message with a second redundancy in the second intermediate storage node when the given message has been delivered to the terminal node a second threshold number of times, wherein the second redundancy comprises storing the given message in a second location in the second intermediate storage node;

erasing the given message from the first intermediate storage node upon storing the given message in the second intermediate storage node;

determining that the given message is to be delivered to the terminal node; and

in response to the determination, delivering the given message stored in the second intermediate storage node to the terminal node.

2. The method of claim 1 , further comprising:

determining that the first intermediate storage node of the variable redundancy delivery network is unavailable; and

in response to the determination that the given message is to be delivered to the terminal node, delivering the given message stored in the second intermediate storage node.

3. The method of claim 2 , wherein the first intermediate storage node is unavailable due to a failure of a storage media device.

4. The method of claim 2 , wherein the first intermediate storage node is unavailable due to a temporary determination of adverse environmental conditions.

5. The method of claim 1 , further comprising:

determining that the given message stored in the first location is unavailable; and

in response to the determination that the given message is to be delivered to the terminal node, delivering the given message stored in the second location.

6. The method of claim 1 , wherein the first redundancy comprises a first amount of parity information for the given message and the second redundancy comprises a second amount of parity information for the given message.

7. The method of claim 1 , wherein the one or more intermediate storage nodes of the variable redundancy delivery network are configured in a non-redundant disk array configuration.

8. The method of claim 1 , wherein the direct communications link comprises a satellite communication link between the source node and the terminal node.

9. The method of claim 1 , wherein the one or more intermediate storage nodes are coupled to the terminal node via one or more local area networks.

10. The method of claim 9 , wherein the source node is a gateway terminal, the terminal node is a network access device on a mobile platform, and the one or more intermediate storage nodes are on the mobile platform.

Assignments (5)
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 19, 2023
From: VIASAT, INC.
To: MUFG BANK, LTD., AS AGENT
Reel/Frame 064948/0379 →
SECURITY AGREEMENT Recorded Jun 1, 2023
From: VIASAT, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 063822/0446 →
SECURITY AGREEMENT Recorded Mar 7, 2022
From: VIASAT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 059332/0558 →
SECURITY INTEREST Recorded Mar 27, 2019
From: VIASAT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 048715/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2015
From: VELAYUDHAN, NIRMALKUMAR
To: VIASAT, INC.
Reel/Frame 037093/0292 →