Unified Data Classification Module for Cross-Application Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of data from various sources makes it difficult for users to efficiently search and categorize data across different applications, requiring a mechanism to uniformly classify and view data related to entities and persons.

Innovation Solution

A data classification module that extracts identifying information from diverse applications, organizes it into a searchable data structure, and stores it in a repository, allowing users to retrieve information through interactive cascading menus without needing to access each application separately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data from different applications is grouped under separate application-specific folders, then data organization follows application structure, but users must access each application separately to view data, increasing time and effort

Engineering Contradiction:
Improveease of data accessVSAvoidtime to locate and view data
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a data classification module as an intermediary layer between multiple applications and the user. This module extracts identifying information from data across different applications, organizes it into a unified data structure based on entities and persons, and presents it through a single searchable interface. Users interact with the classification module rather than directly accessing multiple applications, eliminating the need to navigate through application-specific folders and reducing time to locate data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a unified data classification system is implemented across multiple applications, then users can search and view data from all applications through a single interface, but the system complexity increases due to data extraction and organization requirements

Engineering Contradiction:
Improveunified data access capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the data classification functionality into distinct modular components: a data extraction module that retrieves identifying information from various applications, a data organization module that structures the extracted information into a unified format based on entities and persons, and a search interface module that presents the organized data to users. This segmentation allows each component to be developed and maintained independently, reducing overall system complexity while achieving unified data access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The data classification module is designed as a universal system that can handle data from multiple different applications through a single interface. It extracts identifying information regardless of the source application, organizes it into a standardized data structure, and provides search capabilities that work across all applications. This multi-functional design allows the system to adapt to various data sources without requiring separate classification mechanisms for each application.

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

Data Source

PatentUS10002169B2Searching data based on entities related to the data
Publication Date: 2018.06.19 RED HAT INC
  • US10002169B2 patent drawing
  • US10002169B2 patent drawing
  • US10002169B2 patent drawing

AI summary

A processing device retrieves data from a plurality of applications and extracts identifying information about each of the plurality of application from the data. The processing device organizes the identifying information into a data structure based on entities associated with the data and stores the data structure in a searchable repository, wherein the identifying information is located in the data structure by searching the searchable repository for the entities associated with the data. In response to a request from one of the plurality of applications, the processing device retrieves stored information from the searchable repository.