Method and apparatus for dynamically formatting and displaying tabular data in real time
First Claim
1. In a computer system, a method for presenting family data comprising:
- obtaining family data comprising a group of records related by at least one common value, wherein said family data comprises a subset of a hierarchical structure defined by a partition wherein said partition is stored in a partition table separate from said family data and wherein said partition table comprises at least one record comprising a field or attribute in said family data and wherein said field or said attribute is associated with a family ID wherein said at least one record in said partition table defines said partition and wherein said partition is layered upon an existing taxonomy in said family data and wherein said taxonomy comprises a category field and at least one further field comprising a manufacturer field;
presenting a visual representation of said family data to a user;
obtaining at least one pivot value from a user, wherein said at least one pivot value comprise data associated with said family data;
storing said at least one pivot value in said computer system independent of said family data;
dynamically applying said at least one pivot value to said family data during at least one pivot operation by activating one user interface element without stepping through multiple wizard windows, wherein said at least one pivot operation generates a first preview table of said family data wherein said group of records in said first preview table depends on said at least one pivot value; and
,presenting a visual representation of said first preview table to said user.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention improve upon current systems by allowing users to dynamically generate and repeatedly modify the appearance of any set of tabular data. When the system obtains input relating to formatting the table, the appearance of the table is dynamically modified so the users can instantaneously view any changes to the table caused by the input (e.g., WYSIWYG). Users provide input (e.g., layout information) that relates to various types of pivot operations, sorting operation, and/or merging operations performed on the table. The user may, for example, select a certain field and then initiate a pivot operation using the selected field. The system is configured in accordance with one embodiment of the invention so that the layout information is stored independent of and/or associated with the table data.
-
Citations
27 Claims
-
1. In a computer system, a method for presenting family data comprising:
-
obtaining family data comprising a group of records related by at least one common value, wherein said family data comprises a subset of a hierarchical structure defined by a partition wherein said partition is stored in a partition table separate from said family data and wherein said partition table comprises at least one record comprising a field or attribute in said family data and wherein said field or said attribute is associated with a family ID wherein said at least one record in said partition table defines said partition and wherein said partition is layered upon an existing taxonomy in said family data and wherein said taxonomy comprises a category field and at least one further field comprising a manufacturer field; presenting a visual representation of said family data to a user; obtaining at least one pivot value from a user, wherein said at least one pivot value comprise data associated with said family data; storing said at least one pivot value in said computer system independent of said family data; dynamically applying said at least one pivot value to said family data during at least one pivot operation by activating one user interface element without stepping through multiple wizard windows, wherein said at least one pivot operation generates a first preview table of said family data wherein said group of records in said first preview table depends on said at least one pivot value; and
,presenting a visual representation of said first preview table to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification