Self Configuring Media Player Control
First Claim
1. A device comprising:
- a processor programmed with media request software;
a network interface device communicating information between the processor and a network; and
a non-volatile information storage medium responsive to the processor and loaded with media player program logic responsive to and interacting with the media request software, and a media player object library supporting a plurality of media player decoder modules responsive to and interactive with the media player program logic, wherein upon receipt by the network interface device of media requested from the network, the media player program logic analyzes in which format the received media is presented, and automatically selects a media player decoder module from the plurality of media player decoder modules for playback of the received media.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for use in the playback of media assets is disclosed. Preferably, the apparatus includes at least a processor programmed with media request software, a network interface device communicating information between the processor and a network, and a non-volatile information storage medium loaded with media player program logic responsive to and interacting with the media request software, and a media player object library supporting a plurality of media player decoder modules responsive to and interactive with the media player program logic. Preferably, the non-volatile information storage medium communicates with the processor, and upon receipt by the network interface device of media requested from the network, the media player program logic analyzes the received media to determine in which format the media was received, and then automatically selects a media player decoder module from the plurality of media player decoder modules for playback of the received media.
-
Citations
20 Claims
-
1. A device comprising:
-
a processor programmed with media request software; a network interface device communicating information between the processor and a network; and a non-volatile information storage medium responsive to the processor and loaded with media player program logic responsive to and interacting with the media request software, and a media player object library supporting a plurality of media player decoder modules responsive to and interactive with the media player program logic, wherein upon receipt by the network interface device of media requested from the network, the media player program logic analyzes in which format the received media is presented, and automatically selects a media player decoder module from the plurality of media player decoder modules for playback of the received media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method by steps comprising:
-
programming a processor with media request software; providing a network interface device communicating information between the processor and a network; loading media player logic on a non-volatile information storage medium responsive to the processor, wherein the media player logic is responsive to and interacting with the media request software; loading onto the non-volatile information storage medium a media player object library supporting a plurality of media player decoder modules responsive to and interactive with the media player program logic; requesting media from the network via the media request software; receiving media requested from the network; analyzing in which format the received media is presented using the media player program logic; and automatically selecting a media player decoder module from the plurality of media player decoder modules for playback of the received media. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method by steps comprising:
-
requesting a media from a media source; receiving the requested media into a playback device; analyzing a format of the received media; selecting a decoder module from a plurality of decoder modules; configuring a media player control on the fly based on the selected decoder module; and playing back the received media upon a command by a user. - View Dependent Claims (20)
-
Specification