Patent ID: 9329878
Filing Date: 2016-05-03
CPC Classification: G06F,H04L

Claim Text:
1. A computer program product for providing a virtual application programming interface (API), the computer program product comprising: a non-transitory computer readable storage medium having computer executable program code embodied therewith, the computer executable program code comprising: computer executable program code that obtains a website screen by accessing a website based on website access information or that obtains an application program execution result screen by executing an application program based on application program execution information; and computer executable program code that captures an interested area according to interested area information from the website screen related to a virtual API called by a client or from the application program execution result screen and provides the captured predetermined area of interest to the client, computer executable program code that stores interested area information related to virtual API name and virtual API factor information of the virtual API; wherein the computer executable program code that obtains a website screen or an application program execution result screen unit comprises an access/execution information database (DB) having the website access information and the application program execution information stored therein; wherein the website access information comprises at least one of web browser size information, access URL information, log-in information and menu selection procedure information provided by the website, and wherein the website access information stored in the access/execution information DB is for a website that does not support an open API.