IP Library Granted Patent US 9,036,716
Granted Patent B2
US 9,036,716 · App. 13/310,575 · Granted May 19, 2015

Link aware mobile data network

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,036,716
App. No.
13/310,575
Granted
May 19, 2015
Kind
B2
Abstract

Methods, systems, and devices are described for communicating data from multiple data terminals to an aggregator terminal over a communication link having changing link conditions. In some embodiments, source data is received at multiple data terminals, each in communication with an aggregator terminal over a communication link. For example, during a live newscast, one mobile camera may receive live video of an event from a first position while another mobile camera receives live video of the event from a second position. For various reasons (e.g., as the cameras move) each communication link may experience independently changing link conditions. Each data terminal encodes the source data (or store source data for later encoding) as a function of its respective link conditions, and transmits encoded source data over its respective communication link to the aggregator terminal.

Claims (29)

1. A method for adaptively aggregating data received over communication links having changing link conditions, the method comprising:

receiving a first encoded data signal from a first data terminal over a first communication link, the first encoded data signal being encoded by the first data terminal using a first encoding scheme as a function of a first link condition defining a condition of the first communication link;

receiving a second encoded data signal;

aggregating at least a portion of the first encoded data signal and at least a portion of the second encoded data signal to generate an aggregate dataset;

analyzing the aggregate dataset to make a data deficiency determination;

generating a control signal as a function of the data deficiency determination; and

transmitting the control signal to the first data terminal for affecting the operation of the first data terminal.

2. The method of claim 1 , wherein receiving a second encoded data signal comprises:

receiving a second encoded data signal from a second data terminal over a second communication link, the second encoded data signal being encoded by the second data terminal using a second encoding scheme as a function of a second link condition defining a condition of the second communication link.

3. A system for adaptively aggregating data from a plurality of remote data terminals over communication links having changing link conditions, the system comprising:

a first receiver unit, configured to receive a first encoded data signal from a first data terminal over a first communication link, the first encoded data signal being encoded by the first data terminal using a first encoding scheme as a function of a first link condition defining a condition of the first communication link;

a second receiver unit, configured to receive a second encoded data signal from a second data terminal over a second communication link, the second encoded data signal being encoded by the second data terminal using a second encoding scheme as a function of a second link condition defining a condition of the second communication link; and

an analyzer unit, communicatively coupled with the first receiver unit and the second receiver unit, and configured to generate an aggregate dataset as a function of data from the first encoded data signal and data from the second encoded data signal.

4. The system of claim 3 , further comprising:

a central control unit configured to transmit a control signal to the first data terminal, the control signal being configured to at least partially control operation of the first data terminal.

5. The system of claim 4 , wherein:

the central control unit is communicatively coupled with the analyzer unit;

the central control unit receives a data request relating to a data deficiency in the aggregate dataset; and

the control signal is configured to at least partially control operation of the first data system as a function of the data request.

6. The system of claim 5 ,

wherein the analyzer unit is further configured to:

analyze the aggregate dataset to make a data deficiency determination; and

generate the data request as a function of the data deficiency determination.

7. The system of claim 4 , further comprising:

a link awareness unit, configured to generate a link condition defining a condition of the first communication link,

wherein the central control unit is communicatively coupled with the link awareness unit, and

wherein the control signal is configured to at least partially control operation of the first data system as a function of the link condition.

8. The system of claim 3 , further comprising:

an output unit, communicatively coupled with the analyzer unit, and configured to transmit the aggregate dataset to at least one of a data store, a data processing unit, or a network.

Assignments (4)
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 →
SECURITY AGREEMENT Recorded May 9, 2012
From: VIASAT, INC.
To: UNION BANK, N.A.
Reel/Frame 028184/0152 →