API Selection System for Edge Device Sensor Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud solutions require manual selection of APIs by information system architects, which can lead to inappropriate choices, especially when dealing with multiple APIs and edge devices, complicating the process due to varying API offerings from different companies.
Innovation Solution
A computer system and method that acquires sensor data from edge devices, selects an appropriate API based on this data, controls calculation devices using the selected API, and provides calculation results, simplifying the API selection process by referencing databases that associate sensor data with suitable APIs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual API selection by information system architects is used, then flexibility in choosing APIs is maintained, but the complexity and difficulty of selecting appropriate APIs increases significantly
Solution Approach 1:
The system enables automatic API selection through the API selection unit that autonomously determines appropriate APIs based on sensor data from edge devices, eliminating the need for manual selection by information system architects and reducing operational complexity
Solution Approach 2:
The patent introduces an intermediary system comprising the API selection unit and calculation device selection unit that mediate between sensor data requirements and available APIs, automatically matching edge device data needs with appropriate calculation devices and their APIs
2Adaptability or versatility
If multiple APIs from different companies are available, then more calculation capabilities are accessible, but the difficulty of selecting the appropriate API increases
Solution Approach 1:
The system uses feedback mechanisms where the API selection unit receives sensor data from edge devices, analyzes the data characteristics, and automatically selects appropriate APIs from multiple available options based on the specific data requirements, thereby managing versatility while reducing selection difficulty
Solution Approach 2:
The patent changes the selection parameters from manual architectural decisions to automated data-driven selections, where the API selection unit uses sensor data characteristics as parameters to automatically determine the most appropriate API from available options
3Productivity
If automatic API selection based on sensor data is implemented, then the ease of API selection improves, but the system complexity increases
Solution Approach 1:
The system segments the complex API selection task into distinct functional units: the sensor data acquisition unit that collects data from edge devices, the API selection unit that determines appropriate APIs, and the calculation device selection unit that selects calculation devices, thereby improving productivity while managing complexity through modular design
Data Source
AI summary
The present invention is to provide a computer system, a method for providing an API, and a program that easily select an appropriate API. The computer system acquires sensor data from an edge device 100, selects an appropriate API for a calculation device 300 according to the acquired sensor data, uses the selected API for a calculation device 300 and controls the calculation device 300 to calculate, and provides the calculation result. The computer system selects an appropriate API for a calculation device 300 according to the acquired sensor data based on at least one of the fee for using, the processing speed, the user evaluation, the security, and the number of API users. Furthermore, the computer system previously receives the standard based on which an appropriate API for a calculation device 300 is selected from the user and selects an appropriate API for a calculation device 300 based on the standard. Furthermore, the computer system recommends the selected appropriate API for a calculation device 300 to a user before the calculation control unit controls the calculation device 300 to calculate.


