Patent ID: 8316103

Claim:
A method for acquiring long data by a GET method, the method comprising: (a) reading long data which cannot be passed by the GET method from a storage unit; (b) dividing the long data into a plurality of segments which can be passed by the GET method; (c) storing the plurality of segments in the storage unit; (d) generating executable program regions, wherein the number of executable program regions is the same as the number of the plurality of segments; (e) using the GET method, distributing the plurality of segments to the generated executable program regions; (f) assigning a GET statement to each of the executable program regions, each GET statement being appended with: (i) attached information associated with each segment, wherein the attached information includes: (a) a number of divided segments; and (b) a sequential segment number, wherein the number of divided segments is only appended to one of the plurality of GET statements, and a respective sequential segment number is appended to each of the plurality of GET statements; and (ii) an ID of a data-request-program that implements a callback function; (g) causing a server to: (i) receive each of the GET statements assigned to each of the executable program regions; and (ii) provide transfer programs to each of the executable program regions; (h) running the transfer programs in respective executable program regions; (i) searching regions for concatenation; (j) passing the segments to the searched regions for concatenation; (k) running concatenation in the executable program regions which have received the plurality of segments to reproduce the long data; and (l) storing the long data in a storage means.