Patent ID: 8572490

Claim:
A method for creating a customized video player, the method comprising: displaying by a client, a publisher interface comprising: 1) controls for selecting a playlist, the playlist comprising pointers to a plurality of videos, and 2) controls for selecting player appearance parameters for an embedded video player, the embedded video player configured to play the videos in the selected playlist, the player appearance parameters including a selection of a player type from a plurality of selectable player types, each player type having different player control layouts for viewing the videos in the selected playlist and for navigating between the videos in the selected playlist; receiving via a user input device of the client, a selection of player parameters identifying the playlist and the appearance parameters for inclusion in the embedded video player; transmitting the selection of player parameters to a server, wherein the server generates a player identifier associated with the received player parameters including the playlist and the appearance parameters, and stores the player identifier in association with the received player parameters; receiving from the server, an embed code referencing the player identifier, the embed code configured such that when embedded in a web site, the embed code configures the client to load the embedded video player having an appearance specified by the player appearance parameters associated with the player identifier and the embed code configures the embedded video player to play the videos specified in the playlist associated with the player identifier; and displaying the generated embed code via the publisher interface of the client.