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 buffer on the handheld device configured to receive and store original multimedia content and alternate content prior to viewing said original multimedia content;
said buffer comprising a content buffer for original multimedia content and an alternate content buffer for alternate content;
providing a scheduler and a micro-splicer on the handheld device configured to selectively render original multimedia content and alternate content;
said scheduler configured to receive metadata and command input to confirm user interaction;
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 said 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;
wherein said command input to confirm user interaction with said alternate content comprises answering a query displayed on said handheld device with alternate 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.
64 Citations
16 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 buffer on the handheld device configured to receive and store original multimedia content and alternate content prior to viewing said original multimedia content; said buffer comprising a content buffer for original multimedia content and an alternate content buffer for alternate content; providing a scheduler and a micro-splicer on the handheld device configured to selectively render original multimedia content and alternate content; said scheduler configured to receive metadata and command input to confirm user interaction; 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 said 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; wherein said command input to confirm user interaction with said alternate content comprises answering a query displayed on said handheld device with alternate 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; wherein rendering of said alternate multimedia content is synchronized with said original multimedia content by said scheduler; wherein instructions for scheduling said alternate multimedia content are provided to said handheld device; wherein said instructions comprise both metadata and user feedback generated from user interaction with alternate content during user viewing of said alternate content; wherein said user interaction with alternate content comprises answering a query displayed on said handheld device with alternate multimedia content; wherein said metadata and said user feedback are provided to said scheduler; wherein said scheduler and said micro-splicer only effect switching between said original multimedia content buffer and said alternate content buffer after receipt of said user feedback; and wherein said handheld device continues to display said alternate content at the end of said alternate content until said user feedback is received and, only after receiving said user feedback, switches back to said original multimedia content buffer to render said original multimedia content. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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; 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; providing said pre-defined user feedback and said metadata to a scheduler; switching access from said alternate multimedia content to said original multimedia content only after said pre-defined user feedback is received, wherein user viewing of said alternate content is ensured; and synchronizing switching of access between said alternate multimedia content and said original multimedia content based on said metadata; wherein said pre-defined user feedback comprises answering a query displayed on said mobile handheld device with alternate multimedia content. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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; wherein rendering of said alternate multimedia content is synchronized with said original multimedia content by said scheduler; wherein instructions for scheduling said alternate multimedia content are provided to said handheld device; wherein said instructions comprise both metadata and user feedback generated from user interaction with alternate content during user viewing of said alternate content; wherein said user interaction with alternate content comprises answering a query displayed on said handheld device with alternate multimedia content; and wherein said micro-splicer stops and restarts the rendering of original multimedia content or alternate content based receipt of both metadata and user feedback.
-
Specification