Information processing method and apparatus, and computer-readable program
First Claim
1. An information processing method for assigning variable data input from a data source to partial display areas contained in a template so as to determine the size of each of the partial display areas based on the assigned variable data, the information processing method comprising:
- a preliminary search step of determining a difference between specified data and stored data for each of a plurality of stored data, wherein the stored data is stored in the data source;
a first extracting step of extracting stored data to be laid out from the plurality of stored data based on the difference determined in the preliminary search step and a designated first extracting condition;
a layout step of determining a plurality of first layouts for the each of the extracted stored data by assigning each of the stored data extracted in the first extracting step to the partial display areas of the template, and determining a single second layout for the specified data by assigning the specified data to the partial display areas of the template;
a layout comparison step of determining a layout difference between the plurality of first layouts and the single second layout determined in the layout step;
a second extracting step of extracting, from the plurality of first layouts, the first layout to be output based on the layout difference determined in the layout comparison step and a designated second extracting condition; and
an output control step of outputting the first layout extracted in the second extracting step.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing technology for efficiently checking layout results for all data records is provided. Variable data input from a data source is assigned to partial display areas contained in a template to determine the size of each of the partial display areas based on the assigned variable data. Specified data for disposing the partial display areas at regular positions in a page is compared with a plurality of items of stored data assigned to the partial display areas to extract an item of data that matches a designated extracting condition. The extracted item of data is assigned to the partial display areas to display a first layout of the partial display areas in the page together with a second layout based on the specified data. The second layout based on the specified data is modified and displayed in accordance with a modification made to the first layout.
-
Citations
18 Claims
-
1. An information processing method for assigning variable data input from a data source to partial display areas contained in a template so as to determine the size of each of the partial display areas based on the assigned variable data, the information processing method comprising:
-
a preliminary search step of determining a difference between specified data and stored data for each of a plurality of stored data, wherein the stored data is stored in the data source; a first extracting step of extracting stored data to be laid out from the plurality of stored data based on the difference determined in the preliminary search step and a designated first extracting condition; a layout step of determining a plurality of first layouts for the each of the extracted stored data by assigning each of the stored data extracted in the first extracting step to the partial display areas of the template, and determining a single second layout for the specified data by assigning the specified data to the partial display areas of the template; a layout comparison step of determining a layout difference between the plurality of first layouts and the single second layout determined in the layout step; a second extracting step of extracting, from the plurality of first layouts, the first layout to be output based on the layout difference determined in the layout comparison step and a designated second extracting condition; and an output control step of outputting the first layout extracted in the second extracting step. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing apparatus, including a processor unit and a display device, for assigning variable data input from a data source to partial display areas contained in a template so as to determine the size of each of the partial display areas based on the assigned variable data, the information processing apparatus comprising:
-
preliminary search means for determining a difference between specified data and stored data for each of a plurality of stored data, wherein the stored data is stored in the data source; first extracting means for extracting stored data to be laid out from the plurality of stored data based on the difference determined by the preliminary search means and a designated first extracting condition; layout means for determining a plurality of first layouts for each of the extracted stored data by assigning each of the stored data extracted by the first extracting means to the partial display areas of the template, and determining a single second layout for the specified data by assigning the specified data to the partial display area of the template; layout comparison means, performed by the processor unit, for determining a layout difference between the plurality of first layouts and the single second layout determined by the layout means; second extracting means for extracting, from the plurality of first layouts, the first layout to be output based on the layout difference determined by the layout comparison means and a designated second extracting condition; and output control means for outputting, to a display device, the first layout extracted by the second extracting means. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium having stored thereon a computer program for allowing a computer to execute information processing for assigning variable data input from a data source to partial display areas contained in a template so as to determine the size of each of the partial display areas based on the assigned variable data, the computer program comprising:
-
a preliminary search step of determining a difference between specified data and stored data for each of a plurality of stored data, wherein the stored data is stored in the data source; a first extracting step of extracting stored data to be laid out from the plurality of stored data based on the difference determined in the preliminary search step and a designated first extracting condition; a layout step of determining a plurality of first layouts for each of the extracted stored data by assigning each of the stored data extracted in the first extracting step to the partial display areas of the template, and determining a single second layout for the specified data by assigning the specified data to the partial display areas of the template; a layout comparison step of determining a layout difference between the plurality of first layouts and the single second layout determined in the layout step; a second extracting step of extracting, from the plurality of first layouts, the first layout to be output based on the layout difference determined in the layout comparison step and a designated second extracting condition; and an output control step of outputting the first layout extracted in the second extracting step. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification