×

Multipath video streaming over a wireless network

  • US 8,873,560 B2
  • Filed: 07/08/2009
  • Issued: 10/28/2014
  • Est. Priority Date: 07/08/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a buffer management and transport controller configured to divide encoded data streams into data portions for buffering into multiple transport buffers;

    a plurality of radio frequency modules configured to wirelessly transmit the data portions simultaneously to a plurality of different wireless networks to aggregate throughput across the plurality of different wireless networks, wherein the plurality of radio frequency modules are further configured to provide network feedback to the buffer management and transport controller regarding network conditions for the plurality of different wireless networks;

    a data transmission control and reassembly configured to receive the data portions from the plurality of different wireless networks for reassembly and to provide receiver feedback to the buffer management and transport controller regarding additional network conditions for the plurality of different wireless networks;

    wherein the buffer management and transport controller is further configured to use the network feedback and the receiver feedback to, for each data portion and prior to transmission of the data portion over at least one of the plurality of different wireless networks, withdraw the data portion from a transport buffer and dynamically select a radio frequency module of the plurality of radio frequency modules for the transmission of the data portion over the at least one of the plurality of different wireless networks;

    wherein the buffer management and transport controller is configured to dynamically select a first wireless network for transmission of a first data portion, and a second different wireless network for transmission of a second data portion such that different data portions are transmitted to different wireless networks; and

    wherein the buffer management and transport controller is configured to match a buffering rate for the data portions with a withdraw rate for the data portions using the network feedback and the receiver feedback.

View all claims
  • 13 Assignments
Timeline View
Assignment View
    ×
    ×