Back to results
US 9,754,627 B2Granted
Dynamically adjusting stream quality level
AssigneeTata Communications (America) Inc.
InventorsDean Casalena, Donald Peregrine Clarke, Barrett Gibson Lyon
Life of this patent
Estimating the term…
Abstract
Dynamically adjusting stream quality level is disclosed. In some embodiments, playing media content includes playing a first stream having a first quality level of the media content, determining that a different available quality level of the media content would result in improved playback performance, and switching to playing a second stream having a second quality level of the media content.
Claims17
A client device for playing media, comprising:
- a processor;
- and
- at least one memory device that stores a plurality of instructions, which when executed by the processor, causes the processor to:
- receive a first stream having a first quality level of media content;
- receive a second stream at predetermined time intervals while the first stream is played, the second stream having a second quality level of the media content, the second quality level of the second stream being a higher quality level than the first quality level of the first stream, and the second stream is received after the first stream;
- determine that the higher quality level of the second stream can be supported;
- simultaneously play the first stream and the second stream based on the determination;
- and
- disconnect the first stream based on the determination.
6 more elements
A method for playing media, comprising:
- receiving, on a client device, a first stream having a first quality level of media content;
- receiving, on the client device, a second stream at predetermined time intervals while the first stream is played, the second stream having a second quality level of the media content, the second quality level of the second stream being a higher quality level than the first quality level of the first stream, and the second stream is received after the first stream;
- determining that the higher quality level of the second stream can be supported;
- simultaneously playing, on the client device, the first stream and the second stream based on the determination that the higher quality level of the second stream can be supported;
- and
- disconnecting the first stream based on the determination that the higher quality level of the second stream can be supported.
3 more elements
A client device for playing media, comprising:
- a processor;
- and
- at least one memory device that stores a plurality of instructions, which when executed by the processor, causes the processor to:
- receive a first stream having a first quality level of media content;
- play the first stream;
- after receiving the first stream, connect to a second stream at predetermined time intervals while the first stream is played, the second stream having a second quality level of the media content, the second quality level being a higher quality level than the first quality level of the first stream;
- determine that the higher quality level of the second stream can be supported;
- play, simultaneously, the first stream and the second stream based on the determination;
- disconnect the first stream based on the determination.
6 more elements
Dependencies are inferred from the claim text.