System and method for automatic page layout
First Claim
1. A method for automatic page layout, comprising:
- receiving a plurality of ordered graphical items;
dividing the plurality of ordered graphical items into groups;
bisecting a space into regions responsive to receiving the plurality of ordered graphical items, the regions having a reading order corresponding to an order of the ordered graphical items, each region corresponding to one of the groups and being sized according to a first layout characteristic of the plurality of ordered graphical items of the region'"'"'s corresponding group in proportion to a second layout characteristic of the plurality of ordered graphical items; and
causing an output in which each region has been filled with that region'"'"'s associated group of ordered graphical items.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure includes a system and method for automatic page layout. One automatic page layout method includes dividing a plurality of ordered graphical items into groups, and bisecting a space into regions having a reading order corresponding to an order of the ordered graphical items, each region corresponding to one of the groups and being sized according to a first layout characteristic of the ordered graphical items of the region'"'"'s corresponding group in proportion to a second layout characteristic of the plurality of ordered graphical items. An output is caused in which each region has been filled with that region'"'"'s associated group of ordered graphical items.
35 Citations
20 Claims
-
1. A method for automatic page layout, comprising:
-
receiving a plurality of ordered graphical items; dividing the plurality of ordered graphical items into groups; bisecting a space into regions responsive to receiving the plurality of ordered graphical items, the regions having a reading order corresponding to an order of the ordered graphical items, each region corresponding to one of the groups and being sized according to a first layout characteristic of the plurality of ordered graphical items of the region'"'"'s corresponding group in proportion to a second layout characteristic of the plurality of ordered graphical items; and causing an output in which each region has been filled with that region'"'"'s associated group of ordered graphical items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having computer-readable instructions stored thereon that, if executed by one or more processors, cause the one or more processors to:
-
receive a plurality of ordered graphical items; divide the plurality of ordered graphical items into groups; bisect a space into regions responsive to receipt of the plurality of ordered graphical items, the regions having a reading order corresponding to an order of the ordered graphical items, each region corresponding to one of the groups and being sized according to a first layout characteristic of the plurality of ordered graphical items of the region'"'"'s corresponding group in proportion to a second layout characteristic of the plurality of ordered graphical items; and cause an output in which each region has been filled with that region'"'"'s associated group of ordered graphical items. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computing system, comprising:
-
a computing device having at least one processor; a production device communicatively coupled to the computing device; and a non-transitory computer-readable medium having computer-readable instructions stored thereon that, if executed by the at least one processor, cause the at least one processor to; receive a plurality of ordered graphical items; divide the plurality of ordered graphical items into groups; bisect a space into regions responsive to receipt of the plurality of ordered graphical items, the regions having a reading order corresponding to an order of the ordered graphical items, each region corresponding to one of the groups and being sized according to a first layout characteristic of the plurality of ordered graphical items of the region'"'"'s corresponding group in proportion to a second layout characteristic of the plurality of ordered graphical items; and cause an output in which each region has been filled with that region'"'"'s associated group of ordered graphical items. - View Dependent Claims (19, 20)
-
Specification