User Interface Border Region Segmentation for Resolution Independence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user interface design for mobile wireless communications devices requires significant code changes for minor aesthetic modifications, and using images like bitmaps leads to distortion issues such as 'pixelation' when scaling, limiting graphic designers' flexibility.

Innovation Solution

A system that allows graphic designers to specify user interface border parameters using integer values to divide images into regions, enabling efficient creation of stylized interfaces without writing code, and ensuring borders maintain their appearance across different resolutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If code is used to draw user interface borders, then the interface can be rendered, but any aesthetic modification requires significant code changes

Engineering Contradiction:
Improveease of interface design modificationVSAvoidcode complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The border image is divided into multiple regions (e.g., corner regions, edge regions, center region) that can be independently specified and rendered. This segmentation allows graphic designers to modify specific border areas without affecting the entire border or requiring code changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of using code to draw borders, the system uses image copies (bitmaps or vector images) of the desired border appearance. These images can be easily modified by graphic designers without touching the underlying code, and the system renders them appropriately on different devices.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If bitmap images are scaled to fit varying dimensions, then the interface can adapt to different screens, but distortion and pixelation occur

Engineering Contradiction:
Improveinterface adaptability to different resolutionsVSAvoidborder appearance precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The border image is divided into multiple regions that are rendered separately. This segmentation allows each region to be scaled independently and appropriately, preventing the distortion and pixelation that occurs when scaling a complete border image as a whole.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from treating the border as a single 2D image that must be scaled, to treating it as a collection of discrete regions that can be rendered at their appropriate sizes. This dimensional change from a monolithic image to a multi-region structure enables resolution-independent rendering.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If graphic designers want to create brand-differentiated interfaces, then unique styling is achieved, but code modifications are required for each style

Engineering Contradiction:
Improveinterface styling flexibilityVSAvoidtime for code modification
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Different border styles are created as separate image files that can be easily swapped and modified by graphic designers. Each brand-specific border style is captured as an image that can be referenced by the rendering system without requiring any code changes to create or modify the visual appearance.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system allows graphic designers to specify border parameters (such as region dimensions, image sources, and styling attributes) that control the appearance of borders. By changing these parameters, different brand styles can be achieved without modifying the underlying rendering code.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7764277B2System and method for user interface generation
Publication Date: 2010.07.27 MALIKIE INNOVATIONS LTD
  • US7764277B2 patent drawing
  • US7764277B2 patent drawing
  • US7764277B2 patent drawing

AI summary

Systems and methods for use in displaying user interface components upon user interfaces of computing devices. A system and method could be configured to receive an image to be displayed upon a user interface of the device. One or more indicators can be used to specify how the image is to be divided into multiple regions. The regions of the divided image are displayed with a user interface component upon the user interface of the device.