Legal claims defining the scope of protection, as filed with the USPTO.
1. A media player for receiving an audio or video program, the program comprising media data elements, from a media source over an Internet protocol network, and playing the program for a user of the media player, wherein each of the media data elements is associated with a serial number, comprising a processor; a memory; a connection to the network; and media player software comprising instructions to cause the media player to request from the media source a predetermined number of media data elements; instructions to cause the media player to receive media data elements sent to the media player by the media source and store the media data elements in the memory; instructions to implement a player buffer manager, for managing a player buffer established in the memory, operable to maintain a record of the serial number of the last media data element that has been received and stored in the player buffer; instructions to cause the media player to play media data elements sequentially from the player buffer; and instructions to cause the media player to transmit to the media source a request to send one or more media data elements, each identified by a serial number, and to repeat transmitting the requests to the media source for sequential media data elements so as to maintain the pre-determined number of media data elements in the player buffer until the last media data element comprising the program has been received.
2. A computer adapted to function as a media player in accordance with claim 1 .
3. A wireless phone adapted to function as a media player in accordance with claim 1 .
4. The media player of claim 1 , wherein the instructions for causing the media player to request from the media source a predetermined number of media data elements further causes the media player to receive the predetermined number of media data elements at a rate more rapid than the rate at which the media data elements are to be played out by the media player.
Unknown
December 4, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.