A system and method are disclosed that enable adaptive user interface (UI) optimization by automatically detecting usage and orientation of a mobile phone. The method includes detecting how the phone is oriented (portrait/landscape orientation) and by which hand (right or left) the phone is held and by which hand it is operated by the user. The input data such as raw touch input data, raw gyro sensor data, context of the phone (active application) or context of the user (time of day) are collected from the phone sensors and fed to a machine learning (ML) model. The ML model infers an easily accessible screen area. The system then optimizes the user interface to have the most relevant touch points or controls within the easily accessible area. The optimized adaptive UI is then presented to the user.
Feuz, Sandro and Deselaers, Thomas, "Adaptive Ui Optimization Based On Automatic Detection Of Usage And Orientation Of A Mobile Phone", Technical Disclosure Commons, (August 22, 2017)