Tile Map GUI for Business Object Visualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional graphical user interfaces (GUIs) for business software provide limited and inefficient visualization of business objects (BOs), failing to effectively convey attribute information and render it in an organized manner.
Innovation Solution
The GUI is divided into tile map entities with information stored in a cache, allowing for efficient positioning and display of business object visual representations and detail boxes, using coordinates and scalable axes to visually represent BO attributes, and assigning functions to user actions for enhanced interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If traditional GUIs are used to display business objects, then the interface is simple to implement, but the information visualization is limited and inefficient
Solution Approach 1:
The GUI is divided into tile map entities that can be efficiently positioned and rendered. Each tile map entity represents a discrete visual element that can be independently managed and displayed, improving information visualization while maintaining manageable complexity through modular structure.
Solution Approach 2:
The patent introduces a tile map coordinate system that adds spatial dimensionality to the GUI. Business objects are positioned using x,y coordinates on a tile map grid, enabling efficient 2D spatial organization and visualization of business object attributes that goes beyond traditional linear or hierarchical GUI structures.
2Loss of information
If detailed information about business objects is displayed, then information completeness is improved, but rendering efficiency decreases
Solution Approach 1:
The tile map entities and their positioning information are prepared in advance using a coordinate-based system. This preliminary organization of visual elements allows the rendering engine to efficiently display detailed business object attributes without performing complex layout calculations during runtime, thus maintaining high rendering efficiency while displaying complete information.
Solution Approach 2:
The patent uses visual representations that copy or represent business objects in the GUI through tile map entities. These visual copies contain encoded attribute information that can be displayed efficiently without requiring the actual business object data structures to be processed during rendering, separating data storage from visual presentation.
3Loss of information
If business objects are positioned using traditional methods, then implementation is straightforward, but spatial organization and readability are poor
Solution Approach 1:
The patent implements a 2D tile map coordinate system with x,y axes to position business objects spatially on the GUI. This dimensional approach enables intuitive spatial organization where business objects can be arranged in meaningful layouts (such as timelines, Gantt charts, or spatial relationships) that greatly improve readability and information conveyance compared to traditional linear or tabular arrangements.
Solution Approach 2:
The positioning system uses configurable parameters including tile map origin, axis scales, and coordinate transformations. These parameters can be adjusted to optimize the spatial organization for different business scenarios, improving readability by adapting the coordinate system to match the specific data relationships and user needs without requiring a complete redesign of the positioning mechanism.
Data Source
AI summary
A reference point on a graphical user interface may be determined. The reference point may be represented by a plurality of coordinates. The graphical user interface may be divided into tile map entities. Information about the tile map entities may be stored into a cache. The stored information may include an origin and dimensions of each tile map entity, and the origin may be represented relative to the reference point. Information needed to position a business object visual representation may be retrieved from the cache. The business object visual representation may be drawn on the graphical user interface based on the retrieved information needed to position the business object visual representation.


