Automatic Data Object Linking via Reusable Interface Logic
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Productivity
If the system automatically links data objects based on relationships, then linking efficiency improves, but the automation level and system intelligence requirements increase
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
Data Source
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.


