Document Management Search Index Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document management systems face substantial delays and increased processing costs when searching vast documents containing confidential information, as they require determining access rights for each target index during the search process.

Innovation Solution

A document management apparatus that separates search indices for confidential and non-confidential information, allowing users with special rights to access the confidential index while maintaining confidentiality by concealing sensitive data, and allowing others to search using only the non-confidential index, thus switching between indices based on user access rights.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access right determination is performed for each target index during search, then confidential information security is improved, but processing time increases substantially

Engineering Contradiction:
Improveconfidential information securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the search index into multiple segments: a first search index containing only non-confidential information that is accessible to all users, and a second search index containing confidential information that is accessible only to authorized users. This segmentation allows the system to maintain security requirements while avoiding the need to perform access right determinations for every index entry during search operations, thereby reducing processing time while preserving confidential information security.

Inventive Principle:
Principle #1Segmentation

2Reliability

If access right determination is performed for each target index during search, then confidential information security is improved, but processing costs increase

Engineering Contradiction:
Improveconfidential information securityVSAvoidprocessing costs
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the search index into a first search index for non-confidential information and a second search index for confidential information. By organizing indices this way, the system reduces the number of access right determinations required during search operations, as users can search the first index without restrictions and only require authorized access for the second index. This segmentation lowers processing costs while maintaining the necessary security controls for confidential information.

Inventive Principle:
Principle #1Segmentation

3Reliability

If confidential information is concealed in document data, then confidentiality is maintained, but searchability of confidential information is reduced

Engineering Contradiction:
ImproveconfidentialityVSAvoidsearchability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts confidential information from the main document storage and creates a separate second search index that contains references to confidential information without exposing the actual confidential content in the concealed document data. This extraction allows authorized users to search for confidential information through the second search index while the actual confidential information remains concealed and protected in the document data, thus maintaining both confidentiality and searchability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11163903B2Document management apparatus, document management system, and non-transitory computer readable medium
Publication Date: 2021.11.02 FUJIFILM BUSINESS INNOVATION CORP
  • US11163903B2 patent drawing
  • US11163903B2 patent drawing
  • US11163903B2 patent drawing

AI summary

A document management apparatus includes a first memory that stores a first search index generated for confidential information included in document data, a second memory that stores a second search index generated for non-confidential information other than the confidential information, a third memory that stores the document data including the confidential information concealed therewithin, and a controller that searches the document data by switching between the first search index and the second search index depending on a right of a user, and outputs a search result.