Structured View from Non-Relational Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database management systems face challenges in accessing and presenting unstructured data in a structured form without altering the underlying data, particularly in non-relational databases.

Innovation Solution

A business object configuration file is used to define how data is retrieved and presented from a database, allowing users to specify field names, data types, and post-processing operations, enabling the creation of a structured view of unstructured data through a data engine that registers, retrieves, and formats data based on user-defined specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If unstructured data is stored in a non-relational database, then data storage flexibility and optimization are improved, but data retrieval and presentation in structured form becomes more difficult

Engineering Contradiction:
Improvedata storage flexibilityVSAvoiddata retrieval and presentation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a view definition mechanism that acts as an intermediary layer between the non-relational database and the user. This view definition contains structured field definitions that map to unstructured data fields, enabling structured access to unstructured data without altering the underlying storage format. The view definition serves as a mediator that translates unstructured data into structured presentations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data is retrieved and formatted based on user-defined specifications, then data presentation flexibility is improved, but processing complexity increases

Engineering Contradiction:
Improvedata presentation flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements view definitions that are pre-configured with field mappings, data types, and formatting specifications. These view definitions are registered and stored beforehand, allowing the system to quickly retrieve and format data according to pre-established rules without complex processing at query time. The preliminary configuration of view definitions reduces processing complexity during actual data retrieval operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11327986B2Retrieving and presenting data in a structured view from a non-relational database
Publication Date: 2022.05.10 MONDAY COM LTD
  • US11327986B2 patent drawing
  • US11327986B2 patent drawing
  • US11327986B2 patent drawing

AI summary

In an approach for retrieving and presenting data in a structured view from a database, a processor receives a request from a user for accessing data in the database based on a business object. The business object may be a configuration file that defines the data and how the data is to be retrieved from the database. A processor retrieves the business object. A processor determines, based on the business object, a location in the database to get the data. A processor retrieves the data from the database based on the business object. A processor formats the data based on the business object. A processor performs a post process on the data based on the business object. A processor returns the data to the user.