Patent ID: 9591360
Date: 2017-03-07
CPC Classifications: G06Q,H04L,H04N

Claim:
1. A video streaming system comprising one or more servers, each of the one or more servers including one or more processors and a memory, to: receive from a client device via a packet-based telecommunication network signaling to have video content streamed to the client device; and in response to the received signaling, generate an identifier uniquely associated with the client device and a viewing session for the video content and transmit to the client device, via the packet-based telecommunication network and in one or more files, each of the one or more files being in a format compatible with a media player on the client device, (i) an indication of one or more segments of the video content, (ii) a URL including an identification of one or more resources of a content distribution network available to facilitate streaming of the one or more segments to the client device, (iii) information instructing the client device how to communicate with the one or more resources of the content distribution network to cause the plurality of segments to be streamed to the client device by the content distribution network, (iv) information instructing the client device how to communicate with an advertising server to cause one or more advertisements to be streamed from the advertising server to the client device in sequence with the streaming of the plurality of segments to the client device by the content distribution network, and (v) the identifier.