{'fraction_non_alphanumeric': 0.01721664275466284, 'fraction_numerical': 0.0, 'mean_word_length': 5.172566371681416, '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}}
An intelligent Mobile Web Browser to adapt the mobile web as a function of the physical environment

Today, millions of users all over the world visit websites using their Smartphones. Mobile devices have several features that may contribute to worsen the user experience when using mobile webs, such as: small displays and virtual keyboards, poor precision to select elements using the finger as cursor. In addition, the mobile Web has a peculiar feature, is not always used in the same place or in the same situations; in many cases environmental factors can adversely affect the user experience while he is using a web application, adverse situations derived from the ambient may be different: noise pollution, an excess of light, not being able to see well the letters while walking, etc. This research presents a novel mobile Web paradigm that allows the adaptation of web applications depending on the environment. The proposed solution introduces a novel Mobile Web Browser based on the principles of the Ambient Intelligence (AmI). This Web browser uses the Smartphone's hardware elements as sensors and microphones to capture the environmental information, which will be intelligently analyzed to detect events and other situations. The identified situations will be communicated to the web application, so that appropriate adaptation are made and there by improve the user experience.