Handheld Wireless Device Trackball Menu Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld communication devices face challenges with user interface usability due to limited front face real estate, finger overlap issues with small keys, and the need for improved navigation in complex applications, particularly with conventional dropdown-style hierarchical menus.
Innovation Solution
Incorporating a trackball as an auxiliary input device located above the keyboard and below the display, allowing for two-dimensional cursor movement and acting as a button for menu navigation, combined with a keyboard layout that includes a traditional phone keypad flanked by function keys for intuitive access and reduced key size, facilitating diagonal cursor movement and efficient menu navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the keyboard keys are made smaller to fit more functions on the limited front face, then the device can accommodate more features, but finger overlap occurs making it difficult to press keys accurately
Solution Approach 1:
The keyboard is segmented into different functional zones: a traditional phone keypad section for familiar digit entry, function keys for application-specific operations, and navigation keys. This segmentation allows each zone to be optimized for its specific purpose while maintaining overall compactness.
Solution Approach 2:
Different regions of the keyboard have different key sizes and spacing optimized for their specific functions. The phone keypad maintains larger, well-spaced keys for accurate finger input, while function keys can be smaller as they are accessed less frequently. This local optimization resolves the contradiction between compactness and pressability.
2Ease of operation
If a traditional phone keypad layout is maintained for user familiarity, then users can easily locate keys, but the keyboard occupies more space reducing available front face real estate
Solution Approach 1:
The phone keypad and function keys are merged into a single integrated keyboard unit rather than separate components. This consolidation allows the device to maintain familiar phone keypad functionality while efficiently utilizing the available front face space through compact arrangement and shared structural elements.
3Adaptability or versatility
If conventional dropdown-style hierarchical menus are used for navigation, then comprehensive menu options are available, but the navigation process becomes complex and time-consuming on small screens
Solution Approach 1:
The system predicts the user's intended action based on the current context (such as which application is active or what screen is displayed) and proactively displays a simplified menu with only the most relevant options. This preliminary filtering eliminates the need for users to navigate through multiple hierarchical levels to find commonly used functions.
Solution Approach 2:
The menu structure transitions from static hierarchical dropdowns to dynamic context-aware menus that adapt their content based on the current application state, user behavior patterns, and frequency of use. Frequently accessed functions are elevated to the top level or displayed as shortcut options, reducing navigation depth and time.
Data Source
AI summary
A handheld wireless communication device configured to send and receive text messages. The device is hand cradleable with a body configured to be held in one hand by an operator during text entry. A display is located on a front face of the body and upon which information is displayed to the operator during text entry. A key field is also located on the front face of the body and that includes a plurality of alphanumeric input keys and menu control keys. A microprocessor is provided that receives operator commands from the keys and the trackball navigation tool and which affects corresponding changes to the display based on user input. The key field is arranged such that the keys in lateral exterior key columns are associated with an application function.


