Data Management System Using XML Document Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data management systems face limitations in accessing, finding, aggregating, and personalizing user-generated and third-party content on the web, particularly in scaling with diverse content types and volumes, managing context transitions, and reducing operational and maintenance costs.

Innovation Solution

A data management system utilizing a Universal Item Information Model and Universal Item Description Language, which enables scalable and extensible storage and retrieval of typed items with support for tagging, connections, and situated queries, leveraging XML-based technologies to manage content across a network of servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional database systems (SQL-based) are used to manage user-generated content, then data storage and retrieval can be achieved, but operational and maintenance costs increase, and scalability is limited

Engineering Contradiction:
Improvedata management capabilityVSAvoidoperational and maintenance cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the database management functionality from traditional SQL-based systems and replaces it with a document-oriented storage approach using XML documents. This eliminates the need for complex SQL transformations, joins, and database partitioning, thereby reducing operational and maintenance costs while maintaining data management capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent substitutes the mechanical SQL-based database system with a document-oriented storage model. Instead of using SQL queries, joins, and transformations, the system uses XML documents with embedded queries and expressions, replacing the mechanical database engine with a more flexible document-based approach that reduces overhead costs.

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

2Reliability

If traditional database systems are used to manage diverse content types, then data storage is possible, but scalability is limited due to the need for database partitioning and SQL transformations

Engineering Contradiction:
Improvedata storage capabilityVSAvoidscalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal document-oriented storage model that can handle diverse content types (user-generated content, third-party content, media, text, etc.) through a single XML-based structure. This universal approach eliminates the need for separate database partitions for different content types, enabling seamless scalability while maintaining reliable data storage.

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

Solution Approach 2:

The patent implements a dynamic content model where XML documents can represent any type of content with flexible schemas. The system dynamically adapts to new content types and structures without requiring database schema changes or partitioning, enabling scalable growth from small to large datasets across diverse content categories.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If SQL-based database systems are used, then structured data management is achieved, but the system becomes rigid and difficult to personalize for different contexts

Engineering Contradiction:
Improvedata management structureVSAvoidpersonalization capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent enables local quality by allowing different XML document schemas and structures for different content types and user contexts. Each user can have personalized document structures, queries, and expressions tailored to their specific needs, while maintaining an overall manageable system architecture through the consistent XML-based framework.

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If XML-based document storage is used, then scalability and flexibility are improved, but query processing complexity may increase

Engineering Contradiction:
ImprovescalabilityVSAvoidquery processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses XML documents as a copyable, portable format for storing and querying data. The document-oriented approach allows queries to be embedded directly within XML documents, eliminating the need for separate query processing engines and reducing query processing complexity while maintaining scalability.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10528555B2Data management system and method to host applications and manage storage, finding and retrieval of typed items with support for tagging, connections, and situated queries
Publication Date: 2020.01.07 ROGERS FAMILY TRUST
  • US10528555B2 patent drawing
  • US10528555B2 patent drawing
  • US10528555B2 patent drawing

AI summary

A data management system and unit host applications and manage storage, finding and retrieval of typed items with support for tagging, connections, and situated queries. The data management system and unit have a content processor that receives content and processes the content to add one or more items into a particular cell, an item processor that receives one of an item to add to the cells in the storage unit and an item to update in the cells of the storage unit and a query processor that executes a query against the one or more cells in the storage unit.