Web-Based Interface for Unstructured Data Manipulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software applications face limitations in displaying and interacting with both structured and unstructured data, particularly in business contexts, where users struggle to review and manipulate unstructured information without additional software, leading to security concerns, data inaccuracies, and lack of real-time validation and context-sensitive interactions.

Innovation Solution

A graphical user interface system that allows manipulation of unstructured data within a standard web browser without additional software installation, enabling zooming, panning, and annotating, while providing real-time structured information and context-dependent interactions, validated against a back-end ERP system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manipulate unstructured data (zooming, panning, rotating) without additional software, then ease of operation improves, but system reliability deteriorates due to security concerns and platform limitations

Engineering Contradiction:
Improveease of manipulating unstructured dataVSAvoidsystem security and stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary that hosts the application software and processes all data manipulation requests. Instead of installing software on client devices, the server acts as a mediator that receives user interactions through a web browser, processes them securely, and returns updated displays. This eliminates security risks of local software installation while maintaining full manipulation capabilities for unstructured data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical approach of installing local software with an electronic/web-based system. All processing occurs through standard web browsers using HTTP protocols, substituting the need for local software installation, configuration, and maintenance with a centralized web-based interface that works across multiple platforms without additional software.

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

2Adaptability or versatility

If additional software is installed to manipulate unstructured data, then functionality improves, but device complexity and installation difficulty increase

Engineering Contradiction:
Improvedata manipulation capabilityVSAvoidsoftware installation and configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal system where a single web-based application provides full data manipulation functionality across all platforms. The server-hosted application can be accessed from any device with a web browser, eliminating the need for platform-specific software installations. The same interface and capabilities work uniformly across desktops, laptops, mobile devices, and kiosks without additional configuration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent extracts the application software from the client device and relocates it to the server. By taking out the software installation requirement from the client side and concentrating all processing logic on the server, the system eliminates installation complexity while maintaining full functionality through the web browser interface.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If structured and unstructured information are displayed in separate windows, then data accuracy improves, but ease of operation deteriorates due to difficulty in comparison and review

Engineering Contradiction:
Improvedata accuracyVSAvoidease of reviewing and comparing data
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent merges structured and unstructured information displays into a single integrated window or display area. Instead of requiring separate windows for structured data and unstructured attachments, the system combines them in a unified interface where both types of information are simultaneously visible and can be easily compared, reviewed, and correlated without switching between multiple windows or tabs.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If users review unstructured information before making decisions, then decision quality improves, but loss of time increases due to manual opening and reviewing process

Engineering Contradiction:
Improvedecision qualityVSAvoidtime to review and approve transactions
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by automatically displaying both structured and unstructured information together before the user needs to make a decision. Instead of requiring users to separately open and review attachments after identifying them, the system proactively presents all relevant information in advance in a single integrated display, allowing immediate review and faster decision-making without additional time investment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10102186B2System for and method of providing a user interface for a computer-based software application
Publication Date: 2018.10.16 TUNGSTEN AUTOMATION CORPORATION
  • US10102186B2 patent drawing
  • US10102186B2 patent drawing
  • US10102186B2 patent drawing

AI summary

A system for providing a graphical interface to a user includes a server platform and an operating system and application software running thereon. The system includes a client device capable of running a standard web browser that accesses the software application on the server platform for displaying information to the user in a display area on the client device. The web browser displays the information without requiring additional software to be installed, downloaded or run on the client device, and without requiring a scripting language to be enabled in the web browser on the client. The application software facilitates user manipulation of unstructured data in the display area for detailed inspection, and facilitates the user selectively causing to display annotations within the display area. The application software facilitates the user inserting annotations within the display area, thereby causing an action to occur in this system or an external system.