{'fraction_non_alphanumeric': 0.016293279022403257, 'fraction_numerical': 0.0, 'mean_word_length': 5.42483660130719, '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}}
Context-aware filtering for collaborative web systems: adapting the awareness information to the user's context

We propose a context-based filtering process which aims at adapting the awareness information delivered to mobile users by collaborative web systems. This filtering process relies on a model of context which integrates both a physical and an organizational dimensions and allows to represent the user's current context as well as general profiles. These profiles are descriptions of user's potential contexts and express the awareness information filtering rules to apply when the user's current context matches one of them. These rules reflect the user's preferences given a context. We describe how the filtering process performs in two steps, one for identifying the general profiles that apply, and a second for selecting the awareness information. We also discuss the patterns matching algorithms used in the filtering process to compare the contexts descriptions.