Show-and-assist approach to user interaction for a web application
Publication Date: 2016-Oct-14
The IP.com Prior Art Database
All user interfaces has learning curves. When a user is faced with a new interface, their error rates will be higher than normal until they become proficient at it. This disclosure details a method to algorithmically review a web based interface and offer suggestions and hints to a user to assist them in becoming proficient with it faster.
Page 01 of 5
--assist approach to user interaction for a web application
assist approach to user interaction for a web application
Flat design is a style of interface design emphasizing minimum use of stylistic elements that give the illusion of three dimensions (such as excessive use of drop shadows, gradients or textures) (Wikipedia, 2016).
Albeit the merits of flat design, the adoption of such UI styles on modern web applications also bring about shortcomings to user interaction. One such disadvantage is that users are expected to navigate through the web application with a set of less obvious interactive elements.
We are proposing a web-browser plugin helper that offers guidance to usage of interactive elements of a web application, without modification to or compromising the original web design.
The web-browser plugin serves 2 main functionalities. 1) It identifies interactive elements on a HTML page; 2) It provides contextual assistance to an application user.
1) The plugin can be activated or deactivated on demand. When activated, the plugin reads the HTML source content and identify all interactive elements. The elements will be highlighted as an overlay on the original document showing a user where in the application is interactive. When deactivated, the overlay will be hidden from sight.
2) The plugin understands user context when a user logs in, and is capable of identifying a set of user activities, functionalities, restrictions of a user within the application. Subsequently, the plugin can offer UI assistance to a user who needs to perform specific tasks.
The novelty of this proposal is in the approach and application of an external plugin to provide contextual based education for application users, that is independent of UI design and intent.
Where do we start? And how can I use this application to do what I need? These are some of the common questions from an inexperienced application user when presented an application dashboard the first time.
Page 02 of 5
Figure 1 Screenshot f...