Patent ID: 9356821
Filing Date: 2016-05-31
CPC Classification: H04L

Claim Text:
1. A method of providing media content from a server, said method comprising: providing a URL which allows access to media content by a client device; receiving a request from the client device for the media content corresponding to the URL; parsing a user-agent string in the request from the client device and determining an identification of the type of client device based on the user-agent string; determining an operating system of the client device requesting the media content; selecting a media content protocol to stream to the client device based on the determined operating system; and providing said client device a streaming media file based on the selected media content protocol, wherein the media content protocol is a streaming media protocol compatible with a plurality of client devices in the event that the server is not able to determine the identification of the client device, wherein the plurality of client devices comprises a first group of devices having a first encoded bitrate and a second group of devices having a second encoded bitrate, the first encoded bitrate is lower than the second encoded bitrate, and the streaming media protocol compatible with the plurality of client devices has the first encoded bitrate.