Inserting branding elements
First Claim
1. 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.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described that permit the flexible introduction of branding elements into or around video rendered by a media player. One or more sets of metadata related to the presentation of branding elements may be collected, and then one or more sets of the metadata may be selected based on business rules when the media player requests a particular piece of content. The selected metadata may indicate what branding element is to be displayed, and how it is to be displayed (e.g., position of element in video rendering window). The media player is then instructed based on the metadata to access and appropriately place the branding elements in or outside of the video rendering window (e.g., overlayed on top of the video content).
-
Citations
42 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising executing instructions on one or more processing devices such that the one or more processing devices perform the following:
-
storing one or more sets of branding metadata, each of the sets of branding metadata including information related to presenting at least one branding element in association with a segment of video content; storing business rules for selecting at least one of the sets of branding metadata; 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; and instructing and based on the selected set of branding 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer useable medium, the computer useable medium storing instructions for causing a processing device to:
-
store one or more sets of branding metadata, each of the sets of branding metadata including information related to presenting at least one branding element in association with a segment of video content; store business rules for selecting at least one of the sets of branding metadata; select 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; and instruct, based on the selected set of branding 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. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer useable medium, the computer useable medium storing instructions for causing a processing device to:
-
associate 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; associate 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; store 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; receive a request that indicates the segment of video content; and in response to receiving the request; select 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; select at least one of the sets of content metadata associated with the segment of video content based on the business rules; and instruct, 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. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification