{"id":{"repo_id":"arkansas","oai_identifier":"oai:scholarworks.uark.edu:etd-3091"},"canonical_url":"https://search.dev.ndltd.org/etd/arkansas/oai:scholarworks.uark.edu:etd-3091","repository":{"repo_id":"arkansas","name":"University of Arkansas","base_url":"https://scholarworks.uark.edu/do/oai/"},"display":{"title":"Enabling Usage Pattern-based Logical Status Inference for Mobile Phones","abstract":"<p>Logical statuses of mobile users, such as isBusy and isAlone, are the key enabler for a plethora of context-aware mobile applications. While on-board hardware sensors (such as motion, proximity, and location sensors) have been extensively studied for logical status inference, continuous usage typically requires formidable energy consumption, which degrades the user experience. In this thesis, we argue that smartphone usage statistics can be used for logical status inference with negligible energy cost. To validate this argument, we present a continuous inference engine that (1) intercepts multiple operating system events, in particular foreground app, notifications, screen states, and connected networks; (2) extracts informative features from OS events; and (3) efficiently</p> <p>infers the logical status of mobile users. The proposed inference engine is implemented</p> <p>for unmodified Android phones, and an evaluation on a four-week trial has shown promising accuracy in identifying four logical statuses of mobile users with over 87% accuracy while the average energy impact on the battery life is less than 0.5%.</p>","abstract_html":"&lt;p&gt;Logical statuses of mobile users, such as isBusy and isAlone, are the key enabler for a plethora of context-aware mobile applications. While on-board hardware sensors (such as motion, proximity, and location sensors) have been extensively studied for logical status inference, continuous usage typically requires formidable energy consumption, which degrades the user experience. In this thesis, we argue that smartphone usage statistics can be used for logical status inference with negligible energy cost. To validate this argument, we present a continuous inference engine that (1) intercepts multiple operating system events, in particular foreground app, notifications, screen states, and connected networks; (2) extracts informative features from OS events; and (3) efficiently&lt;/p&gt; &lt;p&gt;infers the logical status of mobile users. The proposed inference engine is implemented&lt;/p&gt; &lt;p&gt;for unmodified Android phones, and an evaluation on a four-week trial has shown promising accuracy in identifying four logical statuses of mobile users with over 87% accuracy while the average energy impact on the battery life is less than 0.5%.&lt;/p&gt;","abstract_has_math":false,"creators":["Hammer, Jon C."],"institution":null,"degree_name":"Master of Science in Computer Science (MS)","degree_level":"Thesis","degree_discipline":null,"degree_department":null,"school":null,"contributors":["Gashler, Michael S.","Gauch, John M."],"advisors":["Yan, Tingxin"],"committee_chairs":[],"committee_members":[],"year":2016,"date_issued":"2016-05-01T07:00:00Z","date_published":"2016-05-01T07:00:00Z","updated_at":"2026-07-24T01:00:09Z","subjects":["Applied sciences","Logical status inference","Mobile computing","Usage statistics","Graphics and Human Computer Interfaces"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://scholarworks.uark.edu/etd/1552","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Gashler, Michael S.","Gauch, John M."]},{"key":"dc:contributor.advisor","label":"Advisor","values":["Yan, Tingxin"]},{"key":"dc:creator","label":"Author","values":["Hammer, Jon C."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2016"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2017-09-29T07:00:00Z"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science in Computer Science (MS)"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Applied sciences","Logical status inference","Mobile computing","Usage statistics","Graphics and Human Computer Interfaces"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://scholarworks.uark.edu/etd/1552"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p>Logical statuses of mobile users, such as isBusy and isAlone, are the key enabler for a plethora of context-aware mobile applications. While on-board hardware sensors (such as motion, proximity, and location sensors) have been extensively studied for logical status inference, continuous usage typically requires formidable energy consumption, which degrades the user experience. In this thesis, we argue that smartphone usage statistics can be used for logical status inference with negligible energy cost. To validate this argument, we present a continuous inference engine that (1) intercepts multiple operating system events, in particular foreground app, notifications, screen states, and connected networks; (2) extracts informative features from OS events; and (3) efficiently</p> <p>infers the logical status of mobile users. The proposed inference engine is implemented</p> <p>for unmodified Android phones, and an evaluation on a four-week trial has shown promising accuracy in identifying four logical statuses of mobile users with over 87% accuracy while the average energy impact on the battery life is less than 0.5%.</p>"]},{"key":"dc:title","label":"Title","values":["Enabling Usage Pattern-based Logical Status Inference for Mobile Phones"]}]}],"canonical_facts":{"dc:contributor":["Gashler, Michael S.","Gauch, John M."],"dc:contributor.advisor":["Yan, Tingxin"],"dc:creator":["Hammer, Jon C."],"dc:date":["2016"],"dc:date.available":["2017-09-29T07:00:00Z"],"dc:description.abstract":["<p>Logical statuses of mobile users, such as isBusy and isAlone, are the key enabler for a plethora of context-aware mobile applications. While on-board hardware sensors (such as motion, proximity, and location sensors) have been extensively studied for logical status inference, continuous usage typically requires formidable energy consumption, which degrades the user experience. In this thesis, we argue that smartphone usage statistics can be used for logical status inference with negligible energy cost. To validate this argument, we present a continuous inference engine that (1) intercepts multiple operating system events, in particular foreground app, notifications, screen states, and connected networks; (2) extracts informative features from OS events; and (3) efficiently</p> <p>infers the logical status of mobile users. The proposed inference engine is implemented</p> <p>for unmodified Android phones, and an evaluation on a four-week trial has shown promising accuracy in identifying four logical statuses of mobile users with over 87% accuracy while the average energy impact on the battery life is less than 0.5%.</p>"],"dc:identifier":["https://scholarworks.uark.edu/etd/1552"],"dc:subject":["Applied sciences","Logical status inference","Mobile computing","Usage statistics","Graphics and Human Computer Interfaces"],"dc:title":["Enabling Usage Pattern-based Logical Status Inference for Mobile Phones"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["Master of Science in Computer Science (MS)"]},"updated_at":"2026-07-24T01:00:09Z"}