Editable Markup Pages for Database Query Documentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Engineers and analysts face difficulties in creating centralized and accessible documentation for database queries, leading to duplicated efforts and inefficient learning of database structures, resulting in wasted time and resources.

Innovation Solution

A system of editable and searchable markup pages automatically populated through query monitoring, allowing users to collaborate, share knowledge, and associate metadata, with features like social data catalogs and communication channels to enhance query building and documentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users maintain independent notes and documentation for database queries, then each user can have personalized documentation, but documentation is not shared and duplication of work occurs

Engineering Contradiction:
Improvepersonalized documentationVSAvoiddocumentation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges individual user documentation into a centralized collaborative knowledge repository where documentation is shared across all users. This resolves the contradiction by combining personalized documentation needs with organizational knowledge sharing, eliminating duplication while maintaining accessibility for all users.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The knowledge repository serves multiple functions: it acts as personalized documentation for each user while simultaneously serving as a shared organizational asset. The system provides universal access to all users while allowing individual contribution and customization, making the documentation system multi-functional.

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

2Reliability

If users manually observe query logs and database structures to learn database organization, then users can understand the database schema, but users spend substantial time in self-learning

Engineering Contradiction:
Improvedatabase understandingVSAvoidself-learning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically generating documentation from query logs and database structures before users need to learn. The knowledge repository is proactively populated with relevant information, so users don't need to manually observe and learn database organization - the understanding is prepared in advance and made available to them.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service by automatically monitoring query logs, analyzing database structures, and generating documentation without requiring user intervention. Users benefit from automatically updated knowledge repositories that serve their learning needs without them having to invest time in manual observation and analysis.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If users experiment with generating semantically accurate queries, then users can learn query generation, but organization wastes significant time and resources

Engineering Contradiction:
Improvequery generation learningVSAvoidquery experimentation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements feedback by providing users with access to proven queries and documentation from the knowledge repository. Instead of experimenting blindly, users receive feedback from existing successful queries and documentation, guiding their query generation efforts and reducing wasted experimentation time while maintaining ease of learning.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The knowledge repository acts as an intermediary between users and the database, providing pre-processed knowledge, documentation, and example queries. This intermediary eliminates the need for users to directly experiment with the database structure, reducing time and resource waste while still enabling query generation learning through the provided materials.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If query logs are not centralized and documentation is not accessible, then user independence is maintained, but it is difficult for users to work together in creating documentation

Engineering Contradiction:
Improveuser independenceVSAvoiddocumentation accessibility
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system transitions from a single-dimension model where documentation is either centralized or decentralized to a multi-dimensional model. The knowledge repository provides centralized storage and management while allowing individual user contributions and access rights, creating a new dimension of collaborative independence that resolves the contradiction between user independence and documentation accessibility.

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

Data Source

PatentUS9244952B2Editable and searchable markup pages automatically populated through user query monitoring
Publication Date: 2016.01.26 ALATION
  • US9244952B2 patent drawing
  • US9244952B2 patent drawing
  • US9244952B2 patent drawing

AI summary

Disclosed are a method, a device and/or a system of editable and searchable markup pages automatically populated through query monitoring of users of a database. In one aspect, a method includes automatically generating an editable markup page and/or a page name based on an initial query of a database using a processor and a memory, associating the generated markup page with a user of the database, and appending information to the editable markup page based on a similar query of the database by another user. The method may include permitting other users of the database to access, modify, append, and/or delete entries from the editable mark-up page.