Interface design system and method with integrated usability considerations
First Claim
1. A method of user interface design comprising:
- creating an interaction requirement including a device model, wherein the device model includes a plurality of attributes and characteristics of a presentation device meeting the interaction requirement;
generating one or more available presentations configured to meet the interaction requirement including;
identifying available presentation devices based upon the device model, wherein each of the available presentation devices meets the interaction requirement;
determining one or more available presentation elements configured to meet the interaction requirement, wherein each presentation element is configured to be communicated to a user via at least one of the available presentation devices;
assigning each of the plurality of available presentations a usability score;
selecting one or more of the available presentations based at least in part upon the usability score of each of the available presentations; and
designing a user interface incorporating one of the available presentations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of user interface design including creating an interaction requirement and generating one or more available presentations configured to meet the interaction requirement, where generating includes identifying available presentation devices based upon the device model and meeting the interaction requirement and determining one or more available presentation elements configured to meet the interaction requirement. The device model includes a plurality of attributes and characteristics of a presentation device meeting the interaction requirement. Each presentation element is configured to be communicated to a user via at least one of the available presentation devices. The method further includes assigning each of the plurality of available presentations a usability score, selecting one or more of the available presentations based at least in part upon the usability score of each of the available presentations, and designing a user interface incorporating one of the available presentations.
24 Citations
25 Claims
-
1. A method of user interface design comprising:
-
creating an interaction requirement including a device model, wherein the device model includes a plurality of attributes and characteristics of a presentation device meeting the interaction requirement;
generating one or more available presentations configured to meet the interaction requirement including;
identifying available presentation devices based upon the device model, wherein each of the available presentation devices meets the interaction requirement;
determining one or more available presentation elements configured to meet the interaction requirement, wherein each presentation element is configured to be communicated to a user via at least one of the available presentation devices;
assigning each of the plurality of available presentations a usability score;
selecting one or more of the available presentations based at least in part upon the usability score of each of the available presentations; and
designing a user interface incorporating one of the available presentations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A user interface design system comprising:
-
an input device;
a memory storing a plurality of presentation elements, a plurality of usability criteria, at least one usability rule, and at least one user-centered algorithm;
a processor coupled with the input device and the memory, the processor configured to generate available presentations meeting an interaction requirement constructed by a triggering action from the input device, and the available presentations each including at least one of the plurality of presentation elements and at least one presentation device configured to communicate the at least one of the plurality of presentation element, wherein the processor is further configured to apply the plurality of usability criteria and to generate a collective usability score for each of the available presentations; and
an output device coupled with the processor, the output device configured to receive the at least one available presentation from the processor and to interface with a designer to present the at least one available presentation to the designer. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium having computer-executable instructions for performing a method of generating a user interface, the method comprising:
-
creating an interaction requirement;
generating available presentations meeting the interaction requirement and including at least one presentation element and at least one presentation device;
assigning each of the available presentations a collective usability score based on a plurality of usability criteria;
selecting one or more of the available presentations based at least in part upon the collective usability score of each of the available presentations; and
presenting the selected one or more of the available presentations to a user-interface designer.
-
- 23. The computer-readable medium having computer-executable instructions for performing the method of claim 23, wherein the interaction requirement includes a domain model, a user model, a task model, and a device model.
Specification