Patent ID: 8478882

Claim:
An information processing apparatus comprising a computer processor and a memory for storing instructions that when executed by the processor perform a method, the method comprising: selecting for prefetching at least one link destination from a plurality of link destinations, wherein the plurality of link destinations are a result of a search based on key information; prefetching, before the at least one link destination is selected by user operation, information relating to a layout of a display screen and display control data including at least a structural unit in which the information relating to a layout of a display screen is written, the display control data and the information relating to a layout of a display screen existing at the at least one link destination selected for prefetching; analyzing the display control data and extracting structural units included in the display control data, when the at least one link destination whose display control data has been acquired by prefetching is selected by the user operation; generating, when the at least one link destination whose display control data has been acquired is selected by the user operation, a display screen created from first structured data for display control by mutually linking, except for a structural unit in which information relating to display control involving script processing is written, the structural units including at least the structural unit in which the information relating to a layout of a display screen is written, among the structural units extracted; generating, when the link destination whose display control data has been acquired is selected by the user operation, a display screen created from second structured data for display control by mutually linking the structural units; and displaying the display screen created from the first structured data, which is generated at a first time, and, at a second time when the display screen created from the second structured data is generated, replacing the display screen created from the first structured data with the display screen created from the second structured data.