Activity-Based Document Assembly System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of word processing software must identify specific filenames or part numbers for document portions they wish to insert, which can be cumbersome and time-consuming, especially when generating documents related to specific activities or services.

Innovation Solution

A document generation system that allows users to retrieve and assemble documents based on activities rather than specific content, using a database that stores activity data and service elements, enabling the system to generate documents without requiring users to identify precise document portions or filenames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users retrieve document portions using filenames or part numbers, then document assembly capability is provided, but user operation complexity increases and time consumption increases

Engineering Contradiction:
Improvedocument assembly operationVSAvoidtime to identify document portions
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces an intermediary system (the document generation apparatus) that mediates between the user's high-level activity requirements and the detailed document portions. Instead of users directly searching for filenames or part numbers, they specify activities at a high level, and the system automatically retrieves and assembles the appropriate document portions, eliminating the time-consuming manual identification process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by automatically performing the document portion retrieval and assembly tasks without requiring user intervention in the detailed search process. The apparatus autonomously queries the database for relevant document portions based on activity specifications and assembles them into the final document, freeing users from manual document portion identification.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If users identify specific filenames or part numbers for document portions, then precise document retrieval is achieved, but device complexity increases

Engineering Contradiction:
Improvedocument portion identification precisionVSAvoiddocument assembly system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the document management system into distinct functional components: a database storing document portions, a processing unit that queries and retrieves portions based on activity specifications, and an assembly mechanism that combines portions into final documents. This segmentation allows the system to achieve precise document retrieval through structured data organization while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If the system requires users to specify individual document components, then document assembly precision is maintained, but productivity decreases

Engineering Contradiction:
Improvedocument assembly precisionVSAvoiddocument generation speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-organizing document portions in a database with metadata that links them to specific activities. This preliminary structuring allows the system to quickly retrieve and assemble appropriate document portions when activities are specified, maintaining assembly precision while dramatically improving productivity by eliminating the need for users to manually identify and assemble each component.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7703003B2XML document frameworks
Publication Date: 2010.04.20 ORACLE AMERICAN INC
  • US7703003B2 patent drawing
  • US7703003B2 patent drawing
  • US7703003B2 patent drawing

AI summary

An apparatus may be configured to generate document data representing a document for use in providing a service comprising a number of different activities that are to be carried out in providing the service. The apparatus may enable a user to retrieve previously stored document portions in accordance with the activity to which the document portion relates so that it is not necessary for the user to identify a specific document portion, a specific filename or an inventory part number allocated to that document portion. In one embodiment, an apparatus may be configured to generate a document that enables a user to assemble a document in accordance with the activities to which the document relates rather than to the actual content of the document. Thus, the user wishing to assemble a document may be concerned with the activities instead of which precise document portions to include in the document.