Database Row Annotation via Segmented PCOR Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database systems lack the ability for individual end users to enter free-form data as user comments on data stored in user tables, constraining user interaction and limiting analysis capabilities for both users and third parties.

Innovation Solution

A method and apparatus that allow users to annotate data in user tables with free-form data by using a system tablespace with a data dictionary and a user tablespace, including a Personal Comment on Row (PCOR) Indicator table and a PCOR table, enabling users to define their own annotations and linking them to both system and user tables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If database systems use predefined data structures and schemas, then data storage and retrieval are efficient and reliable, but users cannot enter free-form comments or annotations on data rows

Engineering Contradiction:
Improveuser ability to annotate dataVSAvoiddatabase structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the database structure into multiple components: a data dictionary table storing column definitions, a user table storing actual data rows, and a separate comment table storing user annotations. This segmentation allows free-form comments to be added without modifying the core data structure, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary comment table that links user comments to specific data rows through foreign key relationships. This intermediary structure enables free-form annotations while maintaining the integrity of the original predefined database schema, allowing users to add comments without altering the core data storage structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If database systems allow free-form user comments on data rows, then user interaction and analysis capabilities are enhanced, but data storage and retrieval complexity increases

Engineering Contradiction:
Improveuser interaction capabilityVSAvoiddata storage structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

By separating comment storage from data storage into distinct tables, the system enhances user interaction capabilities while keeping the core data structure simple and efficient. Users can freely annotate data rows without affecting the underlying data storage and retrieval mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The comment table structure is designed to be universal, supporting comments on any data row through parameterized foreign key relationships. This multi-functional design allows the same storage structure to handle comments across different user tables and data types, simplifying the overall system while enhancing user interaction.

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

3Adaptability or versatility

If predefined menu choices are used for user input, then data consistency and reliability are maintained, but user flexibility and customization are limited

Engineering Contradiction:
Improveuser comment freedomVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent separates structured data storage from unstructured comment storage into different tables. This segmentation allows the core data to maintain strict consistency through predefined schemas while user comments provide flexibility in a separate, non-critical storage area, thus maintaining both reliability and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different quality requirements to different parts of the database: strict data consistency rules for the main data tables and flexible, free-form input for the comment table. This local differentiation of quality standards allows users to have comment freedom while the core data maintains its consistency and reliability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10073868B1Adding and maintaining individual user comments to a row in a database table
Publication Date: 2018.09.11 CA TECH INC
  • US10073868B1 patent drawing
  • US10073868B1 patent drawing
  • US10073868B1 patent drawing

AI summary

A pair of system tables are created in a system tablespace of a database and store free-form data that is defined by, and provided by, an end user. The information in a first system table determines whether a user table in a user tablespace of the database is capable of being annotated with the free-form data. The second system table stores the free-form data that is used to annotate that user table. So maintained, third parties can access the free-form data for analysis.