Invention Grant
- Patent Title: API learning
-
Application No.: US15374798Application Date: 2016-12-09
-
Publication No.: US10691507B2Publication Date: 2020-06-23
- Inventor: Mehdi Bahrami , Wei-Peng Chen , Takuki Kamiya
- Applicant: FUJITSU LIMITED
- Applicant Address: JP Kawasaki
- Assignee: FUJITSU LIMITED
- Current Assignee: FUJITSU LIMITED
- Current Assignee Address: JP Kawasaki
- Agency: Maschoff Brennan
- Main IPC: G06F9/54
- IPC: G06F9/54

Abstract:
A generic application program interface (API) may learn heterogeneous APIs based on their API documentations that understands functionalities, parameters, operations, accessibility and outputs of APIs. The generic API collects API documentation from different sources based on a target human language by crawling a network such as the Internet. The generic API reads the documents of an API to recognize features of an API including type of services, concepts, protocols, accessibility methods, security methods, functionalities, outputs and base operations. Each given instruction for different APIs is mapped to generic API features. A programmer or end-user have access to multiple and heterogeneous APIs based on the generic API. The generic API provides a unified interface that allows a programmer or end-user to interact with different target APIs through the generic API. By raising a request to generic API a native API code is generated, executed and returns to the programmer or end-user.
Public/Granted literature
- US20180165135A1 API LEARNING Public/Granted day:2018-06-14
Information query