{'fraction_non_alphanumeric': 0.01839080459770115, 'fraction_numerical': 0.0, 'mean_word_length': 5.451851851851852, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Event driven semantics based ad selection

The growth of digital television over satellite, cable, and terrestrial networks has driven advertisers to "better target" users by customized and personalized advertisements. Advertisements, whose content and theme are relevant and related to ongoing programs, content and theme, are known to have better impact on viewers. We propose a system for the selection, filtering, and presentation of advertisements based on detected program events and profiles contained in the home information system. A comprehensive event prediction and event analysis is performed based on which relevant ads are either selected for transport stream insertion or for caching purposes. The system also describes the notion of ActiveAd to achieve self-evaluation and self-transformation of an ad to increase its relevance with respect to an event.