Tag Attribute Component Data Access System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing industrial data access systems are inefficient in accessing data associated with component members, particularly when dealing with tag attributes, and lack satisfactory interoperation between class-based components and systems that use tags to associate point and non-point data.

Innovation Solution

A system and method that define components by associating members with a member type and a value tag attribute, allowing for efficient querying and data access through a user interface that issues specific queries based on tag attributes, enhancing data access efficiency and interoperation between different data systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional tag-based systems are used to access point data, then data can be associated with descriptive information, but data access efficiency is reduced and interoperation with class-based components is unsatisfactory

Engineering Contradiction:
Improvedata access efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a hybrid architecture that acts as an intermediary between tag-based systems and class-based component systems. This intermediary layer enables efficient data access by allowing queries to be routed through appropriate access patterns (tag-based or component-based) while maintaining a unified interface for data retrieval, thus improving productivity without significantly increasing perceived system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a universal data access interface that can handle both tag-based point data access and class-based component access through a common query mechanism. This multi-functionality allows the same interface to serve dual purposes: traditional tag-based data retrieval and efficient component member data access, thereby improving overall system productivity

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

2Stability of the object's composition

If class-based components are used to encapsulate data, then reusability and consistency are improved, but efficient access to individual member data is reduced

Engineering Contradiction:
Improvedata consistencyVSAvoiddata access efficiency
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent segments component member data access by allowing selective querying of individual members within a component. Instead of requiring access to entire components, the system enables targeted access to specific members based on their tags, improving ease of operation while maintaining the structural integrity and consistency benefits of class-based encapsulation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements self-service capabilities where component members automatically expose their data through standardized tag interfaces. This allows data access without requiring manual intervention to unpack or navigate complex component structures, thereby improving ease of operation while preserving the consistency guarantees of class-based design

Inventive Principle:
Principle #25Self-service

3Loss of time

If targeted queries based on tag attributes are implemented, then data access efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvedata retrieval timeVSAvoidquery processing complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-organizing component member data with standardized tag attributes during component definition. This pre-tagging of members with descriptive attributes enables efficient targeted queries without requiring complex processing at query time, thus reducing data retrieval time while keeping query processing complexity manageable

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by allowing queries to be specified through simple tag attribute parameters rather than complex component navigation. By changing the access parameter from structural navigation to attribute-based filtering, the system achieves faster data retrieval while maintaining relatively simple query processing logic

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7814123B2Management of component members using tag attributes
Publication Date: 2010.10.12 SIEMENS AG
  • US7814123B2 patent drawing
  • US7814123B2 patent drawing
  • US7814123B2 patent drawing

AI summary

A system to associate a plurality of members with a component, associate a member type with one of the plurality of members, and associate a value tag attribute with the one of the plurality of members. Some aspects include receipt of an instruction to access data associated with a member of a component, determination of whether the member is associated with a first tag attribute, and issuance, if the member is associated with the first tag, of a first query for the data associated with the member of the component and for data associated with each other member of the component that is associated with a respective tag attribute.