Browser program for performing table-layout
First Claim
1. A method of laying out contents targeted for a first device having a first screen size on a screen of a second device having a second screen size smaller than the first screen size, comprising:
- analyzing a table defined by a tag <
table>
in the contents to determine a table width of the table in accordance with a predetermined criterion; and
performing in response to a result of said analyzing step one of layout operations of;
(p1) laying out the table using a typical technique in accordance with the second screen size, and (p2) laying out a row of cells in the table so that at least two cells arranged adjacently in a horizontal direction in the row of the table are aligned horizontally on the screen of the second device based on a predetermined algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method of laying out contents targeted for a first device having a first screen size on a screen of a second device having a second screen size smaller than the first screen size. The method includes analyzing a table width of the table in accordance with a predetermined criterion; and performing in response to a result of the analyzing step one of layout operations of: (p1) laying out the table using a typical technique in accordance with the second screen size, and (p2) laying out a row of cells in the table so that at least two cells arranged adjacently in a horizontal direction in the row of the table are aligned horizontally on the screen of the second device based on a predetermined algorithm.
-
Citations
18 Claims
-
1. A method of laying out contents targeted for a first device having a first screen size on a screen of a second device having a second screen size smaller than the first screen size, comprising:
-
analyzing a table defined by a tag <
table>
in the contents to determine a table width of the table in accordance with a predetermined criterion; and
performing in response to a result of said analyzing step one of layout operations of;
(p1) laying out the table using a typical technique in accordance with the second screen size, and (p2) laying out a row of cells in the table so that at least two cells arranged adjacently in a horizontal direction in the row of the table are aligned horizontally on the screen of the second device based on a predetermined algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product providing a set of instructions executed by a terminal device, the terminal device executing the instructions functioning as laying out contents targeted for a device having a first screen size on a screen of the terminal device having a second screen size smaller than the first screen size, the computer program product comprising functions of:
-
obtaining the contents through a network;
analyzing a table defined by a tag <
table>
in the contents to determined a table width of the table in accordance with a predetermined criterion; and
performing, in response to a result of said analyzing, one of layout operations of;
(p1) laying out the table using a typical technique in accordance with the second screen size, and (p2) laying out a row of cells in the table so that at least two cells arranged adjacently in a horizontal direction in the row of the table are aligned horizontally on the screen of the terminal device based on a predetermined algorithm.
-
-
17. A terminal device for laying out contents targeted for a device having a first screen size on a screen of said terminal device having a second screen size smaller than the first screen size, comprising:
-
an analyzing system that analyzes a table defined by a tag <
table>
in the contents to determined a table width of the table in accordance with a predetermined criterion; and
a layout system that performs in response to a result of an analysis of said analyzing system one of layout operations of;
(p1) laying out the table using a typical technique in accordance with the second screen size, (p2) laying out a row of cells in the table so that at least two cells arranged adjacently in a horizontal direction in the row of the table are aligned horizontally on the screen of said terminal device based on a predetermined algorithm, and (p3) scaling down the table configured to be a combinational image having a plurality of partial images so that the combinational image can be contained in the screen of said terminal device at least in a horizontal direction. - View Dependent Claims (18)
-
Specification