Patent ID: 9516148
Filing Date: 2016-12-06
CPC Classification: H04L

Claim Text:
1. A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute a process, the process comprising: receiving a request for information, as a first function, from a server that is connected to the computer and has a Common Gateway Interface (CGI); collecting the information corresponding to the request, as a second function; and requesting the second function to collect the information corresponding to the request in response to the request of information, and during a time period shorter than a timeout period of the CGI, generating progress information indicating progress of collection of the information and collected information, and outputting the progress information to the server, as a third function, wherein the third function embeds data in which a client requests the information from the server again, into the progress information, during the time period shorter than the timeout period of the CGI, so that the client requests the information from the server again before the time period of the CGI elapses, wherein the progress information includes a total number of pieces of information corresponding to the request and a number of pieces of information in which the collection has completed, wherein the third function generates a thread or a process that collects the information corresponding to the request from the second function, and generates the progress information and outputs the progress information to the server in parallel with collecting the information by the thread or the process.