Patent ID: 7730165

Claim:
A method of transferring requested media data over a network comprising: downloading, by a client device from a content provider, a web page containing a server contact code; executing the server contact code at the client device to direct a browser of the client device to a delivery management server; receiving a request for a detection code from the client device at the delivery management server; sending the detection code to the client device; executing the received detection code, at the client device, to detect the media player information available on the client device, including determining browser type, and selecting one of plural methods for finding the media player information based upon the determined browser type and the received detection code, wherein the methods include at least (a) a string search and (b) trying to instantiate object for media players; storing, at the client device, the media player information in one or more cookies; sending the one or more cookies from the client device to the delivery management server; verifying at the delivery management server said one or more cookies to have valid settings and sending an acknowledgement to the client device indicating that said one or more cookies are sufficient to format the requested media data; sending a request to fetch the requested media data of the web page including sending said one or more cookies under a fetch request from said client device to the delivery management server; and formatting the requested media data suitable for the detected media player information and transferring thereof to the client device over the network.