Enhanced reliability for satellite data delivery
AssigneeDISH Technologies L.L.C.
InventorWilliam Michael Beals
Life of this patent
Estimating the term…
Abstract
A media device may be configured for receiving data from one or more satellites. The media device may include one or more processors and one or more storage devices. A first tuner of a media device may tune to a first data stream that came from a first satellite transponder. A second tuner of the media device may tune to a second data stream that came from a second satellite transponder. The first data stream and the second data stream may be derived from source data based at least in part on a data distribution scheme. The data distribution scheme may include distributing at least portions of the source data with the first data stream and the second data stream. The first data stream and/or the second data stream may be processed to store and/or output for presentation content.
Claims18
A media device configured for receiving data from one or more satellites, the media device comprising:
- one or more processors;
- and
- one or more storage devices coupled to the one or more processors and configured to store instructions to cause the one or more processors to:
- tune to a first data stream transmitted over a first satellite transponder;
- wherein the first data stream was derived from source data based at least in part on a data distribution scheme, wherein the data distribution scheme comprises distributing at least portions of the source data using the first data stream;
- process at least a first portion of the first data stream to store and/or output content for presentation;
- and
- avoid or recover from a loss of at least a second portion of the first data stream at least in part by:
- identifying a second data stream based at least in part on a network information table that is stored in at least one of the one or more storage devices and that comprises satellite assignment information to a plurality of orbitally positioned satellites, where the second data stream is only partially replicative of the first data stream in accordance with a second data distribution scheme such that the second data stream comprises a third portion that is replicative of the second portion without comprising another portion that is replicative of the first portion of the first data stream;
- and
- tuning to the second data stream, the second data stream transmitted from one satellite of the plurality of orbitally positioned satellites.
A media device configured for receiving data from one or more satellites, the media device comprising:
- one or more processors;
- and
- one or more storage devices coupled to the one or more processors and configured to store instructions to cause the one or more processors to:
- tune, by a tuner of the media device, to a first data stream transmitted over a first satellite transponder;
- wherein the first data stream was derived from source data based at least in part on a data distribution scheme, wherein the data distribution scheme comprises distributing at least portions of the source data using the first data stream;
- process at least a first portion of the first data stream to store and/or output content for presentation;
- and
- avoid or recover from a loss of at least a second portion of the first data stream at least in part by:
- identifying a second data stream based at least in part on a network information table that is stored in at least one of the one or more storage devices and that comprises satellite assignment information to a plurality of orbitally positioned satellites, where the second data stream is only partially replicative of the first data stream in accordance with a second data distribution scheme such that the second data stream comprises a third portion that is replicative of the second portion without comprising another portion that is replicative of the first portion of the first data stream;
- and
- tuning, by the tuner of the media device, to the second data stream transmitted from one satellite of the plurality of orbitally positioned satellites based at least in part on one or more communications via a network to and/or from a remote system;
- and
- processing at least a second data segment of the second data stream, the second portion of the first data stream comprising a first data segment.
One or more non-transitory, processor-readable media storing instructions that, when executed by one or more processors of a media device, cause the one or more processors to:
- cause the media device to tune to a first data stream transmitted over a first satellite transponder;
- wherein the first data stream was derived from source data based at least in part on a data distribution scheme, wherein the data distribution scheme comprises distributing at least portions of the source data using the first data stream;
- process at least a first portion of the first data stream to store and/or output content for presentation;
- and
- cause the media device to avoid or recover from a loss of at least a second portion of the first data stream at least in part by:
- identifying a second data stream based at least in part on a network information table that is stored in at least one storage device and that comprises satellite assignment information to a plurality of orbitally positioned satellites, where the second data stream is only partially replicative of the first data stream in accordance with a second data distribution scheme such that the second data stream comprises a third portion that is replicative of the second portion without comprising another portion that is replicative of the first portion of the first data stream;
- and
- tuning to the second data stream, the second data stream transmitted from one satellite of the plurality of orbitally positioned satellites.
Dependencies are inferred from the claim text.