Optimizing a user interface for a computing device
AssigneeInternational Business Machines Corporation
InventorsChristopher J. Dawson, Vincenzo V. Diluoffo
Life of this patent
Estimating the term…
Abstract
In general, embodiments of the invention provide an approach to organize a user interface, such as a computer desktop, based on the role or activity of the current user. Specifically, a display area configuration of a user device is defined by selecting resources from a plurality of available resources to include in a display area configuration, building a profile from the selected resources to preserve the display area configuration, and saving the profile. The display area is then built on a user device when the profile is selected from the user device.
Claims20
A method for defining a display area configuration of a user device, comprising:
- associating a user with one role of a plurality of roles;
- receiving, from a user, a selection of one or more resources from a plurality of available resources to include in a display area configuration;
- notifying the user that at least one resource of the selected one or more resources cannot be added to the display area configuration based on the at least one resource being associated with a role of the plurality of roles other than the one role;
- excluding from the display area configuration the at least one resource;
- building a profile from any resources of the selected one or more resources other than the at least one resource to preserve the display area configuration;
- saving the profile;
- and
- building the display area on a user device when the profile is selected using the user device.
A system for defining a display area configuration of a user device, comprising:
- a bus;
- a processor coupled to the bus;
- and
- a memory medium coupled to the bus, the memory medium comprising instructions to:
- associate a user with one role of a plurality of roles;
- receive, from a user, a selection of one or more resources from a plurality of available resources to include in a display area configuration;
- notify the user that at least one resource of the selected one or more resources cannot be added to the display area configuration based on the at least one resource being associated with a role of the plurality of roles other than the one role;
- exclude from the display area configuration the at least one resource;
- build a profile from any resources of the selected one or more resources other than the at least one resource to preserve the display area configuration;
- save the profile;
- and
- build the display area on a user device when the profile is selected using the user device.
A computer program product for defining a display area configuration of a user device, the computer program product comprising a computer readable storage medium, and program instructions stored on the computer readable storage medium, to:
- associate a user with one role of a plurality of roles;
- receive, from a user, a selection of one or more resources from a plurality of available resources to include in a display area configuration;
- notify the user that at least one resource of the selected one or more resources cannot be added to the display area configuration based on the at least one resource being associated with a role of the plurality of roles other than the one role;
- exclude from the display area configuration the at least one resource;
- build a profile from any resources of the selected one or more resources other than the at least one resource to preserve the display area configuration;
- save the profile;
- and
- build the display area on a user device when the profile is selected using the user device.
Dependencies are inferred from the claim text.