Hierarchical Data Structure Generation for Efficient Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating hierarchical data structures are inefficient in organizing and searching large datasets, particularly in electronic bulletin boards where hundreds of thousands of ads need to be managed, as they lack a structured approach to handle diverse data types and attributes effectively.

Innovation Solution

A computer-implemented method for generating a hierarchical data structure that identifies data elements with different descriptors, organizing them into levels with parent and child nodes, and updating statistical snapshots to efficiently search and retrieve data elements based on specific criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data is stored in raw data form, then storage simplicity is improved, but search efficiency deteriorates

Engineering Contradiction:
Improvestorage simplicityVSAvoidsearch efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent segments data into hierarchical groups and subgroups based on descriptors, organizing raw data into structured categories that enable efficient searching while maintaining storage organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a hierarchical dimension to data storage by creating multiple levels (groups and subgroups) with statistical snapshots, transforming flat raw data into a multi-dimensional structure that accelerates search operations

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If hierarchical data structure is implemented, then search efficiency is improved, but data structure complexity increases

Engineering Contradiction:
Improvesearch efficiencyVSAvoiddata structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary organization of data into hierarchical groups and subgroups with statistical snapshots during the data ingestion phase, so that search operations can quickly retrieve pre-organized data without complex runtime processing

Inventive Principle:
Principle #10Preliminary action

3Productivity

If diverse data types are organized hierarchically, then data organization efficiency is improved, but processing complexity increases

Engineering Contradiction:
Improvedata organization efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies different organizational treatments to different data types by creating specific groups and subgroups based on descriptor characteristics, allowing each data type to be organized according to its specific needs while maintaining overall hierarchical consistency

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10078624B2Method of generating hierarchical data structure
Publication Date: 2018.09.18 Y E HUB ARMENIA LLC
  • US10078624B2 patent drawing
  • US10078624B2 patent drawing
  • US10078624B2 patent drawing

AI summary

There is disclosed a computer-implemented method for generating a hierarchical data structure. The computer-implemented method can be executable at a server. The computer implemented method comprises: identifying a plurality of data elements to be searched, the plurality of data elements having a set of descriptors, each descriptor within the set of descriptors being associated with a data type being different from data types of other descriptors within the set of descriptors; defining the hierarchical data structure, having a first level and a second level.