Universal media player
First Claim
1. A computer-based implementable method of playing media designed for playing on various types of media players comprising:
- (a) providing two universal media players being synchronized together by a selection of a uniform resource locator media link of one of the two universal media players after the one of the two universal media players being locked to the other of the two universal media players resulting in the two universal media players playing the same media, wherein each of the two universal media players includes a media player interface with user controllable buttons and the media player interface is positioned within the frame of an Internet browser at a portion of the Internet browser that does not change, the universal media players being configured to facilitate navigation between different sources of media without requiring a downloading of a media player associated with a format of a media source;
(b) determining whether incoming media to be played is playable by one of the two universal media players by determining the media type of the incoming media and searching a table of media types including MIME media types to determine whether the media type of the incoming media is playable by one of the two universal media players; and
(i) if the incoming media to be played is playable by one of the two universal media players, intercepting the incoming media and directing the incoming media to one of the two universal media players;
(1) determining whether the incoming media is ready to be played;
(2) determining whether a current media player is playing media;
(3) when the incoming media is ready to be played, if the current media player is playing media, stopping and hiding the current media player and initializing an idle media player;
(4) if the incoming media is ready, determining whether a time to establish connection has timed out;
(5) when incoming media is ready to be played, displaying an activated universal media player;
(6) directing the incoming media to the initialized idle media player;
or(ii) if the incoming media to be played is not playable by one of the two universal media players, allowing the incoming media to enable a default media player capable of playing the incoming media.
1 Assignment
0 Petitions
Accused Products
Abstract
A universal media player designed to improve a user'"'"'s online media experience that is preferably embedded in an Internet browser is disclosed. The universal media player allows a user to navigate between different sources of media without requiring the downloading of the media player associated with the format of the media source. The universal media player includes an interface with user-actuable control buttons, the universal media player determining whether incoming media is playable by the universal media player. If the incoming media is playable by the universal media player, the media is intercepted as the media is downloaded and redirected to the universal media player. Determining if the media is playable is accomplished by identifying the type of incoming media and searching a table of MIME media types.
75 Citations
16 Claims
-
1. A computer-based implementable method of playing media designed for playing on various types of media players comprising:
-
(a) providing two universal media players being synchronized together by a selection of a uniform resource locator media link of one of the two universal media players after the one of the two universal media players being locked to the other of the two universal media players resulting in the two universal media players playing the same media, wherein each of the two universal media players includes a media player interface with user controllable buttons and the media player interface is positioned within the frame of an Internet browser at a portion of the Internet browser that does not change, the universal media players being configured to facilitate navigation between different sources of media without requiring a downloading of a media player associated with a format of a media source; (b) determining whether incoming media to be played is playable by one of the two universal media players by determining the media type of the incoming media and searching a table of media types including MIME media types to determine whether the media type of the incoming media is playable by one of the two universal media players; and (i) if the incoming media to be played is playable by one of the two universal media players, intercepting the incoming media and directing the incoming media to one of the two universal media players; (1) determining whether the incoming media is ready to be played; (2) determining whether a current media player is playing media; (3) when the incoming media is ready to be played, if the current media player is playing media, stopping and hiding the current media player and initializing an idle media player; (4) if the incoming media is ready, determining whether a time to establish connection has timed out; (5) when incoming media is ready to be played, displaying an activated universal media player; (6) directing the incoming media to the initialized idle media player;
or(ii) if the incoming media to be played is not playable by one of the two universal media players, allowing the incoming media to enable a default media player capable of playing the incoming media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification