Skip feature for a broadcast or multicast media station
First Claim
1. A method of operation of a receiving device comprising:
- receiving multiple content streams;
providing playback of a first content stream of the multiple content streams;
during playback of the first content stream, in response to receiving each most recent media item in each content stream of the multiple content streams other than the first content stream, discarding all media items previously received in the each content stream of the multiple content streams other than the first content stream and buffering the each most recent media item received in the each content stream of the multiple content streams other than the first content stream;
receiving a skip request during playback of the first content stream;
in response to the skip request, switching playback from the first content stream to a second content stream of the multiple content streams to provide playback of the second content stream beginning at a start of the one or more most recent media items received in the second content stream that are buffered by the receiving device; and
during playback of the second content stream, in response to receiving each most recent media item in each content stream of the multiple content streams other than the second content stream, discarding all media items previously received in the each content stream of the multiple content streams other than the second content stream and buffering each most recent media item received in the each content stream of the multiple content streams other than the second content stream.
6 Assignments
0 Petitions
Accused Products
Abstract
A skip function for broadcast or multicast media content is disclosed. In general, a receiving device simultaneously receives two or more content streams transmitted for one or more radio stations and provides a skip function by buffering and switching between the two or more content streams. Initially, the receiving device provides playback of a first content stream of the two or more content streams. During playback of the first content stream, the receiving device buffers one or more most recently received content items from the other content streams. When a skip request is received, the receiving device performs a skip function by switching playback from the first content stream to a second content stream of the two or more content streams beginning at the start of the one or more most recently received content items from the second content stream that have been buffered at the receiving device.
-
Citations
26 Claims
-
1. A method of operation of a receiving device comprising:
-
receiving multiple content streams; providing playback of a first content stream of the multiple content streams; during playback of the first content stream, in response to receiving each most recent media item in each content stream of the multiple content streams other than the first content stream, discarding all media items previously received in the each content stream of the multiple content streams other than the first content stream and buffering the each most recent media item received in the each content stream of the multiple content streams other than the first content stream; receiving a skip request during playback of the first content stream; in response to the skip request, switching playback from the first content stream to a second content stream of the multiple content streams to provide playback of the second content stream beginning at a start of the one or more most recent media items received in the second content stream that are buffered by the receiving device; and during playback of the second content stream, in response to receiving each most recent media item in each content stream of the multiple content streams other than the second content stream, discarding all media items previously received in the each content stream of the multiple content streams other than the second content stream and buffering each most recent media item received in the each content stream of the multiple content streams other than the second content stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A receiving device comprising:
-
receiver circuitry adapted to receive multiple content streams; a plurality of buffers adapted to buffer the multiple content streams from the receiver circuitry, each buffer of the plurality of buffers adapted to buffer a corresponding one of the multiple content streams from the receiver circuitry; switching circuitry adapted to be controlled to output a buffered content stream from any one of the plurality of buffers; playback circuitry adapted to provide playback of the buffered content stream output by the switching circuitry; and buffer management circuitry adapted to; control the plurality of buffers and the switching circuitry to output a first content stream of the multiple content streams to the playback circuitry for playback; control the plurality of buffers during playback of the first content stream such that, for each content stream of the multiple content streams other than the first content stream, the content stream is buffered by a corresponding buffer of the plurality of buffers and an output of the corresponding buffer is set to a start of one or more most recent media items received in the content stream buffered in the corresponding buffer, wherein during playback of the first content stream, in response to receiving each most recent media item in the multiple content streams other than the first content stream, all media items previously received in the multiple content streams other than the first content stream are discarded and each most recent media item received in the each content stream of the multiple content streams other than the first content stream is buffered; and in response to a skip request, control the plurality of buffers and the switching circuitry to output a second content stream of the multiple content streams from a corresponding buffer of the plurality of buffers to provide playback of the second content stream beginning at the start of the one or more most recent media items received in the second content stream buffered in the corresponding buffer, wherein during playback of the second content stream, in response to receiving each most recent media item in the first content stream, all media items previously received in the first content stream are discarded and each most recent media item received in the first content stream is buffered.
-
-
26. A non-transitory computer readable medium storing software for instructing a computing device to:
-
provide playback of a first content stream of multiple content streams; for each content stream of the multiple content streams other than the first content stream, during playback of the first content stream, in response to receiving each most recent media item in the multiple content streams other than the first content stream, discard all media items previously received in the multiple content streams other than the first content stream and buffer the each most recent media item received in the multiple content streams other than the first content stream; receive a skip request during playback of the first content stream; in response to the skip request, switch playback from the first content stream to a second content stream of the multiple content streams to provide playback of the second content stream beginning at a start of the one or more most recent media items received in the second content stream that are buffered at the computing device; and during playback of the second content stream, in response to receiving each most recent media item in the first content stream, discard all media items previously received in the first content stream and buffer each most recent media item received in the first content stream.
-
Specification