{'fraction_non_alphanumeric': 0.01553829078801332, 'fraction_numerical': 0.0, 'mean_word_length': 5.885496183206107, '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}}
A reconfigurable stream orchestration framework for mobile users

We present a framework for supporting multi-device stream orchestration for mobile users. As computing power becomes cheaper and larger numbers of devices become networked, we believe that users will have access to multiple devices in their neighborhood. Such a multi-device environment presents a significantly powerful environment for mobile users compared to thin wireless clients. Our architecture enables a mobile user to treat these disparate devices as a virtually integrated entity, enabling the user to experience rich communication sessions. The framework automatically detects devices in a user's neighborhood, understands their capabilities, transparently transforms content and routes a session to multiple devices based on their capabilities. We describe the problem space, our architecture and implementation experience.