{'fraction_non_alphanumeric': 0.017024426350851222, 'fraction_numerical': 0.0, 'mean_word_length': 5.407582938388626, '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}}
Enhancing Asynchronous User Communication with Cross Platform and Channel Agnostic Messaging Services

Choosing an optimal channel for communication has become a difficult task for the user. The number of options continuously increases with new devices and services. For asynchronous communication we nowadays use several mobile messaging services such as Short Message Service (SMS) and Multimedia Message Service (MMS), in addition to ubiquitous e-mail that is available on the desktop and mobile devices. Users face two main difficulties. First, the sender has no information about the recipient’s device status or preferences. Second, the sender may not have access to a messaging client or online messaging service that supports message types the recipient can receive. These challenges represent opportunities for new services that we explore through design science research. We develop a system architecture and client applications for communication across Internet and mobile cellular networks. As the user composes the content of a message, the system recommends the optimal service. Based on the sender’s selection, it constructs the appropriate message type and sends it to the recipient. The paper describes the system architecture and the recommender model and assesses the properties of the system in relation to the system requirements.