Object-Centric Search Templates for Precise Structured-Data Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engines are inadequate for searching highly structured data due to their 'one size fits all' approach, which is inefficient and cumbersome for users who have prior knowledge of the data's structured model.

Innovation Solution

Implementing an object-centric data model with customizable search templates and user interfaces that allow users to specify hierarchical object types and relevant search fields, enabling precise and efficient searches of structured data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Internet search engines use a single text entry field for all searches, then the interface is simple and universal, but it becomes inadequate and inefficient for searching highly structured data

Engineering Contradiction:
Improveadaptability to different data typesVSAvoidease of searching structured data
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The search interface dynamically adapts its structure based on the data model being searched. Instead of a static single-field interface, the system generates customized search forms with multiple fields that reflect the hierarchical object types and properties of the target data structure, making the interface both versatile and easy to use for structured data

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different parts of the search interface are tailored to specific data types and structures. The system provides locally optimized search fields and options that match the particular data model being queried, rather than applying a uniform interface to all search scenarios

Inventive Principle:
Principle #3Local quality

2Device complexity

If Internet search engines provide a single text entry field, then the interface is simple, but it is cumbersome for users with prior knowledge of structured data models

Engineering Contradiction:
Improveinterface complexityVSAvoidtime to scope search
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating appropriate search fields and options based on the known data model structure. This pre-configured interface eliminates the need for users to manually construct complex search queries, reducing time loss while maintaining interface simplicity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The search system serves itself by automatically adapting its interface to the data model being searched. The system self-configures the search form structure, field types, and validation rules based on the target data structure, eliminating manual setup time while keeping the user-facing interface simple

Inventive Principle:
Principle #25Self-service

3Device complexity

If search engines use keywords only, then the search mechanism is simple, but precision and recall are poor for structured data

Engineering Contradiction:
Improvesearch mechanism complexityVSAvoidsearch precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The search mechanism is segmented into multiple specialized fields corresponding to different data properties and object types. Instead of a single keyword field, the system divides the search interface into structured fields that map to specific data model elements, enabling precise targeting of search criteria while maintaining manageable complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameters of the search interface to match the data model being queried. Search fields, data types, validation rules, and options are dynamically adjusted based on the target structure, enabling high precision searches without requiring a completely complex fixed interface

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12405945B2Searches of highly structured data
Publication Date: 2025.09.02 PALANTIR TECHNOLOGIES INC
  • US12405945B2 patent drawing
  • US12405945B2 patent drawing
  • US12405945B2 patent drawing

AI summary

Techniques related to searches of highly structured data are described. A body of data may be represented by an object-centric data model. For a search of the body of data, an indication of a particular search template to use may be received. The particular search template may specify one or more hierarchical object types that are within a scope of the search. The one or more hierarchical object types may be defined in the object-centric data model. The particular search template may specify at least one search field. A user interface may be generated based on the particular search template. The user interface may include the at least one search field.