Method, System and Computer Program Product for Automating the Selection and Ordering of Column Data in a Table for a User
First Claim
1. A method for automating the selection and ordering of column data in a table for a user, the method comprising:
- receiving a selected column data for display in an active table view;
in response to receiving said selected column data, automatically recommending for display in said active table view at least one available column data related to said selected column data;
placing said selected column data in an automatic data manipulation mode;
in response to placing said selected column data in said automatic data manipulation mode, identifying a manipulation relationship between said selected column data and said at least one available column data related to said selected column data;
manipulating said selected column data in said automatic data manipulation mode, wherein said manipulating step of said selected column data is an initial column action including at least one of an initial column data sort or an initial column data filter;
responsive to said initial column action of said selected column data, automatically manipulating said at least one available column data related to said selected column data, wherein said automatic manipulating step of said at least one available column data is a subsequent column action including at least one of a subsequent column data sort or a subsequent column data filter; and
concurrently displaying in said active table view said selected column data in an initial column data manipulation view and said at least one available column data related to said selected column data in a subsequent column data manipulation view.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for automating the selection and ordering of column data in a table for a user are presented. In an exemplary manner, when a selected column is received, at least one available column related to the selected column is automatically recommended for display in an active table view. In response to the selected column being placed in the automatic data manipulation mode, a manipulation relationship between the selected column and the available column(s) is identified. When the selected column is manipulated (e.g., sorted, filtered), the available column(s) related to the selected column are automatically manipulated. The related available column(s) that are automatically recommended are concurrently displayed and grouped with the selected column in an active table view. Moreover, if a sort relationship exists between the available column(s) and the manipulated selected column, the related available column(s) are displayed according to the sort relationship.
195 Citations
18 Claims
-
1. A method for automating the selection and ordering of column data in a table for a user, the method comprising:
-
receiving a selected column data for display in an active table view; in response to receiving said selected column data, automatically recommending for display in said active table view at least one available column data related to said selected column data; placing said selected column data in an automatic data manipulation mode; in response to placing said selected column data in said automatic data manipulation mode, identifying a manipulation relationship between said selected column data and said at least one available column data related to said selected column data; manipulating said selected column data in said automatic data manipulation mode, wherein said manipulating step of said selected column data is an initial column action including at least one of an initial column data sort or an initial column data filter; responsive to said initial column action of said selected column data, automatically manipulating said at least one available column data related to said selected column data, wherein said automatic manipulating step of said at least one available column data is a subsequent column action including at least one of a subsequent column data sort or a subsequent column data filter; and concurrently displaying in said active table view said selected column data in an initial column data manipulation view and said at least one available column data related to said selected column data in a subsequent column data manipulation view. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for automating the selection and ordering of column data in a table for a user comprising:
- a computer storage medium; and
program code on the computer storage medium that when executed provides the functions of;receiving a selected column data for display in an active table view; in response to receiving said selected column data, automatically recommending for display in said active table view at least one available column data related to said selected column data; placing said selected column data in an automatic data manipulation mode; in response to placing said selected column data in said automatic data manipulation mode, identifying a manipulation relationship between said selected column data and said at least one available column data related to said selected column data; manipulating said selected column data in said automatic data manipulation mode, wherein said manipulating step of said selected column data is an initial column action including at least one of an initial column data sort or an initial column data filter; responsive to said selected column action of said selected column data, automatically manipulating said at least one available column data related to said selected column data, wherein said automatic manipulating step of said at least one available column data is a subsequent column action including at least one of a subsequent column data sort or a subsequent column data filter; and concurrently displaying in said active table view said selected column data in an initial column data manipulation view and said at least one available column data related to said selected column data in a subsequent column data manipulation view. - View Dependent Claims (8, 9, 10, 11, 12)
- a computer storage medium; and
-
13. A computer system comprising:
-
a processor unit; a memory coupled to the processor unit; and a Smart Column Ordering (SCO) utility executing on the processor unit and having executable code for; receiving a selected column data for display in an active table view; in response to receiving said selected column data, automatically recommending for display in said active table view at least one available column data related to said selected column data; placing said selected column data in an automatic data manipulation mode; in response to placing said selected column data in said automatic data manipulation mode, identifying a manipulation relationship between said selected column data and said at least one available column data related to said selected column data; manipulating said selected column data in said automatic data manipulation mode, wherein said manipulating step of said selected column data is an initial column action including at least one of an initial column data sort or an initial column data filter; responsive to said selected column action of said selected column data, automatically manipulating said at least one available column data related to said selected column data, wherein said automatic manipulating step of said at least one available column data is a subsequent column action including at least one of a subsequent column data sort or a subsequent column data filter; and concurrently displaying in said active table view said selected column data in an initial column data manipulation view and said at least one available column data related to said selected column data in a subsequent column data manipulation view. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification