The present invention provides a method comprising the steps of determining the level of user experience/expertise based on the general system settings; and adapting user interfaces and functionalities of applications (“apps”) in accordance with this level of user expertise. It also proposes an interface API that can expose the level of user expertise using applications (apps), so that they can dynamically adapt its own interface and features.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for adapting a user interface and mobile application features according to the user expertise characterized by comprising the steps of: specifying the application appearance and actions/behaviors for every level of user expertise; defining rules for tracking/mapping user actions and behaviors during use of the device (102); associating the values for each level of user expertise that is being monitored in order to determine the degree of user expertise within an available range (103); and associating in a single parameter how the user is familiar with the device technology and allow other software programs to read it in order to dynamically change their behavior (104). 2. Method according to claim 1, characterized by the fact that the experience level of feature category is determined by the operating system settings (101) and user behavior parameters (102). 3. Method according to claim 1, characterized by the fact that the feature categories comprise one or more of the social, browsing, messaging, media, connectivity, finance, voice, accessibility and location (201). 4. Method according to claim 1, characterized by the fact that the level of overall experience is calculated based on a user's experience level category or a subset thereof. 5. Method according to claim 1, characterized by the fact that the applications can be downloaded via the Internet applications, preloaded applications, the suite of applications (framework) (106) and the operating system itself (105). 6. Method according to claim 1, characterized by the fact that analyzes aspects of user behavior (301) and use of the device, including but not limited to, the use and quantity of installed applications, frequency and duration of network connections used, numbers of visits/marked sites, sending/receiving SMS messages, voice/video calls, volume of data packets, number of media types, number of contacts, memory usage and CPU. 7. Method according to claim 1, characterized by the fact that the expertise values (202) by category (201) or globally are stored in the user device itself or in the cloud. 8. Method according to claim 1, characterized by the fact that each level of expertise takes on values that represent a smaller scale ranging from experience, or beginner (401), to the highest level of experience or specialist (402) with one or more intermediate values (203).