Mobile GUI Generation via Dynamic Scoring and Hypermedia Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current object-oriented graphical user interface (GUI) generation methods for mobile devices are inadequate in presenting information efficiently, as they underutilize device capabilities and lack mechanisms for user interaction beyond mere information display, particularly in managing large data sets and facilitating queries and communications.

Innovation Solution

The proposed solution involves generating and displaying graphical user interfaces on mobile devices using scores and thresholds to select graphic styles, associating graphical objects with hypermedia elements, and generating secondary objects upon user interaction, enabling enhanced communication and data compilation through a processor-driven method.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current object-oriented GUI generation methods are used, then information can be displayed on mobile devices, but the device capabilities are underutilized and user interaction is limited

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidGUI generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically generates GUI elements based on data characteristics and user interaction states. Graphical objects are created, modified, or removed in real-time based on scoring algorithms that evaluate data importance, user preferences, and device capabilities, allowing the interface to adapt rather than follow fixed templates

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces hypermedia elements as intermediaries between graphical objects and information sources. These elements enable indirect interaction mechanisms where users can query additional information, modify parameters, and communicate with information providers through the graphical interface without direct programming

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If graphical objects only present information, then the GUI is simple to generate, but the abilities of user devices are underutilized

Engineering Contradiction:
Improveinformation presentation efficiencyVSAvoiddevice capability utilization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

Graphical objects in the system serve multiple functions beyond simple information display. Each graphical object can present data, respond to user interactions, trigger queries to information sources, modify interface parameters, and communicate with other devices, making the GUI elements universal and multi-functional

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

3Ease of operation

If more interaction mechanisms are added to GUI, then user experience is improved, but system complexity increases

Engineering Contradiction:
Improveuser interaction easeVSAvoidGUI generation mechanism complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system employs automated scoring algorithms and threshold-based decision mechanisms that allow the GUI generation process to self-regulate. The system automatically evaluates data characteristics, determines appropriate graphical representations, and manages interaction mechanisms without requiring manual configuration, reducing operational complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12008346B1Systems and methods for generating interactive hypermedia graphical user interfaces on a mobile device
Publication Date: 2024.06.11 TELETRACKING TECHNOLOGIES INC
  • US12008346B1 patent drawing
  • US12008346B1 patent drawing
  • US12008346B1 patent drawing

AI summary

Systems and methods are provided for displaying graphical objects in a user interface of a mobile device. In one embodiment, methods may include receiving a request to display a primary status associated with a plurality of facilities, querying at least one database for data associated with each one of the plurality of facilities, calculating a score for each one of the plurality of facilities based on the associated data, determining the primary status associated with each one of the plurality of facilities based by comparing the score with threshold rules, selecting a primary graphical object style for each one of the plurality of facilities based on the primary status, and generating for display a user interface screen including primary graphical objects in a screen of the mobile device, wherein the primary graphical objects include the respective selected style.