Fast-start streaming and buffering of streaming content for personal media player
First Claim
Patent Images
1. A method for playing a media stream received via a network by a media player device, the method comprising:
- receiving the media stream by the media player device;
storing the received media stream in a buffer of the media player device; and
while the media stream is being provided for playback, the media player device receiving a user command to change the content of the media stream and responsively flushing the buffer prior to receiving 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.
41 Citations
20 Claims
-
1. A method for playing a media stream received via a network by a media player device, the method comprising:
-
receiving the media stream by the media player device; storing the received media stream in a buffer of the media player device; and while the media stream is being provided for playback, the media player device receiving a user command to change the content of the media stream and responsively flushing the buffer prior to receiving changed content in the media stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for playing a media stream by a media player device, the method comprising:
-
receiving the media stream via a network from a media source; storing the media stream in a buffer of the media player device; providing, by the media player device, the media stream for playback from the buffer; and responsive to receiving a user command to change the content of the media stream, the media player device; flushing the buffer; providing an instruction to the media source to change the content of the media stream; after flushing the buffer, refilling the buffer with 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 system for playing a media stream for a user, wherein the media stream is received over a network from a source, the system comprising:
-
an interface to the network; a buffer; an input device configured to receive an input from a user; and a processor configured to receive the media stream via the network, to store the media stream in the buffer as the media stream is received, to respond to the input from the user by flushing the buffer, by transmitting an instruction to the source via the 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 buffer. - View Dependent Claims (18, 19, 20)
-
Specification