METHOD AND APPARATUS FOR OPERATING A MICRO-SPLICER TO INSERT ALTERNATE CONTENT WHILE VIEWING MULTIMEDIA CONTENT ON A HANDHELD DEVICE
First Claim
1. A method for inserting alternate content into a presentation while a user is viewing original multimedia content on a handheld device, comprising the steps of:
- providing a micro-splicer configured to selectively render original multimedia content and alternate content;
said micro-splicer configured to render said alternate content when metadata identifies an ad spot into which said alternate content is to be placed;
said micro-splicer configured to revert from rendering said alternate content to rendering said original multimedia content once alternate content rendering is accomplished within said ad spot; and
using a command input to confirm user interaction with said alternate content and thus ensure viewing of ads comprising said alternate content by said user before said micro-splicer reverts from rendering said alternate content to rendering said original multimedia content.
1 Assignment
0 Petitions
Accused Products
Abstract
In a targeted advertising system focused advertisements or alternate content is pre-stored on a handheld device, inserted into a multimedia stream at predefined times and points in the content stream for a predefined interval, otherwise referred to as a spot. A micro-splicer, instantiated on a handheld device, enables alternate content rendering, instead of the original program content, at available advertisement spots during program content viewing. The micro-splicer uses metadata to identify the correct alternate content and display it in the correct spot. The micro-splicer also enables switching the display back to the multimedia program content after the end of the alternate content. User viewing and interaction with the alternate content is ensured by instructing the micro-splicer to switch back to multimedia program content only after receipt of predefined user feedback.
51 Citations
24 Claims
-
1. A method for inserting alternate content into a presentation while a user is viewing original multimedia content on a handheld device, comprising the steps of:
-
providing a micro-splicer configured to selectively render original multimedia content and alternate content; said micro-splicer configured to render said alternate content when metadata identifies an ad spot into which said alternate content is to be placed; said micro-splicer configured to revert from rendering said alternate content to rendering said original multimedia content once alternate content rendering is accomplished within said ad spot; and using a command input to confirm user interaction with said alternate content and thus ensure viewing of ads comprising said alternate content by said user before said micro-splicer reverts from rendering said alternate content to rendering said original multimedia content.
-
-
2. An apparatus for rendering and displaying alternate multimedia content during original multimedia content viewing on a mobile handheld device, comprising:
-
a micro-splicer on said handheld device for redirecting multimedia content; a buffer on said handheld device, coupled to said micro-splicer, comprising a multimedia content buffer for storing said original multimedia content and an alternate content buffer for storing said alternate multimedia content on said handheld device; and a scheduler on said handheld device, coupled to said micro-splicer, for switching between said alternate multimedia content buffer and said original multimedia content buffer for selective rendering and display of said original multimedia content and said alternate content; wherein said original multimedia content and said alternate multimedia content are received separately; and wherein rendering of said alternate multimedia content is synchronized with said original multimedia content by said scheduler. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for inserting alternate multimedia content into original multimedia content on a mobile handheld device, comprising the steps of:
-
receiving the alternate multimedia content at said mobile handheld device over a channel; storing said received alternate content at said mobile handheld device in an alternate content buffer location in a buffer; receiving said original multimedia content and related metadata at said mobile handheld device over said channel; storing said received original multimedia content at said mobile handheld device in a content buffer location in said buffer; accessing said original multimedia content for rendering and display on said handheld device; processing said original multimedia content to detect spot break related metadata; upon detection of a spot break, and based on related metadata, accessing said alternate multimedia content from said buffer for rendering and display on said handheld device instead of said original multimedia content; and accessing said original multimedia content, based on said metadata, once said alternate multimedia content has been rendered and displayed on said handheld device and a pre-defined user feedback, generated from a user interaction with said rendered and displayed alternate multimedia content, has been received. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method ensuring user viewing of alternate multimedia content that is inserted and rendered during user viewing of original multimedia content on a display of a handheld device, comprising the steps of:
-
using a scheduler and a micro-splicer instantiated on said handheld device for switching, based on metadata instructions, between an alternate content buffer, from which said alternate multimedia content is rendered and a content buffer, from which said multimedia content is rendered; and making user interaction based feedback a pre-requisite for switching from said alternate content buffer to said original content buffer upon completion of rendering and display on said handheld device of said alternate multimedia content, wherein user viewing of said alternate multimedia content is ensured.
-
Specification