Screenshot Semantic Data Enhancement via Hierarchical UI Element Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing screenshot technologies do not effectively enhance data within screenshots by identifying and representing semantic elements and hierarchical relationships, limiting their utility in conveying detailed information.

Innovation Solution

A computer-implemented method that captures screenshots, identifies semantic elements, generates their semantic representations, and associates these representations with the screenshot, optionally including hierarchical relationships, to enhance data representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional screenshot technology is used to capture display content, then the screenshot can be obtained quickly and easily, but the screenshot lacks enhanced data representation and semantic information

Engineering Contradiction:
Improvesemantic informationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the screenshot into multiple hierarchical elements (UI elements, text regions, interactive components) and generates semantic representations for each segment. This allows detailed semantic information to be captured without requiring complete system complexity, as each element is processed independently and organized in a hierarchical structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer of semantic representations that bridges the gap between the visual screenshot and the underlying meaning/data. This intermediary layer includes structured data about UI elements, their relationships, and semantic content, enabling enhanced information representation without directly complicating the core screenshot capture mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If semantic representations and hierarchical relationships are added to screenshots, then detailed information communication is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improvedata representation qualityVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by identifying and categorizing UI elements during the screenshot capture process itself, rather than analyzing the entire image afterward. By pre-identifying element boundaries, types, and hierarchical relationships at the time of capture, the system reduces subsequent processing time while maintaining high data representation quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by generating semantic representations only for specific identified UI elements and their relevant properties, rather than processing the entire screenshot uniformly. This selective approach focuses computational resources on extracting meaningful semantic data from key elements while reducing overall processing time.

Inventive Principle:
Principle #3Local quality

3Loss of information

If multiple UI elements and their hierarchical relationships are identified, then the semantic understanding of the screenshot is enhanced, but the complexity of element identification increases

Engineering Contradiction:
Improvesemantic understandingVSAvoidelement identification difficulty
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the complex task of screenshot analysis into smaller sub-tasks: first identifying individual UI elements, then determining their hierarchical relationships, and finally generating semantic representations. This segmentation makes the overall process more manageable by breaking down the difficult identification task into sequential, simpler steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a hierarchical dimension to element identification by organizing UI elements in a tree structure with parent-child relationships. This dimensional approach transforms the complex two-dimensional spatial analysis into a structured hierarchical problem, making it easier to detect and measure relationships between elements while enhancing semantic understanding.

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

Data Source

PatentUS12039254B2Enhancing data in a screenshot
Publication Date: 2024.07.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12039254B2 patent drawing
  • US12039254B2 patent drawing
  • US12039254B2 patent drawing

AI summary

A computer-implemented method of enhancing data in a screenshot can include capturing a screenshot of content presented on a display and identifying within the content at least a first element comprising first semantic data. A first semantic representation of the first semantic data can be generated and the first semantic representation can be associated with the first element. The first semantic representation and the screenshot can be output.