stored in the storage unit 295 advertisements may be received from a headend 110 fig1 and stored in the storage unit 295 based on instructions contained in the advertisement management application 225 electronic advertisement information or eai data associated with stored advertisements may be stored in dram 220 or in storage unit 295 although shown as residing within the dhct 200 the storage unit 295 may alternatively be located outside the dhct 200 and coupled thereto using a wired or wireless connection in an alternative embodiment an advertisement storage unit 295 is not used in connection with the dhct 200 in which case an advertisement may be presented to a user as it is being received from the headend 110 system memory 210 includes flash memory 230 and dynamic random access memory dram 220 for storing various applications modules and data for execution and use by the processor 240 basic functionality of the dhct 200 is provided by an operating system 234 that is primarily stored in flash memory 230 the operating system 234 includes at least one resource manager 235 that provides an interface to and coordination of resources of the dhct 200 such as for example computing resources one or more programmed software applications herein referred to as applications are executed by utilizing the.