Method and apparatus for alternate content scheduling on mobile devices
First Claim
1. An apparatus for inserting, rendering and displaying alternate content on a mobile device, the apparatus comprising:
- a buffer configured to hold any of a content stream or alternate content;
a memory configured to store a plurality of digital alternate content, wherein each of the plurality of targeted digital alternate content includes an attribute that specifies whether absolute or relative timing is to be used to synchronize the corresponding digital alternate content with the content stream;
a scheduler configured to evaluate a set of rules for selecting a particular digital alternate content of the plurality of digital alternate content for rendering and display on the mobile device at a particular time, wherein the set of rules are based at least on a value of a second attribute of the particular digital alternate content; and
a switching mechanism that is configured to work in tandem with the scheduler, for;
switching from loading the buffer with the content stream for rendering and display of the content stream;
loading the selected particular digital alternate content for rendering and display; and
when rendering and display of the selected particular digital alternate content is completed, switching back to loading the content stream into the display buffer for rendering and display of the content stream.
1 Assignment
0 Petitions
Accused Products
Abstract
Alternate digital content is inserted into mobile devices with a method and apparatus that comprises an alternate content scheduler, an alternate content reporter, and a micro-splicer. The alternate content scheduler further comprises a mobile network interface for interaction with a mobile data and broadcast network, a micro-splicer interface for interfacing with a micro-splicer, a rulebook that is shared with the network which provides the rules for alternate content scheduling, a preference provisioning module comprising an alternate content scheduler library for storing user or network preferences, a scheduler for providing tight synchronization between original program content and alternate content, and a metric recording interface to an alternate content reporter. The micro-splicer works in tandem with the alternate content scheduler to render synchronized display of alternate multimedia content on the mobile device.
-
Citations
18 Claims
-
1. An apparatus for inserting, rendering and displaying alternate content on a mobile device, the apparatus comprising:
-
a buffer configured to hold any of a content stream or alternate content; a memory configured to store a plurality of digital alternate content, wherein each of the plurality of targeted digital alternate content includes an attribute that specifies whether absolute or relative timing is to be used to synchronize the corresponding digital alternate content with the content stream; a scheduler configured to evaluate a set of rules for selecting a particular digital alternate content of the plurality of digital alternate content for rendering and display on the mobile device at a particular time, wherein the set of rules are based at least on a value of a second attribute of the particular digital alternate content; and a switching mechanism that is configured to work in tandem with the scheduler, for; switching from loading the buffer with the content stream for rendering and display of the content stream; loading the selected particular digital alternate content for rendering and display; and when rendering and display of the selected particular digital alternate content is completed, switching back to loading the content stream into the display buffer for rendering and display of the content stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for inserting digital alternate content into a content stream to be displayed on a mobile device, the method comprising:
-
storing a plurality of selectively received digital alternate content, each having a plurality of attributes, on the mobile device, wherein a first attribute associated with each digital alternate content specifies whether absolute or relative timing is to be used to synchronize the corresponding digital alternate content with the content stream; evaluating a set of rules for selecting a particular digital alternate content of the plurality of targeted digital alternate content for display on the mobile device at a particular time, wherein the set of rules are evaluated based on a second attribute associated with the particular digital alternate content; switching from rendering and displaying the content stream to rendering and displaying the particular digital alternate content at the particular time; and when the rendering and displaying the particular digital alternate content is completed, switching back to rendering and displaying the content stream. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification