Function Identification Scheme for Computational Device Interoperability
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Ease of operation
If a standardized interface is implemented for function identification, then ease of operation and interoperability are improved, but device complexity increases
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.
Data Source
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.


