Method and apparatus for defining table styles
First Claim
Patent Images
1. A method that facilitates a grid-based approach to defining a repetition pattern of cell styles for repeating or tiling the repetition pattern of cell styles onto a target table, comprising:
- performing by a computer;
displaying a repetition pattern user interface comprising a grid area,wherein the grid area comprises a two-dimensional grid of cells, andwherein a cell style for an individual cell within the grid area can be defined independently from every other cell within the grid area;
receiving user input which defines the repetition pattern of cell styles,wherein the user input specifies one or more cell styles for one or more cells within the two-dimensional grid of cells,wherein each cell style of the one or more cell styles for a given cell within the two-dimensional grid of cells specifies one or more attributes for the given cell, andwherein the repetition pattern of cell styles is defined by the one or more cell styles within the two-dimensional grid of cells,wherein the two-dimensional grid of cells comprises the repetition pattern of cell styles, andwherein the repetition pattern of cell styles is defined separately from the target table; and
applying the repetition pattern of cell styles to the target table,wherein said applying comprises repeating or tiling the repetition pattern of cell styles onto the target table.
3 Assignments
0 Petitions
Accused Products
Abstract
A system that facilitates a grid-based approach to defining styles for a table. During operation, the system allows a user to define a new table style by specifying styles for cells in a two-dimensional grid of table cells, wherein a style for a given cell specifies one or more attributes for the given cell. The system then applies the new table style to a target table, wherein applying the new table style involves repeating or tiling a pattern of cell styles defined in the two-dimensional grid across the target table.
76 Citations
24 Claims
-
1. A method that facilitates a grid-based approach to defining a repetition pattern of cell styles for repeating or tiling the repetition pattern of cell styles onto a target table, comprising:
performing by a computer; displaying a repetition pattern user interface comprising a grid area, wherein the grid area comprises a two-dimensional grid of cells, and wherein a cell style for an individual cell within the grid area can be defined independently from every other cell within the grid area; receiving user input which defines the repetition pattern of cell styles, wherein the user input specifies one or more cell styles for one or more cells within the two-dimensional grid of cells, wherein each cell style of the one or more cell styles for a given cell within the two-dimensional grid of cells specifies one or more attributes for the given cell, and wherein the repetition pattern of cell styles is defined by the one or more cell styles within the two-dimensional grid of cells, wherein the two-dimensional grid of cells comprises the repetition pattern of cell styles, and wherein the repetition pattern of cell styles is defined separately from the target table; and applying the repetition pattern of cell styles to the target table, wherein said applying comprises repeating or tiling the repetition pattern of cell styles onto the target table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method that facilitates a grid-based approach to defining a repetition pattern of cell styles for repeating or tiling the repetition pattern of cell styles onto a target table, wherein the method comprises:
-
displaying a repetition pattern user interface comprising a grid area, wherein the grid area comprises a two-dimensional grid of cells, and wherein a cell style for an individual cell within the grid area can be defined independently from every other cell within the grid area; receiving user input which defines the repetition pattern of cell styles, wherein the user input specifies one or more cell styles for one or more cells within the two-dimensional grid of cells, wherein each cell style of the one or more cell styles for a given cell within the two-dimensional grid of cells specifies one or more attributes for the given cell, and wherein the repetition pattern of cell styles is defined by the one or more cell styles within the two-dimensional grid of cells, wherein the two-dimensional grid of cells comprises the repetition pattern of cell styles, and wherein the repetition pattern of cell styles is defined separately from the target table; and applying the repetition pattern of cell styles to the target table, wherein said applying comprises repeating or tiling the repetition pattern of cell styles onto the target table. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A system, comprising:
-
a memory; and one or more processors coupled to the memory, wherein the memory comprises program instructions executable by the one or more processors to implement a style definition mechanism configured to; display a repetition pattern user interface comprising a grid area, wherein the grid area comprises a two-dimensional grid of cells, and wherein a cell style for an individual cell within the grid area can be defined independently from every other cell within the grid area; receive user input which defines the repetition pattern of cell styles, wherein the user input specifies one or more cell styles for one or more cells within the two-dimensional grid of cells, wherein each cell style of the one or more cell styles for a given cell within the two-dimensional grid of cells specifies one or more attributes for the given cell, and wherein the repetition pattern of cell styles is defined by the one or more cell styles within the two-dimensional grid of cells, wherein the two-dimensional grid of cells comprises the repetition pattern of cell styles, and wherein the repetition pattern of cell styles is defined separately from the target table; and apply the repetition pattern of cell styles to the target table, wherein said applying comprises repeating or tiling the repetition pattern of cell styles onto the target table.
-
Specification