Hierarchical Pictograph Organizer Using Pattern Marker Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing system for defining pictographs lacks consistency and hierarchy, leading to disorganized presentation and display, requiring manual coding by keyboard device programmers due to the arbitrary and random nature of emoji definitions.
Innovation Solution
A method that maps identifiable graphical subcomponents from code points into distinct pattern marker types, enabling a metadata-based vocabulary structure for coherent organization and automated retrieval and display of pictographs as groupings relative to a root pictograph, allowing users to select variations efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If pictographs are defined using arbitrary code point sequences, then pictograph definitions can be created flexibly, but the presentation and display become disorganized and require manual coding
Solution Approach 1:
The patent segments pictograph code points into hierarchical groups: root pictographs (base definitions) and modifier code points (variations). This segmentation organizes the arbitrary code points into a structured tree where root pictographs form parent nodes and modifiers form child nodes, enabling systematic presentation while preserving definition flexibility
Solution Approach 2:
The patent adds a hierarchical dimension to the flat code point structure by organizing pictographs into parent-child relationships across multiple levels. Root pictographs exist at the first level, and modifiers create subsequent levels, transforming the one-dimensional sequence into a multi-dimensional tree structure that enables organized display
2Quantity of substance
If all pictograph variations are displayed individually, then complete pictograph coverage is achieved, but user selection becomes inefficient due to large quantity
Solution Approach 1:
The system performs preliminary organization of all pictograph variations into hierarchical groups before user interaction. Root pictographs are pre-identified and their associated modifiers are pre-grouped, so when users need to select a pictograph, the organized structure is already in place, enabling efficient navigation without scanning through all variations individually
Solution Approach 2:
The patent segments the complete set of pictograph variations into manageable hierarchical groups rooted at root pictographs. This segmentation allows users to navigate to a relevant root pictograph and then select from a limited set of modifiers, rather than searching through the entire pictograph set, significantly reducing selection time while maintaining complete coverage
3Manufacturing precision
If keyboard programmers manually code each pictograph definition, then precise control over presentation is achieved, but programmer workload increases significantly
Solution Approach 1:
The system enables automatic generation of organized pictograph presentations by identifying root pictographs and their modifiers through algorithmic analysis of code point sequences. This self-service approach eliminates the need for manual coding of each pictograph's presentation structure, as the system automatically creates the hierarchical organization based on the code point data, maintaining precise control while dramatically improving productivity
Solution Approach 2:
The patent replaces the manual mechanical process of coding each pictograph definition with an automated computational system that analyzes code point sequences, identifies hierarchical relationships, and generates the organized presentation structure automatically. This substitution maintains precise presentation control through algorithmic rules while eliminating repetitive manual programming work
Data Source
AI summary
A computing device obtains prescribed sequences of code points for respective pictographs (e.g., “emojis”) from a prescribed destination, determines identifiable graphical subcomponents from the prescribed sequence of code points for each pictograph, and maps the identifiable graphical subcomponents into distinct pattern marker types used for generation of a selected pictograph. The mapping includes aggregating selected graphical subcomponents from among the pictographs as distinct options for an identified one of the pattern marker types. The computing device causes display of the pictographs as a grouping together of respective variations relative to a root pictograph that is based on the identified one of the pattern marker types, where the grouping is based on arranging the distinct options for the pattern marker types relative to the root pictograph, enabling a user selection of the selected pictograph within the grouping relative to the root pictograph.


