Field Address Number and New Row Key for Data Tree Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data management systems face challenges in accurately identifying and modifying fields in a data tree structure, particularly when the data is rendered on a webpage, leading to potential data corruption if the location information is not updated correctly.

Innovation Solution

The use of a Field Address Number (FAN) and a New Row Key (NRK) to identify and modify fields in a data structure, allowing for efficient location and updating of fields both on the client device and remote server, even after the webpage has been rendered and before the fields are added to the data tree structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire location information string is transmitted when a field is updated, then the data can be updated on the remote device, but the data transmission size increases and efficiency decreases

Engineering Contradiction:
Improvedata update reliabilityVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary field identifier information (FAN and NRK) from the complete location information string and transmits only this extracted data. This allows the system to maintain reliable field identification while significantly reducing the amount of data transmitted during updates, directly resolving the contradiction between data update reliability and transmission efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The location information is segmented into two independent components: Field Address Number (FAN) for identifying the field within a row, and New Row Key (NRK) for identifying the row. This segmentation allows each component to be transmitted independently and efficiently, reducing overall transmission size while maintaining the ability to precisely identify any field in the data tree.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If the location string is not updated when sorting and reloading data, then the data structure remains stable, but data corruption occurs

Engineering Contradiction:
Improvedata tree structure stabilityVSAvoiddata integrity
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the webpage or server detects changes in data tree structure (such as sorting or reordering operations) and automatically updates the FAN/NRK mappings. This ensures that even when the data tree structure changes, the location identifiers remain valid and synchronized, preventing data corruption while maintaining structural flexibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic adaptation where the FAN/NRK identification system can adapt to changes in data tree structure. When sorting or reordering occurs, the system dynamically updates the mapping between location strings and FAN/NRK pairs, allowing the data tree to be flexible and reconfigurable without compromising the integrity of field identification.

Inventive Principle:
Principle #15Dynamics

3Difficulty of detecting and measuring

If fields are identified using location information strings, then fields can be located in the data tree, but the identification process becomes complex and error-prone

Engineering Contradiction:
Improvefield identification accuracyVSAvoidlocation information processing complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent replaces the complex string-based mechanical identification system with a simpler numerical FAN/NRK system. Instead of parsing and processing lengthy location information strings that are prone to errors, the system uses straightforward integer pairs that are easier to generate, transmit, and process, significantly reducing complexity while improving identification accuracy.

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

Solution Approach 2:

The system changes the parameters used for field identification from complex string formats to simplified numerical representations (FAN and NRK). This parameter transformation makes the identification process less error-prone and more efficient, as numbers are easier to handle computationally than strings, directly reducing the difficulty of field detection and measurement.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10049125B2Methods, apparatuses, and computer program products for identifying fields in a data tree
Publication Date: 2018.08.14 HARRIS DAWN HLDG INC
  • US10049125B2 patent drawing
  • US10049125B2 patent drawing
  • US10049125B2 patent drawing

AI summary

Methods, apparatuses, and computer program products are provided for an address system to identify a field and/or a row in a data structure. A method may include receiving a request to modify a field of data, wherein the field of data is identified by a received field key. A method may also include determining whether the field of data was rendered for display. A method may also include modifying the field in a tree structure in an instance in which the field of data was rendered for display, wherein the received field key is configured locate an address object that is related to the field. A method may also include modifying the field of data in a tree structure in an instance in which the field of data was not rendered for display by locating the received field key in a field key lookup map, wherein the field key lookup map is configured to locate the address object.