Data Promotion Tool for Structured File Content Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data libraries are inadequate in providing users with information about the content of data files, as they typically only offer exterior properties such as creation dates and author information, failing to inform users about the actual data within the files.

Innovation Solution

A data promotion tool that enables the extraction and presentation of data from structured data files into libraries, allowing users to easily search and view data based on its content, while also allowing demotion of data from libraries back into structured data files, facilitating global changes without manual alteration of each file.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data files are stored with basic exterior properties (creation date, author) in the library, then the library structure remains simple and easy to maintain, but users cannot search or find data files based on their actual content characteristics

Engineering Contradiction:
Improveease of searching data files by contentVSAvoidcomplexity of library structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts data from within structured data files and promotes it to the library level, creating searchable properties without requiring users to manually extract or enter this information. This resolves the contradiction by automatically obtaining content characteristics while keeping the user interface simple.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a promotion tool as an intermediary that automatically extracts data from structured files and populates library properties. This mediator handles the complexity of data extraction and transformation, allowing users to benefit from content-based searching without directly dealing with the complexity of file parsing and data processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If users manually add information columns to the library to describe data file contents, then the library can provide more information about files, but this requires significant manual effort and time

Engineering Contradiction:
Improveinformation about data file contentVSAvoidtime to manually enter data
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent enables the library to serve itself by automatically extracting data from structured data files and populating library properties without requiring manual user input. The system performs the information gathering and entry tasks autonomously, eliminating the time-consuming manual process while maintaining comprehensive information about file contents.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs data extraction and property population in advance, automatically when files are added or modified. This preliminary action ensures that the library always contains up-to-date content information without requiring users to manually update it, resolving both the information completeness and time investment issues.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If users need to modify data in multiple structured data files, then accurate information can be updated, but manually altering each file individually is time-consuming and error-prone

Engineering Contradiction:
Improveaccuracy of data modificationVSAvoidspeed of data modification
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent makes the library modifications universal by enabling a single change in the library to automatically propagate to all associated structured data files. This multi-functional approach allows the same modification action to update multiple files simultaneously, ensuring consistency and accuracy across all files while dramatically improving productivity.

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

4Loss of information

If the library contains only basic properties like creation date and author, then the library is easy to implement and maintain, but it fails to inform users about the actual content within data files

Engineering Contradiction:
Improveinformation about data contentVSAvoidcomplexity of data extraction and promotion
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts meaningful data from within structured data files and promotes it to the library level, creating searchable properties without requiring users to manually extract or enter this information. This resolves the contradiction by automatically obtaining content characteristics while keeping the user interface simple.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a promotion tool as an intermediary that automatically extracts data from structured files and populates library properties. This mediator handles the complexity of data extraction and transformation, allowing users to benefit from content-based searching without directly dealing with the complexity of file parsing and data processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8819072B1Promoting data from structured data files
Publication Date: 2014.08.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8819072B1 patent drawing
  • US8819072B1 patent drawing
  • US8819072B1 patent drawing

AI summary

A system and method that enables promotion of data from within a structured data file to a library is described. This system and method can also enable demotion of data from a library to within a structured data file. Further, this system and method can copy data from a structured data file, perform a function on the copied data, and promote a result of the performed function to a library.