Patent ID: 7614068

Claim:
A computer readable medium having computer readable instructions that are configured to, with a processor, cause an apparatus to perform at least the following: collecting a plurality of ESG fragments; arranging the ESG fragments into a plurality of ESG carousels, wherein an ESG carousel will comprise a plurality of associated ESG fragments; assigning the ESG carousels a value according to a first level priority utilizing information regarding a time period of programming information within the enclosed ESG fragments wherein carousels having the same value are arranged in a series whereby each carousel in a single series will have the same first level priority value; for each series, prioritizing the ESG carousels a value according to a second level priority, wherein the ESG carousels are arranged within each series according to the value of the second level priority; creating an announcement carousel, the announcement carousel comprising priority information of the ESG carousels; transmitting the announcement carousel and the ESG carousels to a device according to the first and second level priority values, wherein the first level priority value determines the order of transmitting the series, and the second level priority value determines ordering of transmitting carousels within each series; when a carousel is outdated, removing the outdated carousel and transmitting an announcement carousel indicating the outdated carousel is no longer being transmitted; rearranging the carousels within the series of the removed character carousel to be transmitted based upon their assigned first level priority value, wherein the contents of the carousels already within the series of the removed carousel are not altered; and reassigning a carousel having a different first level priority value from the removed carousel to have the same first level priority value of the removed carousel.