Database Search Result Organization for Interactive Big Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing big data tools struggle with processing extremely large data sets, requiring extensive computational resources and user intervention for analysis scheme changes, leading to inefficiencies and incomplete utilization of data.

Innovation Solution

A specialized system that facilitates efficient search, visualization, and export of large data sets through a user interface that allows complex queries, automated visualizations, and flexible data manipulation, utilizing a search engine to index and manage documents across multiple collections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated broad investigation tools are used to process large data sets, then processing capability is improved, but user flexibility and ability to make changes to analysis scheme deteriorate

Engineering Contradiction:
Improvedata processing capabilityVSAvoiduser flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments the data processing workflow into distinct modular components: automated broad investigation modules for initial processing, and interactive user interface modules for refinement. This allows the automated system to handle voluminous data while users can intervene at specific stages to modify analysis schemes without restarting the entire process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides multi-functionality by combining automated broad investigation capabilities with interactive user control in a single platform. Users can switch between automated processing mode and manual intervention mode, allowing the same system to deliver both high productivity and user flexibility depending on the analytical needs.

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

2Ease of operation

If users manipulate data with lower level detail, then user control is improved, but ability to accommodate big data volumes deteriorates

Engineering Contradiction:
Improveuser controlVSAvoidbig data accommodation
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system introduces an intermediary layer between the user interface and the big data processing engine. This intermediary manages data abstraction, allowing users to work with simplified data representations while the underlying system handles the complexity of billions of records. Users gain detailed control through the interface without needing to manage the full computational burden directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If preset automated processes are used, then processing speed is improved, but ability to make changes without resetting deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidscheme modification capability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary automated processing to quickly establish baseline results, then allows users to make modifications to the analysis scheme without complete resetting. The preliminary action creates a foundation that can be efficiently adjusted, maintaining speed while enabling adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from static preset processes to dynamic adaptable workflows. Analysis schemes can be modified in real-time based on user feedback and emerging insights, with the system dynamically adjusting processing parameters while maintaining operational efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250258877A1Organization of database search results
Publication Date: 2025.08.14 PALANTIR TECHNOLOGIES INC
  • US20250258877A1 patent drawing
  • US20250258877A1 patent drawing
  • US20250258877A1 patent drawing

AI summary

Example embodiments relate to indicating results that overlap between multiple sets of search results.