Configurable Document Generator for Dynamic User Views

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing documentation systems for software applications are cumbersome and static, requiring extensive manual processing and distribution, making it difficult for users to access relevant information and leading to inefficient information management.

Innovation Solution

A system and method for managing structured data by identifying and assigning elements to records with predefined schemas, including control attributes, allowing for dynamic retrieval and presentation of data based on user requests through a network interface, enabling real-time updates and personalized document assembly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If static documents are distributed to all users, then complete information is provided, but document volume and complexity increase for users

Engineering Contradiction:
Improveinformation completenessVSAvoiddocument complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments documentation into modular components organized in a hierarchical structure with master documents, sub-documents, and reference materials. Each document is divided into manageable sections that can be independently selected and assembled, transforming a single bulky static document into multiple smaller, organized units that reduce user burden while maintaining information completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables different users to receive different versions of documentation tailored to their specific needs, product configurations, and roles. Each user can select only the portions of documentation relevant to their situation, providing localized, customized information quality rather than a one-size-fits-all approach, thereby reducing document complexity for each individual user.

Inventive Principle:
Principle #3Local quality

2Reliability

If individual document items are generated and assembled through multiple tiers of staff, then approved documents are produced, but the process takes months or years

Engineering Contradiction:
Improvedocument approval qualityVSAvoiddocument generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-organizing all documentation content into a structured repository with defined schemas, relationships, and metadata before distribution. Templates and assembly rules are established in advance, allowing automated generation of customized documents without requiring manual assembly at distribution time. This upfront preparation enables rapid document generation while maintaining quality standards through predefined approval workflows.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses template-based copying where standardized document structures, formats, and assembly rules are created once and then automatically applied to generate numerous customized document instances. Rather than manually creating each document from scratch through multiple approval tiers, the system copies and adapts proven templates to specific user needs, dramatically reducing generation time while maintaining consistency and quality.

Inventive Principle:
Principle #26Copying

3Reliability

If documents are updated and re-distributed, then information is current, but distribution complexity increases

Engineering Contradiction:
Improveinformation currencyVSAvoiddistribution complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal document management system that serves multiple functions: storing content, managing versions, assembling customized documents, and distributing them through various channels. This multi-functional platform handles all distribution tasks through a single integrated system rather than requiring separate processes for each distribution method, reducing distribution complexity while ensuring information currency through centralized update management.

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

Solution Approach 2:

The patent implements dynamic document generation where documents are assembled at the point of use based on current user needs, product configurations, and available information. Rather than static documents that require re-distribution for updates, the system dynamically generates customized documents on-demand from the centralized repository, automatically reflecting the latest information without complex distribution logistics.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If customers cut and paste static documents to organize relevant content, then personalized information is created, but manual processing burden increases

Engineering Contradiction:
Improveinformation personalizationVSAvoiduser effort
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent enables self-service by allowing users to independently select, customize, and assemble their own documentation from the organized repository using intuitive interfaces. Users can filter content by product, feature, or relevance and automatically generate personalized document packages without requiring manual cutting and pasting. The system provides the tools and templates for users to create their own customized documentation, eliminating manual processing burden while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary action by pre-organizing all documentation content with metadata, tags, and relationships that enable automatic filtering and assembly. Content is prepared in advance with structured schemas that allow the system to automatically select and assemble relevant portions based on user selections, eliminating the need for users to manually organize content. This preliminary structuring enables easy personalization without manual effort.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9123023B2Configurable document generator to provide dynamic views of user defined elements
Publication Date: 2015.09.01 ORACLE INT CORP
  • US9123023B2 patent drawing
  • US9123023B2 patent drawing
  • US9123023B2 patent drawing

AI summary

Embodiments of the invention provide systems and methods for managing sets of structured data. According to one embodiment, managing a set of structured data can comprise identifying a plurality of elements within the set of structured data. Each of the identified elements can be assigned to a record having a predefined schema comprising content of the assigned element and a plurality of control attributes for the assigned element. One or more of the control attributes can be defined for each of the records and the records can be stored in a repository. Upon receiving a request for one or more of the plurality of elements, those elements to be made available can be identified based on the control attributes of the stored records. The stored records for the identified elements can be retrieved and provided to one or more users in response to the request.