DEVICE-INFLUENCED TABLE FORMATTING
First Claim
Patent Images
1. A server, comprising:
- a logic subsystem to execute one or more instructions;
memory holding instructions that, when executed by the logic subsystem, cause the logic subsystem to;
determine if a table is wider than a viewing size of a screen of a requesting device;
determine if the table is a data table or a layout table;
if the table is a data table that is wider than the viewing size of the screen of the requesting device, format an instance of the table according to a first rule set prior to sending that instance of the table to the requesting device;
if the table is a layout table that is wider than the viewing size of the screen of the requesting device, format an instance of the table according to a second rule set prior to sending that instance of the table to the requesting device;
if the table is a data table that is not wider than the viewing size of the screen of the requesting device, format an instance of the table according to a third rule set prior to sending that instance of the table to the requesting device; and
if the table is a layout table that is not wider than the viewing size of the screen of the requesting device, format an instance of the table according to a fourth rule set prior to sending that instance of the table to the requesting device; and
a communications subsystem to send a formatted instance of the table to the requesting device.
2 Assignments
0 Petitions
Accused Products
Abstract
A server includes a logic subsystem and memory. The memory holds instructions that, when executed by the logic subsystem, cause the logic subsystem to determine if a table is wider than a viewing size of a screen of a requesting device, determine if the table is a data table or a layout table, and format an instance of the table prior to sending that instance of the table to the requesting device. The instance of the table sent to the requesting device is formatted in accordance with a determined viewing size of the screen of the requesting device and in accordance with a determined table type.
-
Citations
20 Claims
-
1. A server, comprising:
-
a logic subsystem to execute one or more instructions; memory holding instructions that, when executed by the logic subsystem, cause the logic subsystem to; determine if a table is wider than a viewing size of a screen of a requesting device; determine if the table is a data table or a layout table; if the table is a data table that is wider than the viewing size of the screen of the requesting device, format an instance of the table according to a first rule set prior to sending that instance of the table to the requesting device; if the table is a layout table that is wider than the viewing size of the screen of the requesting device, format an instance of the table according to a second rule set prior to sending that instance of the table to the requesting device; if the table is a data table that is not wider than the viewing size of the screen of the requesting device, format an instance of the table according to a third rule set prior to sending that instance of the table to the requesting device; and if the table is a layout table that is not wider than the viewing size of the screen of the requesting device, format an instance of the table according to a fourth rule set prior to sending that instance of the table to the requesting device; and a communications subsystem to send a formatted instance of the table to the requesting device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of delivering a table to a requesting device, comprising:
-
determining if the table is wider than a viewing size of a screen of the requesting device; determining if the table is a data table or a layout table; if the table is a data table that is wider than the viewing size of the screen of the requesting device, formatting an instance of the table according to a first rule set prior to sending that instance of the table to the requesting device; if the table is a layout table that is wider than the viewing size of the screen of the requesting device, formatting an instance of the table according to a second rule set prior to sending that instance of the table to the requesting device; if the table is a data table that is not wider than the viewing size of the screen of the requesting device, formatting an instance of the table according to a third rule set prior to sending that instance of the table to the requesting device; and if the table is a layout table that is not wider than the viewing size of the screen of the requesting device, formatting an instance of the table according to a fourth rule set prior to sending that instance of the table to the requesting device; and sending a formatted instance of the table to the requesting device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A server, comprising:
-
a logic subsystem to execute one or more instructions; memory holding instructions that, when executed by the logic subsystem, cause the logic subsystem to; determine if a table is wider than a viewing size of a screen of a requesting device; determine if the table is a data table or a layout table; and format an instance of the table prior to sending that instance of the table to the requesting device, that instance of the table being formatted in accordance with a determined viewing size of the screen of the requesting device and in accordance with a determined table type.
-
Specification