Executable Rule Module for Secure Design Compliance Checking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Design automation systems face challenges in confirming compliance with design rules, especially when sharing technical content between partners, as it poses risks of unintended disclosure of proprietary knowledge.

Innovation Solution

A method and apparatus that incorporate design rules into an executable rule module, allowing for compliance checking by running the module against design data, while also applying security measures to protect the technical content, including protection levels to control access to design rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If design rules are shared between partnering entities for compliance checking, then design compliance verification is improved, but risk of unintended disclosure of technical content increases

Engineering Contradiction:
Improvedesign compliance verificationVSAvoidtechnical content disclosure
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary system that receives design rules from partnering entities, stores them securely in a database, and manages their distribution. This intermediary layer prevents direct access to the original technical content while enabling compliance checking through controlled interfaces, thus resolving the contradiction between verification reliability and information security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates controlled copies of design rules that can be distributed to users for compliance checking. These copies are sufficient for verification purposes but are protected against unauthorized modification or extraction of proprietary information. The copying mechanism enables widespread compliance verification while maintaining security through controlled distribution and access rights.

Inventive Principle:
Principle #26Copying

2Loss of information

If design rules are protected with security measures, then technical content protection is improved, but ease of sharing and collaboration deteriorates

Engineering Contradiction:
Improvetechnical content protectionVSAvoidsharing and collaboration
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic access control where security measures are adjusted based on user credentials, partnership agreements, and specific rule sensitivity. The system can dynamically grant different levels of access to different partners, allowing highly sensitive rules to be protected while less sensitive rules can be shared more freely. This dynamic approach maintains protection while enabling flexible collaboration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different security measures are applied to different design rules based on their sensitivity and proprietary nature. The system evaluates each rule individually and applies appropriate protection levels, allowing highly sensitive technical content to be heavily protected while enabling easier sharing of less sensitive rules. This localized quality approach optimizes both protection and collaboration ease.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11188687B2Rule compliance checking and design generation with rule access security
Publication Date: 2021.11.30 THE BOEING CO
  • US11188687B2 patent drawing
  • US11188687B2 patent drawing
  • US11188687B2 patent drawing

AI summary

A method and apparatus for checking compliance of a design for a product with design rules. An executable rule module comprising the design rules is received. The design rules comprise design checking rules that specify conditions. Design data representing the design is received. The executable rule module is run using the design data to determine compliance of the design with the design rules by determining whether the design satisfies the conditions. A compliance report to indicate the compliance of the design with the design rules is generated. The design data may be used to manufacture the product in response to a determination that the design complies with the design rules.