Computer system, method for providing API, and program
First Claim
1. A computer system comprising:
- one or more processors that;
acquire sensor data from an edge device;
store a plurality of standards in a storage device, wherein each of the plurality of standards is previously received from a user;
associating each of the plurality of standards with a plurality of priorities respectively;
determining a first standard associated with a highest priority among the plurality of standards as the standard to be used to select a plurality of appropriate APIs;
select the plurality of appropriate APIs for a calculation device according to the acquired sensor data and the first standard based on which the plurality of appropriate API for the calculation device is selected;
generate a reason to have selected each of the plurality of appropriate APIs for the calculation device as a recommendation comment;
display each of the plurality of appropriate APIs for the calculation device and the recommendation comment thereon and receive a selection of an API for the calculation device from among the plurality of appropriate APIs;
control the calculation device to calculate a calculation result using the sensor data and by using the selected API for the calculation device; and
provide the calculation result.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
7 Claims
-
1. A computer system comprising:
-
one or more processors that; acquire sensor data from an edge device; store a plurality of standards in a storage device, wherein each of the plurality of standards is previously received from a user; associating each of the plurality of standards with a plurality of priorities respectively; determining a first standard associated with a highest priority among the plurality of standards as the standard to be used to select a plurality of appropriate APIs; select the plurality of appropriate APIs for a calculation device according to the acquired sensor data and the first standard based on which the plurality of appropriate API for the calculation device is selected; generate a reason to have selected each of the plurality of appropriate APIs for the calculation device as a recommendation comment; display each of the plurality of appropriate APIs for the calculation device and the recommendation comment thereon and receive a selection of an API for the calculation device from among the plurality of appropriate APIs; control the calculation device to calculate a calculation result using the sensor data and by using the selected API for the calculation device; and provide the calculation result. - View Dependent Claims (2, 3)
-
-
4. The method for providing an API that a computer system executes, comprising:
-
acquiring sensor data from an edge device; store a plurality of standards in a storage device, wherein each of the plurality of standards is previously received from a user; associating each of the plurality of standards with a plurality of priorities respectively; determining a first standard associated with a highest priority among the plurality of standards as the standard to be used to select a plurality of appropriate APIs; selecting the plurality of appropriate APIs for a calculation device according to the acquired sensor data and the first standard based on which the plurality of appropriate API for the calculation device is selected; generating a reason to have selected each of the plurality of appropriate APIs for the calculation device as a recommendation comment; displaying each of the plurality of appropriate APIs for the calculation device and the recommendation comment thereon and receiving a selection of an API for the calculation device from among the plurality of appropriate APIs; controlling the calculation device to calculate a calculation result using the sensor data by using the selected API for the calculation device; and providing the calculation result. - View Dependent Claims (5)
-
-
6. A non-transitory computer-readable medium that stores a program for causing a computer system to execute:
-
acquiring sensor data from an edge device; store a plurality of standards in a storage device, wherein each of the plurality of standards is previously received from a user; associating each of the plurality of standards with a plurality of priorities respectively; determining a first standard associated with a highest priority among the plurality of standards as the standard to be used to select a plurality of appropriate APIs; selecting the plurality of appropriate APIs for a calculation device according to the acquired sensor data and the first standard based on which the plurality of appropriate API for the calculation device is selected; generating a reason to have selected each of the plurality of appropriate APIs for the calculation device as a recommendation comment; displaying each of the plurality of appropriate APIs for the calculation device and the recommendation comment thereon and receiving a selection of an API for the calculation device from among the plurality of appropriate APIs; controlling the calculation device to calculate a calculation result using the sensor data and by using the selected API for the calculation device; and providing the calculation result. - View Dependent Claims (7)
-
Specification