Function Identification Scheme for Computational Device Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computational devices from different sources implement similar functions but with different implementation details, leading to non-interoperable functions, making it challenging for applications and hosts to discover, access, and configure these functions consistently across various devices.

Innovation Solution

A function identification scheme that uses a combination of functionality and group identifiers, allowing computational devices to advertise, discover, and access functions using a standardized interface, enabling interoperability by distinguishing functions based on their implementation details.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If computational devices from different sources implement similar functions with different implementation details, then device functionality and versatility are improved, but interoperability and ease of operation deteriorate

Engineering Contradiction:
Improvedevice functionalityVSAvoidinteroperability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies parameter changes by introducing a standardized function identification scheme that uses functionality identifiers and group identifiers as parameters to describe computational device functions. This standardization allows devices from different sources to be identified and accessed consistently through a unified interface, resolving the interoperability issue while preserving functional diversity. The identifier parameters enable hosts to discover and access functions across different device implementations without being affected by implementation details.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If computational devices from different sources implement similar functions with different implementation details, then device functionality and versatility are improved, but device complexity increases

Engineering Contradiction:
Improvedevice functionalityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary function identification scheme that acts as a mediator between hosts and computational devices from different sources. This intermediary layer provides a standardized interface that abstracts away the implementation details of various devices, allowing hosts to access diverse functions through a unified mechanism. The functionality identifiers and group identifiers serve as intermediary parameters that simplify the interface while enabling access to complex, diverse device functionalities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a standardized interface is implemented for function identification, then ease of operation and interoperability are improved, but device complexity increases

Engineering Contradiction:
Improvefunction accessVSAvoididentification scheme complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the function identification process into distinct components: functionality identifiers that describe what a function does, and group identifiers that categorize functions by source or type. This segmentation allows the identification scheme to remain structured and manageable while providing comprehensive function description. The segmented identifier approach enables easy function access through standardized interfaces without requiring overly complex identification mechanisms.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230342208A1Systems, methods, and apparatus to identify functions for computational devices
Publication Date: 2023.10.26 SAMSUNG ELECTRONICS CO LTD
  • US20230342208A1 patent drawing
  • US20230342208A1 patent drawing
  • US20230342208A1 patent drawing

AI summary

An apparatus may include a device including at least one computational resource configured to perform a computational device function, and a circuit configured to access, based on an identifier, the computational device function, wherein the identifier may include protocol information for the computational device function. The protocol information may include information to pass a parameter. The information to pass the parameter may include information to pass a parameter to the computational device function. The information to pass the parameter may indicate a parameter passing technique. The parameter passing technique may include passing the parameter with a command. The parameter passing technique may include passing the parameter using a reference to the parameter. The identifier may include a first portion including at least a portion of the protocol information. The identifier may include a second portion including information to identify a functionality of the computational device function.