Browse Prior Art Database

System and Method to provide functionality at the point of interaction to provide a personalized user interface

IP.com Disclosure Number: IPCOM000237052D
Publication Date: 2014-May-29
Document File: 6 page(s) / 203K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed are a system and method to provide a basic user interface (UI) with functionality that the majority of the users can use. Then, as the user continues to work with the UI, selections can be made to customize the functionality and options to the user.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 6

System and Method to provide functionality at the point of interaction to provide a personalized user interface

In many applications, the number of features offered to a user can be overwhelming , making the application seem complicated. Throughout the lifetime of the application, it implements upgrades and increases the number of functions offered to the user . This is referred to as feature bloating, and is often the result of development teams responding to numerous requests from customers . However, with too many options, users are either going to select the wrong one for the task or none at all, which defeats the purpose of having added functionality.

One known solution is a method to provide graduated user interfaces (UIs), designed with the simplest first, and then expanded into dialogs or sub-menus. The drawback of this approach is that it still needs to be designed with the user in mind , but a designer cannot know all of the detailed needs of a user. It is still the designer's choice for which functionality to offer. Role-based user interfaces are another option. These assume that the developer can define the exact functionality needed based on a user's role and activities. The drawback of this approach is that most users do not have fixed roles; people grow into roles, change activities, and have new needs. A third solution is to start with simple functionality, but have the ability to add more functionality by using plug-ins. The drawback of this approach is that the user has to go to a separate dialog or location to find the plugin and enable it .

The main problem is that users are confronted with more functionality than is needed , and designers cannot know what people really need at the point of usage. Cloud development is expected to exacerbate this problem, as more features are added on a regular basis.

The core idea of the solution is to provide a basic user interface with functionality that the majority of the users can use . Then, as the user continues to work with the UI, selections can be made to customize the functionality to the user.

To implement the solution in a preferred embodiment:


1. User starts using the product,


2. User selects an object


3. User invokes a known/familiar feature

4. User can choose one of the basic options or types in a term that relates to the standard features (i.e...