Proxy Object System for Role-Based Standards Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current product design systems face challenges in efficiently accessing and interpreting product standards information, leading to delays and inaccuracies in manufacturing, inspection, and assembly processes due to outdated or incomplete information, and the need for operators to spend excessive time searching and formatting standards data.

Innovation Solution

A product management system that includes a computer system with a processing module, proxy object, interpreter module, and broker module, which allows operators to request and receive product standards information in a format tailored to their role, eliminating the need to directly access and interpret multiple standards databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If operators directly access product standards databases to obtain standards information, then they can access the information, but it takes excessive time and effort and may lead to misinterpretation

Engineering Contradiction:
Improvetime to obtain standards informationVSAvoidease of accessing standards information
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent introduces a proxy object as an intermediary between the operator and the product standards database. The proxy object automatically retrieves standards information based on component references in the product design and presents it in a formatted manner, eliminating the need for operators to directly query complex standards databases. This mediator approach reduces time consumption and prevents misinterpretation by providing pre-processed, role-appropriate information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing the proxy object to automatically identify the operator's role and retrieve relevant standards information without manual intervention. The system serves itself by interpreting component references, querying the standards database, and formatting the output according to the operator's role, thereby eliminating the need for operators to manually search and interpret standards documents.

Inventive Principle:
Principle #25Self-service

2Productivity

If operators manually search for product standards information, then they can find the data, but it causes delays in manufacturing and assembly processes

Engineering Contradiction:
Improvemanufacturing and assembly efficiencyVSAvoidtime spent searching standards data
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The proxy object performs preliminary action by automatically retrieving and pre-processing standards information before the operator needs it. When a component is referenced in the product design, the proxy object proactively fetches the relevant standards data and formats it according to the operator's role, so that when the operator requests the information, it is already ready for immediate use, eliminating search delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the manual mechanical process of searching through standards databases with an automated computer-based system. The proxy object uses computer programs to automatically query the standards database, interpret component references, and retrieve information, substituting the operator's manual search process with an automated mechanical system that operates much faster and more efficiently.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If operators interpret product standards information themselves, then they can understand the data, but it leads to inaccuracies and requires expertise that not all operators possess

Engineering Contradiction:
Improveaccuracy of standards information interpretationVSAvoidcomplexity of standards databases
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The proxy object serves as an intermediary that translates complex standards database queries into simple, role-appropriate information presentations. It automatically interprets the component references and retrieves accurate standards information, then formats it according to the operator's specific role, ensuring reliability while shielding operators from the complexity of the underlying standards database structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If the system provides comprehensive standards information, then operators receive complete data, but it increases the complexity of the system and requires multiple databases

Engineering Contradiction:
Improvecompleteness of standards informationVSAvoidsystem complexity and database structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The proxy object provides universality by serving multiple functions: it acts as a standards database query interface, a data formatter, a role-based information filter, and an automated retrieval system. This multi-functional approach consolidates what would otherwise require multiple separate databases and systems into a single unified proxy object, maintaining information completeness while reducing overall system complexity.

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

Data Source

PatentUS9613320B2Role-based product management system using proxy objects
Publication Date: 2017.04.04 THE BOEING CO
  • US9613320B2 patent drawing
  • US9613320B2 patent drawing
  • US9613320B2 patent drawing

AI summary

A method and apparatus for identifying information for a product. User input selecting a proxy object in a product design on a computer system is received. The proxy object refers to a number of product standards used in the product design and is associated with a component in the product design. A role of a user is identified. A request for standards information for the component is sent to an interpreter module. The role of the user is included in the request. The standards information is received in a format based on the role of the operator such that the standards information is displayed in the computer system.