Switching media streams in a client
First Claim
1. A method for switching media streams of a video, said method comprising:
- playing, by a processor, a first media stream of the video in a SHOW mode in a client system as the first media stream is being received from a content providing system;
said processor switching from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system, said switching preserving video content continuity of the video, said second media stream differing from the first media stream with respect to a differentiating characteristic, said switching comprising pausing said playing the first media stream, wherein timecodes identifying relative time within the video are distributed in the first media stream and the second media stream, and wherein a pausing rank is associated with each timecode in the first and second media streams and denotes a relative rank to pausing said playing the first media stream; and
said processor constraining said pausing to occur at a timecode in the first media stream at which the associated pausing rank is not less than a predesignated pausing rank threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for switching media streams of a video. A first media stream of the video is played in a SHOW mode in a client system as the first media stream is received. Aa switch is made from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received. The switch preserves video content continuity of the video and includes pausing play of the first media stream. A pausing rank is associated with each timecode in the first and second media streams. The pausing occurs at a timecode in the first media stream at which the associated pausing rank is not less than a predesignated threshold.
-
Citations
20 Claims
-
1. A method for switching media streams of a video, said method comprising:
-
playing, by a processor, a first media stream of the video in a SHOW mode in a client system as the first media stream is being received from a content providing system; said processor switching from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system, said switching preserving video content continuity of the video, said second media stream differing from the first media stream with respect to a differentiating characteristic, said switching comprising pausing said playing the first media stream, wherein timecodes identifying relative time within the video are distributed in the first media stream and the second media stream, and wherein a pausing rank is associated with each timecode in the first and second media streams and denotes a relative rank to pausing said playing the first media stream; and said processor constraining said pausing to occur at a timecode in the first media stream at which the associated pausing rank is not less than a predesignated pausing rank threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system, comprising a processor, a memory coupled to the processor, and a computer readable hardware storage device coupled to the processor, said storage device containing program code executable by the processor via the memory to implement a method for switching media streams of a video, said method comprising:
-
said processor playing a first media stream of the video in a SHOW mode in a client system as the first media stream is being received from a content providing system; said processor switching from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system, said switching preserving video content continuity of the video, said second media stream differing from the first media stream with respect to a differentiating characteristic, said switching comprising pausing said playing the first media stream, wherein timecodes identifying relative time within the video are distributed in the first media stream and the second media stream, and wherein a pausing rank is associated with each timecode in the first and second media streams and denotes a relative rank to pausing said playing the first media stream; and said processor constraining said pausing to occur at a timecode in the first media stream at which the associated pausing rank is not less than a predesignated pausing rank threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising a computer readable hardware storage device having computer readable program code stored therein, said program code containing instructions executable by a processor of a computer system to implement a method for switching media streams of a video, said method comprising:
-
said processor playing a first media stream of the video in a SHOW mode in a client system as the first media stream is being received from a content providing system; said processor switching from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system, said switching preserving video content continuity of the video, said second media stream differing from the first media stream with respect to a differentiating characteristic, said switching comprising pausing said playing the first media stream, wherein timecodes identifying relative time within the video are distributed in the first media stream and the second media stream, and wherein a pausing rank is associated with each timecode in the first and second media streams and denotes a relative rank to pausing said playing the first media stream; and said processor constraining said pausing to occur at a timecode in the first media stream at which the associated pausing rank is not less than a predesignated pausing rank threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification