{'fraction_non_alphanumeric': 0.015625, 'fraction_numerical': 0.0, 'mean_word_length': 5.137380191693291, '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}}
Active notes: context-sensitive notes for mobile devices

Modern knowledge workers utilize digital computing platforms to create and consume digital media as part of their daily routines, using tools such as: Email, Messaging (SMS, IM), Audio podcasts, imaging, etc. As mobility is central in nature for mobile workers, the mobile computing platforms such as smart phones play an important role to consume and capture information into digital media. There are several available technology enablers in current mobile devices which help creation of Text, Audio, Video, Images and PIM application data, such as contacts, calendar events etc. These enablers are typically independent set of applications to help utilize different media types in different applications such as note taking tools.
 In this research we developed a research prototype of an application that helps user to make notes with a unified interface to create and maintain multimedia notes. We investigated particularly the act of note taking by mobile workers and the different usage patterns of notes in work environment covering both during and after they have been created. We studied different sets of users for their note taking practices. On identifying the key challenges posed by user interactions and the gaps posed in current solutions we devised and developed the Active Notes prototype. Active Notes an interactive and dynamic behavior provides to user created notes, responding to specific contextual events that occur in user communications.
 We will discuss our research approaches on how we identified the required features in our research prototype of Active Notes. We will elaborate the basis which supports the need for the rich functionality developed along with system level details on how we implemented this. We will discuss some of the features with the help of few application screen shorts to depict the effect of the features.