Fast-start streaming and buffering of streaming content for personal media player
First Claim
Patent Images
1. A method executable by a media player device to play a media stream received via a network, the method comprising:
- storing the media stream received via the network in a buffer of the media player device;
providing the media stream for playback by the media player device;
while the media stream is being provided for playback, receiving a user command at the media player device to change the content of the media stream; and
responsive to receiving the user command, flushing the buffer of the media player device prior to receiving the changed content in the media stream.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods allow playback of a media stream received via a network. The media stream is received and stored in a buffer prior to playback. Responsive to receiving the user command to change the content of the media stream, the buffer is flushed prior to receiving the changed content in the media stream.
29 Citations
20 Claims
-
1. A method executable by a media player device to play a media stream received via a network, the method comprising:
-
storing the media stream received via the network in a buffer of the media player device; providing the media stream for playback by the media player device; while the media stream is being provided for playback, receiving a user command at the media player device to change the content of the media stream; and responsive to receiving the user command, flushing the buffer of the media player device prior to receiving the changed content in the media stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method executable by a media player device for playing a media stream, the method comprising:
-
receiving the media stream from a media source via a network by the media player device; storing the media stream in a buffer of the media player device; providing the media stream for playback from the buffer of the media player device; receiving a user command to change the content of the media stream at the media player device; and responsive to receiving the user command, the media player device; flushing the buffer of the media player device; providing an instruction to the media source to change the content of the media stream; after flushing the buffer of the media player device, refilling the buffer with the changed content of the media stream; and subsequently providing the changed content from the buffer for playback. - View Dependent Claims (14, 15, 16)
-
-
17. A device for playing a media stream for a user, the system comprising:
-
a network interface configured to receive the media stream from a source via a network; a buffer configured to store the media stream as the media stream is received from the source via the network; an input device configured to receive an input representing a user command to control the content of the media stream; and a processor configured to respond to the input by flushing the buffer, by transmitting an instruction to the source via the network interface to thereby adjust the content of the media stream received from the source, and by providing the adjusted content of the media stream for playback from the flushed buffer. - View Dependent Claims (18, 19, 20)
-
Specification