| CPC H04N 21/23611 (2013.01) [G06F 21/00 (2013.01); H04N 21/222 (2013.01); H04N 21/2407 (2013.01); H04N 21/2668 (2013.01); H04N 21/2747 (2013.01); H04N 21/44204 (2013.01); H04N 21/64322 (2013.01); H04N 21/6587 (2013.01); H04N 21/812 (2013.01); H04N 21/8358 (2013.01)] | 20 Claims |

|
1. Computer readable apparatus comprising a non-transitory storage medium, the non-transitory storage medium comprising at least one computer program having a plurality of instructions, the plurality of instructions configured to, when executed on a processing apparatus, cause a computerized apparatus to:
cause storage of digital content in a storage apparatus;
algorithmically evaluate the stored digital content to obtain first data;
utilize at least the obtained first data to identify digital secondary content;
determine a policy to apply to the digital secondary content;
generate second data enabling the application of the determined policy to the digital secondary content; and
cause delivery of the digital content and the digital secondary content to a computerized client device via a digital content stream, the digital content stream comprising the second data, wherein at least the second data enables a user of the computerized client device to drag, via touch screen input, a thumbnail of the digital secondary content to place the digital secondary content at one or more of the following positions: (i) between two or more portions of the digital content to have the digital secondary content played thereat, or (ii) before a beginning of the digital content, wherein one or more restrictions exist for placement of the digital secondary content at an end of the digital content, such that the user can choose when to view the digital secondary content only at the beginning of, or during, playback of the digital content.
|