Patent ID: 7631330

Claim:
A method comprising executing instructions on one or more processing devices such that the one or more processing devices perform the following: associating one or more sets of branding metadata with a segment of video content, each of the sets of branding metadata including information related to presenting at least one branding element in association with the segment of video content; associating one or more sets of content metadata with the segment of video content, each of the sets of content metadata including information related to presenting the segment of video content; storing business rules for selecting at least one of the sets of branding metadata and for selecting at least one of the sets of content metadata; receiving a request that indicates the segment of video content; and in response to receiving the request: selecting at least one set of branding metadata associated with the segment of video content based on the business rules, the selected set of branding metadata indicating a first set of parameters for presenting the branding element when the segment of video content is presented in a first presentation state, and a second, different set of parameters for presenting the branding element when the segment of video content is presented in a second presentation state; selecting at least one of the sets of content metadata associated with the segment of video content based on the business rules; and instructing and based on the selected set of branding metadata and the selected set of content metadata, a client system to generate a presentation that includes the segment of video content and the branding element such that the client system presents the branding element in accordance with the first set of parameters when the segment of video content is presented on the client system in the first presentation state and presents the branding element in accordance with the second set of parameters when the segment of video content is presented on the client system in the second presentation state.