{'fraction_non_alphanumeric': 0.024277456647398842, 'fraction_numerical': 0.0, 'mean_word_length': 5.511278195488722, '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}}
EERS : Energy Efficient Responsive Sleeping on Mobile Phones

We present the concept of Responsive Sleeping, where the mobile phone can continue to sense its environment in the sleep mode. This capability enables novel applications in user interaction, context awareness, and people monitoring. However, the state of the art phone architectures today require the application processor (AP) to be active to read sensor data. The energy consumption makes responsive sleep impractical. In this paper, after analyzing the root cause of mobile sensing energy consumption, we present a new mobile phone architecture that uses heterogeneous multi-processors (or a multi-core processor) to achieve energy efficient responsive sleeping (EERS). We present a prototype called LittleRock and evaluate its energy benefit for responsive sleep through continuous sensing examples.