Document Revision Control via Latest and Released Biased Options

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional design environments face inefficiencies and user discomfort due to complications with managing multiple revisions of parts in assemblies, where users are unsure which revision to load, potentially leading to operational issues.

Innovation Solution

A method for managing document revisions that allows users to select the latest or released version of child files within a system, providing flexible access and control through options like 'Latest' and 'Released Biased' settings, enabling seamless integration with or without lifecycle management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the design application prompts the user to select between current and previous revisions of a part, then the user has control over which revision to load, but the user experience becomes cumbersome and inefficient because the user may not be privy to the changes made and is unsure which revision to load

Engineering Contradiction:
ImproveUser experience in revision selectionVSAvoidTime spent deciding which revision to load
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically determines and loads the appropriate revision of child files based on enabled options (Latest Version or Released Version) without requiring user intervention. The system serves itself by making intelligent decisions about which revision to use, eliminating the need for users to manually select revisions and thereby improving ease of operation while reducing time loss.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple revision options are provided for child files, then flexibility in revision management is improved, but the system complexity increases due to the need to manage and track multiple revision states

Engineering Contradiction:
ImproveFlexibility in revision managementVSAvoidSystem complexity for managing revisions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The revision management system is segmented into distinct, independent options: 'Latest Version' option and 'Released Version' option. Each option handles a specific aspect of revision selection independently. This segmentation allows the system to provide multiple revision management approaches without creating complex interdependencies, as each option can be enabled or disabled independently and operates with its own clear logic.

Inventive Principle:
Principle #1Segmentation

3Productivity

If the system automatically selects the latest revision of child files, then workflow efficiency is improved, but the reliability may be compromised if the latest revision is not yet released and may contain unverified changes

Engineering Contradiction:
ImproveWorkflow efficiency in assembly openingVSAvoidOperational reliability of assembly
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts its revision selection behavior based on which option is enabled. When 'Latest Version' is enabled, it selects the most recent revision for maximum productivity. When 'Released Version' is enabled, it selects the latest released revision for maximum reliability. The system's behavior is dynamic and adaptable to the user's needs, allowing optimization of either productivity or reliability depending on the configured option.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9244651B2Document revision control
Publication Date: 2016.01.26 AUTODESK INC
  • US9244651B2 patent drawing
  • US9244651B2 patent drawing
  • US9244651B2 patent drawing

AI summary

A method for managing document revisions. The method includes receiving a request to access a parent file stored on a server, where the parent file is associated with one or more child files; determining whether a first option is enabled that is associated with selecting a latest version or revision of a child file, where a revision includes one or more versions; determining whether a second option is enabled, where the second option is associated with selecting a released version or revision of a child file; and, for each child file, providing access to a version or revision of the child file based on whether the first option is enabled and whether the second option is enabled.