Patent ID: 8464151

Claim:
An information processing apparatus having a host computer which lays out, in a page on the basis of a template, field areas for inserting data of data fields selected from a record made up of a plurality of types of data fields, said host computer comprising: a first storage unit adapted to store a merchandise table including merchandise information and merchandise key information and an advertisement table including advertisement information and advertisement key information; a second storage unit adapted to store association information representing association between the merchandise key information and the advertisement key information; and a layout unit adapted to lay out, in a page on the basis of the template, a field area where a designated merchandise information is inserted, and a field area where advertisement information corresponding to searched advertisement key information is inserted, wherein the searched advertisement key information corresponds to merchandise key information of the designated merchandise information in accordance with the association information; wherein said layout unit executes lay out of the field area where the merchandise information is inserted before executing lay out of the field area where the advertisement information is inserted.