Electronic Document Processing System with Intermediary Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for processing electronic documents across different software programs or systems are inconvenient and costly due to the need for coordination and conversion, especially when individuals or groups from different companies or organizations are involved.

Innovation Solution

A method and system that determine a procedure applicable to an electronic document, define and order its steps, apply algorithms for each step, and use completion algorithms to process the document, allowing for flexible processing regardless of the original software used.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a different program or system is used to prepare the electronic document, then flexibility in document preparation is improved, but coordination and conversion expenses increase

Engineering Contradiction:
Improveflexibility in document preparationVSAvoidcoordination and conversion expenses
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system that acts as a mediator between documents created in different software programs and the processing system. This intermediary handles format recognition and conversion automatically, allowing flexible document preparation in various programs while eliminating the need for manual coordination and conversion efforts between different systems and organizations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual coordination and conversion are implemented for documents from different systems, then document compatibility is improved, but processing time and cost increase

Engineering Contradiction:
Improvedocument compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary automatic recognition and conversion of document formats before the main processing begins. By pre-processing documents to identify their format and convert them to the required format automatically, the system ensures compatibility while eliminating time-consuming manual coordination steps that would otherwise be required between different systems and personnel.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If all steps of a procedure are applied to every electronic document, then completeness of processing is improved, but processing efficiency decreases

Engineering Contradiction:
Improvecompleteness of processingVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements local quality by making the procedure execution selective rather than uniform. The system analyzes each electronic document's specific characteristics and applies only the relevant steps from the procedure that are applicable to that particular document type and content. This ensures that processing is complete for all necessary document-specific requirements while avoiding unnecessary steps that would reduce efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7945122B2Method, system, and program product for processing an electronic document
Publication Date: 2011.05.17 GOOGLE LLC
  • US7945122B2 patent drawing
  • US7945122B2 patent drawing
  • US7945122B2 patent drawing

AI summary

The invention provides a method, system, and program product for processing an electronic document. In one embodiment, the invention includes determining a procedure applicable to the electronic document; defining at least one step of the procedure; in the case that the at least one step includes a plurality of steps, determining an order of the plurality of steps; determining whether the at least one step applies to the electronic document; applying an algorithm for carrying out the at least one step; applying a completion algorithm; determining whether the procedure includes an additional step for which an algorithm has not been applied; and in the case that the procedure includes an additional step for which an algorithm has not been applied: determining whether the additional step applies to the electronic document; applying an algorithm for carrying out the additional step; and applying a completion algorithm.