Browser-Based Type-Link System for Delayed Data Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user interface systems lack a practical implementation of type-links that can integrate diverse elements to convey logical relationships, hindered by the World Wide Web's focus on displacing links rather than establishing a type-link foundation, resulting in inefficient bandwidth and resource usage when dealing with large volumes of data.

Innovation Solution

A browser-based system that represents both traditional data and logical relationships as data, using XML and XSL transformations to propagate changes only when needed, delaying evaluation until user access, and employing type-links to create logical connections between elements, allowing for efficient organization and maintenance of relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system propagates changes throughout the system whenever a traditional data element or logical relationship changes, then data consistency is maintained, but bandwidth and local computer resources are consumed unnecessarily when changes are not accessed

Engineering Contradiction:
Improvedata consistencyVSAvoidbandwidth and resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the propagation of changes based on access patterns. When a user accesses an element, the system evaluates and propagates relevant changes at that moment. When elements are not accessed, change propagation is delayed or suppressed, making the system's resource consumption adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the evaluation parameter from immediate propagation to delayed evaluation based on user access. By monitoring access patterns and adjusting when change propagation occurs, the system optimizes the balance between data consistency and resource consumption.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If the system delays propagating changes until user access, then bandwidth and resource conservation is achieved, but data consistency may be compromised

Engineering Contradiction:
Improvebandwidth and resource consumptionVSAvoiddata consistency
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system implements feedback through user access events. When a user accesses an element, this triggers a feedback signal that initiates the evaluation and propagation of relevant changes. This feedback mechanism ensures that data consistency is maintained at the moment of access, balancing conservation with reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary evaluation of changes when user access occurs, preparing the data for consistent propagation. By evaluating changes at the point of access rather than continuously, the system ensures consistency is established before the user interacts with the data.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system integrates diverse elements with type-links to convey logical relationships, then information organization capability is improved, but system complexity increases

Engineering Contradiction:
Improveinformation organization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses a universal type-link mechanism that can represent multiple types of logical relationships (parent-child, sibling, association, etc.) through a single unified framework. This multi-functional approach allows diverse information elements to be organized without requiring separate mechanisms for each relationship type, managing complexity while maintaining versatility.

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

Solution Approach 2:

The type-link structure serves as an intermediary layer between diverse data elements and the user interface. This mediator abstracts the complexity of relationship management, allowing elements to be linked with various logical relationships while presenting a simplified view to users through the browser interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Extent of automation

If the system treats both traditional data and logical relationships as data, then self-sufficiency in propagating changes is achieved, but processing overhead increases

Engineering Contradiction:
Improveself-sufficiency in change propagationVSAvoidprocessing overhead
Core Design Contradiction:
Extent of automationVSUse of energy by stationary object

Solution Approach 1:

The system performs partial evaluation of changes based on user access patterns rather than evaluating all changes continuously. By selectively processing only the changes relevant to accessed elements, the system achieves automation while reducing processing overhead through targeted rather than exhaustive evaluation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8751918B2Digital system for organizing diverse information
Publication Date: 2014.06.10 SIRIUS-BETA PTY LTD
  • US8751918B2 patent drawing
  • US8751918B2 patent drawing
  • US8751918B2 patent drawing

AI summary

A system for creating links among diverse elements in order to convey a variety of logical relationships. The system uses a unique approach to browser development in order to allow for the delayed transformation of data which has undergone either a change to its actual value, or a change in its relationship to other data. Linked data is left unevaluated until a user desires to view the data through a user interface. This delayed evaluation conserves bandwidth and system resources, and further enables the system to more efficiently create, organize, and maintain relationships between large volumes of diverse elements.