Keyword Definition Editor for Query Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional reporting tools require user expertise and creativity to determine appropriate queries and generate visualizations, as users often submit queries that are not fully understood by the system, leading to unsatisfactory results due to unclear or undefined expressions.

Innovation Solution

A system architecture that allows users to define keywords by suggesting interpretations based on metadata, enabling users to transform user-supplied expressions into compatible query terms, which can be mapped to specific values and persisted for future use, enhancing the metadata of the data set.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional reporting tools are used without keyword definition, then users can submit queries freely, but query accuracy and result relevance deteriorate due to unclear expressions

Engineering Contradiction:
Improvequery accuracyVSAvoiduser operation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary action by automatically generating keyword suggestions and definitions before the user submits their query. The keyword definition service pre-processes potential keywords, creates definitions based on metadata, and stores them in a knowledge base, so that when users submit queries, accurate keyword matching is already in place, improving query accuracy without requiring users to manually define keywords beforehand

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The keyword definition service acts as an intermediary between the user's natural language query and the system's structured data understanding. It translates user expressions into precise keyword definitions by leveraging metadata from data sources, thereby improving query accuracy while maintaining ease of operation for users

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If users define keywords manually, then query accuracy improves, but time consumption and operational complexity increase

Engineering Contradiction:
Improvequery accuracyVSAvoidkeyword definition time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements self-service by automatically generating keyword definitions without requiring manual user input. The keyword definition service autonomously extracts information from metadata, creates keyword definitions, and stores them in the knowledge base, thereby improving query accuracy while eliminating the time users would otherwise spend manually defining keywords

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical process of manual keyword definition with an automated computational process. The keyword definition service uses algorithms to analyze metadata, generate keyword suggestions, and create definitions automatically, substituting the manual mechanical action of users with an automated electronic system that improves accuracy without time loss

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

3Measurement precision

If the system requires expertise in data schema, then query precision improves, but ease of operation deteriorates

Engineering Contradiction:
Improvequery precisionVSAvoiduser accessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The keyword definition service serves as an intermediary that translates between user-friendly natural language and precise data schema requirements. It automatically maps user expressions to appropriate keywords and definitions based on metadata, thereby achieving query precision without requiring users to have expertise in data schemas

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-service by automatically understanding and interpreting data schema information through metadata analysis. The keyword definition service autonomously creates keyword definitions that reflect the underlying data structure, eliminating the need for users to possess schema expertise while maintaining query precision

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10331715B2Metadata enrichment with a keyword definition editor
Publication Date: 2019.06.25 SAP SE
  • US10331715B2 patent drawing
  • US10331715B2 patent drawing
  • US10331715B2 patent drawing

AI summary

A system, method, and computer-readable medium, including receiving a user-supplied expression for which a definition is sought; generating, in response to reception of the user-supplied expression, at least one suggested definition specifying a meaning for the user-supplied expression, the at least one suggested definition being generated based on, at least in part, a knowledge base of metadata associated with a data set; presenting the at least one suggested definition, as at least one keyword, to a user; receiving, in response to the presentation, an indication of one user-selected keyword from the at least one suggested definition; defining the user-selected keyword by at least one value; and persisting the defined user-selected keyword with the at least one value in the knowledge base for the data set.