INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND COMPUTER-READABLE MEDIUM
First Claim
Patent Images
1. An information processing apparatus configured to store a template having a flow area where extraction conditions to extract contents data from a database is set and determine a layout by using the flow area including sub-templates in which extracted content data can be located, the information processing apparatus comprising:
- an acquiring unit configured to acquire content data satisfying the extraction conditions from the database;
a first determination unit configured to determine an area size of each cell area constituting the flow area based on a vertical sub-template size in each row and a horizontal sub-template size in each column, wherein content data acquired by the acquiring unit are inserted in a plurality of sub-templates, the vertical sub-template size in each row is selected from a plurality of sub-templates aligned in a row direction representing a horizontal direction, and the horizontal sub-template size in each column is selected from a plurality of sub-templates aligned in a column direction representing a vertical direction; and
a locating unit configured to determine a size of each sub-template so that the sub-templates are included in the cell areas having the area size determined by the first determination unit, and insert the content data in the sub-templates.
1 Assignment
0 Petitions
Accused Products
Abstract
Automatic layout processing includes determining an area size based on a vertical size of sub-templates aligned in a row direction and a horizontal size of sub-templates aligned in a column direction, and locating each sub-template in a corresponding area.
47 Citations
30 Claims
-
1. An information processing apparatus configured to store a template having a flow area where extraction conditions to extract contents data from a database is set and determine a layout by using the flow area including sub-templates in which extracted content data can be located, the information processing apparatus comprising:
-
an acquiring unit configured to acquire content data satisfying the extraction conditions from the database; a first determination unit configured to determine an area size of each cell area constituting the flow area based on a vertical sub-template size in each row and a horizontal sub-template size in each column, wherein content data acquired by the acquiring unit are inserted in a plurality of sub-templates, the vertical sub-template size in each row is selected from a plurality of sub-templates aligned in a row direction representing a horizontal direction, and the horizontal sub-template size in each column is selected from a plurality of sub-templates aligned in a column direction representing a vertical direction; and a locating unit configured to determine a size of each sub-template so that the sub-templates are included in the cell areas having the area size determined by the first determination unit, and insert the content data in the sub-templates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for an information processing apparatus configured to store a template having a flow area where extraction conditions to extract contents data from a database is set and determine a layout by using the flow area including sub-templates in which extracted content data can be located, the method comprising:
-
obtaining content data satisfying the extraction conditions from the database; determining an area size of each cell area constituting the flow area based on a vertical sub-template size in each row and a horizontal sub-template size in each column, wherein obtained content data are inserted in a plurality of sub-templates, the vertical sub-template size in each row is selected from a plurality of sub-templates aligned in a row direction representing a horizontal direction, and the horizontal sub-template size in each column is selected from a plurality of sub-templates aligned in a column direction representing a vertical direction; determining a size of each sub-template so that the sub-templates are included in the cell areas having the determined area size; and inserting the content data in the sub-templates. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium containing computer-executable instructions for controlling an information processing apparatus configured to store a template having a flow area where an extraction conditions to extract contents data from a database is set and determine a layout by using the flow area including sub-templates in which extracted content data can be located, the medium comprising:
-
computer-executable instructions for obtaining content data satisfying the extraction conditions from the database; computer-executable instructions for determining an area size of each cell area constituting the flow area based on a vertical sub-template size in each row and a horizontal sub-template size in each column, wherein obtained content data are inserted in a plurality of sub-templates, the vertical sub-template size in each row is selected from a plurality of sub-templates aligned in a row direction representing a horizontal direction, and the horizontal sub-template size in each column is selected from a plurality of sub-templates aligned in a column direction representing a vertical direction; computer-executable instructions for determining a size of each sub-template so that the sub-templates are included in the cell areas having the determined area size; and computer-executable instructions for inserting the content data in the sub-templates. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification