Query-Based Data Modification System for Intuitive Organization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hierarchical organization systems restrict users to specific organizational conventions and are inefficient in handling complex data modifications, while search-based systems often require repetitive queries and limited data modification capabilities.

Innovation Solution

A query-based data modification system that allows users to formulate and submit queries, edit search results by moving items between result sets, and determine user intent through query parsing and comparison, enabling modifications to underlying searchable data without requiring users to interact directly with it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If hierarchical organization systems are used, then data organization is simplified, but user flexibility and adaptability are restricted

Engineering Contradiction:
Improvedata organization simplicityVSAvoiduser flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a query parser and intent determination system as an intermediary between the user's natural language queries and the hierarchical data structure. This intermediary translates user intentions into modifications of the underlying data organization, allowing users to work with natural concepts rather than being constrained by the fixed hierarchical convention.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the interface parameters from fixed hierarchical paths to flexible natural language queries. By parsing queries and determining user intent, the system can modify data organization parameters dynamically based on user needs rather than requiring users to adhere to predetermined organizational structures.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If search-based systems are used, then data retrieval flexibility is improved, but data modification capability is limited

Engineering Contradiction:
Improvedata retrieval flexibilityVSAvoiddata modification capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent makes the query-based system multi-functional by enabling it to perform both data retrieval and data modification operations. The same query parsing and intent determination mechanism that enables flexible search also enables intuitive data modification through natural language commands.

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

Solution Approach 2:

The system provides self-service data modification by automatically determining user intent from queries and executing appropriate modifications without requiring users to manually navigate complex data structures or use specialized modification interfaces.

Inventive Principle:
Principle #25Self-service

3Device complexity

If hierarchical organization systems are used, then data structure is simplified, but complex data modifications become difficult to resolve

Engineering Contradiction:
Improvedata structure simplicityVSAvoidcomplex data modification handling
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The query parser and intent determination system serve as an intermediary layer that translates complex user modification intentions into executable operations on the simplified hierarchical data structure. This allows the data structure to remain simple while the system handles complex modification scenarios through intelligent query interpretation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system incorporates feedback mechanisms in the intent determination process, where the query parser analyzes user input and provides guidance or confirmation for complex modifications. This feedback loop helps resolve ambiguities in complex data modification scenarios while maintaining the simplicity of the underlying data structure.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If search-based systems require repetitive queries, then data retrieval precision is maintained, but user time and effort increase

Engineering Contradiction:
Improvedata retrieval precisionVSAvoiduser time for repetitive queries
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The query parser performs preliminary analysis of user queries to determine intent and execute modifications in advance. By interpreting and executing multiple operations from a single query, the system reduces the number of repetitive queries users need to submit while maintaining precise data retrieval and modification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple operations (search, retrieval, and modification) into a single unified query-based interface. Users can combine multiple tasks into one query, and the system executes them together, eliminating the need for repetitive separate queries and reducing overall user time and effort.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10956506B1Query-based data modification
Publication Date: 2021.03.23 AMAZON TECH INC
  • US10956506B1 patent drawing
  • US10956506B1 patent drawing
  • US10956506B1 patent drawing

AI summary

Techniques for query-based data modification are described herein. In some examples, a first search of searchable data may be performed based, at least in part, on a first query. A second search of the searchable data may be performed based, at least in part, on a second query. One or more results of the first search may be provided. Input may be received for associating a first result of the first search with the second search. At least a first modification, related to the input, to perform on the searchable data may then be determined. The first modification may then be performed on the searchable data.