Document Segmentation for Secure Distributed Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Labor-intensive jobs involving confidential data are typically not outsourced due to security and quality assurance concerns, leading to increased costs and slower processing within enterprises, as existing methods fail to efficiently distribute and secure such data across a distributed environment.

Innovation Solution

An automated system that determines the desired granularity of document subcomponents based on security policies, splits the data into secure components, and distributes them across a network for parallel processing by multiple workers, ensuring security and confidentiality while allowing for efficient outsourcing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If confidential data is distributed to multiple workers for processing, then processing speed and productivity improve, but security and confidentiality are compromised

Engineering Contradiction:
Improveprocessing speedVSAvoidsecurity and confidentiality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides confidential documents into multiple non-overlapping segments or blocks, distributing different segments to different workers. Each worker processes only their assigned segment without accessing other segments, thereby maintaining security while enabling parallel processing. The segmentation is controlled by a granularity determinator that decides how to split the document based on security requirements and processing needs.

Inventive Principle:
Principle #1Segmentation

2Reliability

If confidential data is kept centralized within the enterprise, then security and confidentiality are maintained, but processing speed and productivity decrease

Engineering Contradiction:
Improvesecurity and confidentialityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a centralized controller as an intermediary that coordinates the distribution and collection of document segments. This controller manages the segmentation, assigns segments to workers, collects processed segments, and reassembles them into the final document. This intermediary enables secure distributed processing while maintaining centralized security oversight.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If documents are split into finer granularities for distribution, then security is improved and more workers can process in parallel, but system complexity and coordination overhead increase

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs a dynamic granularity determinator that adjusts the segmentation granularity based on the specific document, security requirements, and available worker resources. Rather than using fixed segmentation rules, the system dynamically determines the optimal granularity for each document, balancing security needs with processing efficiency and minimizing unnecessary system complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8583721B2Systems and methods for distributing work among a plurality of workers
Publication Date: 2013.11.12 XEROX CORP
  • US8583721B2 patent drawing
  • US8583721B2 patent drawing
  • US8583721B2 patent drawing

AI summary

Systems and methods for distributing work among a plurality of workers in a distributed environment using a granularity determinator module to determine a desired granularity of a data to be worked-on whereby each one of a plurality of document subcomponents individually maintains a level of security based on a security policy. The data is separated out into a plurality of subcomponents which are transmitted to respective workers. A consolidator module can be used to consolidate subcomponents worked on by the respective workers into one worked-on document or file for validation purposes. The system and methods provide an efficient and cost effective way to distribute confidential work to workers without compromising the confidentiality of the information contained in the document or file being worked on.