Automatic Data Object Linking via Reusable Interface Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data entry systems require extensive navigation or long lists to set links to existing objects, making it inefficient for users to generate and link new data objects in a scalable object-oriented database system.

Innovation Solution

A method using reusable logic to provide input elements associated with data objects, allowing users to generate new data objects and automatically link them to related objects based on user input, displayed on a graphical user interface, with the ability to reuse logic for multiple data objects and render elements dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional data entry systems use extensive navigation or long lists to link to existing objects, then users can set links to existing objects, but the operation becomes inefficient and time-consuming

Engineering Contradiction:
Improveease of linking to existing objectsVSAvoidtime required for navigation and object selection
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces an intermediary mechanism (automatic linking system) that mediates between the user's intent to link objects and the actual linking process. Instead of requiring users to manually navigate through lists to establish links, the system automatically establishes links based on contextual information, thereby resolving the contradiction between ease of operation and time consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing the automatic linking process to occur without direct user intervention. The system serves itself by automatically identifying and creating links between data objects based on their relationships and contextual data, eliminating the need for users to manually navigate and select objects from long lists

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the system provides manual navigation and selection interfaces for linking objects, then users have control over link creation, but the system complexity and interface requirements increase

Engineering Contradiction:
Improveuser control over link creationVSAvoidinterface complexity for navigation and selection
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex navigation and selection interface from the linking process. Instead of requiring users to interact with complex navigation structures and long lists, the system extracts this functionality and replaces it with automatic link detection and creation, thereby reducing interface complexity while maintaining adaptability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The automatic linking system serves multiple functions simultaneously: it identifies relationships between objects, creates links, and validates connections without requiring separate manual steps for each function. This multi-functionality reduces the overall system complexity while maintaining the ability to adapt to different linking scenarios

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

3Productivity

If the system automatically links data objects based on relationships, then linking efficiency improves, but the automation level and system intelligence requirements increase

Engineering Contradiction:
Improvelinking speed and efficiencyVSAvoidautomation level for object linking
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system performs preliminary actions by pre-establishing relationships and contextual information between data objects before linking is required. This preliminary preparation enables the automatic linking process to occur quickly and efficiently without requiring complex real-time analysis, thereby improving productivity while managing automation requirements

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10997246B2Managing and automatically linking data objects
Publication Date: 2021.05.04 AB INITIO TECHNOLOGY LLC
  • US10997246B2 patent drawing
  • US10997246B2 patent drawing
  • US10997246B2 patent drawing

AI summary

A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.