Method for Developing and Implementing Efficient Workflow Oriented User Interfaces and Controls
First Claim
1. A method that configures a menu on a display of a handheld device comprising:
- displaying on a display of a handheld device a plurality of command regions at a first interface level, the number of command regions being user-definable;
selecting a command region from the plurality of command regions;
accessing information from memory of the handheld device according to the command region selected at the first interface level;
defining a plurality of command regions at a second interface level, the number and content of the command regions based on the information accessed;
displaying the plurality of command regions at the second interface level so as to have a visual appearance that is substantially similar to the first interface level;
selecting a command region from the plurality of command regions displayed at the second interface level; and
accessing information according to the command region selected that may be utilized to define a plurality of command regions at another interface level.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for developing user interfaces to support efficient workflow implementation in an organization or in daily tasks of a typical consumer is disclosed. The method accounts for limitations in ability of a typical user of such interfaces to deal with more than about six elements of information or choices at any given step of a workflow. The method may include use of customized tools and other components developed to support implementation of user interfaces and data structures needed to implement user interfaces and associated data exchanges between client devices and applications on servers. The user interfaces, methods, tools, and other components may also be used to support user interfaces used to control software applications, information appliances, and other devices.
78 Citations
20 Claims
-
1. A method that configures a menu on a display of a handheld device comprising:
-
displaying on a display of a handheld device a plurality of command regions at a first interface level, the number of command regions being user-definable; selecting a command region from the plurality of command regions; accessing information from memory of the handheld device according to the command region selected at the first interface level; defining a plurality of command regions at a second interface level, the number and content of the command regions based on the information accessed; displaying the plurality of command regions at the second interface level so as to have a visual appearance that is substantially similar to the first interface level; selecting a command region from the plurality of command regions displayed at the second interface level; and accessing information according to the command region selected that may be utilized to define a plurality of command regions at another interface level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system that configures a menu on a handheld device comprising:
-
a display that displays a plurality of command regions at an interface level, the number of command regions being user-definable; a selecting device that allows a user to select a command region from the plurality of command regions; a communicating device that accesses information from memory of the handheld device according to the command region selected and defines a plurality of command regions at another interface level, the plurality of command regions having a visual appearance that is substantially similar to a previous interface level, the number and content of the command regions based on the information accessed. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer software product having a memory with control logic stored therein that configures a menu on a display of a handheld device, the control logic comprising:
-
a first computer readable program code that displays a user-selected configuration of a plurality of command regions at a first interface level, the number of command regions being user-definable; a second computer readable program code that allows a user to select a command region from the plurality of command regions; a third computer readable program code that accesses information from the memory of the handheld device according to the command region selected at the first interface level; a fourth computer readable program code that defines a plurality of command regions at a second interface level, the number and content of the command regions based on the information accessed; a fifth computer readable program code that displays the plurality of command regions at the second interface level so as to have a visual appearance that is substantially similar to the first interface level; a sixth computer readable program code that allows a user to select a command region from the plurality of command regions displayed at the second interface level; and a seventh computer readable program code that accesses information according to the command region selected that may be utilized to define a plurality of command regions at another interface level. - View Dependent Claims (17, 18, 19, 20)
-
Specification