Design Discrepancy Reporting for Application Screens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional application development platforms are unable to accurately import and verify design files from design platforms, leading to unreliable and inefficient identification of display property discrepancies between intended designs and actual application builds, resulting in potential errors in the final application build.

Innovation Solution

A digital medium environment with a design validation system implemented in computing devices that parses design files to generate design screen models and artboard renditions, compares these with application screens, and generates validation reports to identify and remedy display property discrepancies, ensuring accurate translation of design properties to application builds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional application development platforms use manual verification methods to check design files, then the process is simple to implement, but the reliability of discrepancy identification is poor

Engineering Contradiction:
Improvediscrepancy identification reliabilityVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system that acts as a bridge between design platforms and development platforms. This intermediary automatically extracts design properties from design files, translates them into a standardized format, and enables systematic comparison with application builds, thereby improving reliability without requiring direct integration between incompatible platforms

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual verification methods with automated computational systems. Machine learning models and computer vision algorithms automatically analyze design files and application builds, substituting human inspection with reliable automated discrepancy detection that can identify subtle differences invisible to manual review

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If conventional approaches require design files to articulate each display property manually, then the process is straightforward, but the manufacturing precision of design translation is poor

Engineering Contradiction:
Improvedesign property translation precisionVSAvoidverification time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent creates digital copies or representations of design properties from design files. By extracting and structuring design property data into a machine-readable format, the system enables precise automated comparison with application builds, eliminating manual verification while maintaining high translation precision through systematic property mapping

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms design properties from their original format in design files into a standardized parameter set that can be systematically compared with application builds. This parameter transformation enables automated discrepancy detection by converting unstructured design data into comparable structured properties, improving translation precision without increasing time loss

Inventive Principle:
Principle #35Parameter changes

3Productivity

If no automated validation system is used, then the system complexity is low, but the productivity of application development is reduced due to manual verification

Engineering Contradiction:
Improveapplication development productivityVSAvoidvalidation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary extraction and structuring of design properties from design files before the actual development and verification process. By preparing design data in advance with proper formatting and property extraction, the system enables rapid automated comparison later, improving overall productivity without requiring complex real-time processing during development

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements an automated feedback loop that systematically compares design files with application builds and generates discrepancy reports. This feedback mechanism continuously validates design translation accuracy, enabling rapid identification and correction of issues, thereby improving productivity through automated quality assurance rather than manual inspection

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10379970B2Automatic design discrepancy reporting
Publication Date: 2019.08.13 ADOBE INC
  • US10379970B2 patent drawing
  • US10379970B2 patent drawing
  • US10379970B2 patent drawing

AI summary

A digital medium environment is described for automatic design discrepancy reporting of discrepancies between an actual display and its intended design. In one example, a design validation system generates a design screen model for a design screen, based on an object included in the design screen and at least one display property that defines a visual appearance of the object. The design validation system then identifies an application object that has a similar visual appearance to the defined visual appearance of the object of the design screen model. The design validation system additionally determines that a discrepancy exists between a display of the design screen model object and the application object. The design validation system also determines a value by which the at least one property of the application object is to be adjusted and outputs the value to adjust the at least one display property of the application object.