Dynamic data collection
First Claim
1. A method for dynamically generating a web-based data collection tool, the method comprising:
- generating, by a processor of a computer system, a web-based framework, wherein the web-based framework is a table comprising N+1 columns and M+1 rows, wherein the N+1 columns comprises a first column and N remaining columns, wherein the M rows comprises a first row and M remaining rows, wherein the first row identifies N dimensions consisting of N independent variables respectively associated with the N columns, wherein the first column identifies M dimensions consisting of M independent variables respectively associated with the M rows, wherein a two-dimensional array within the table comprises N×
M intersections of the N remaining columns and the M remaining rows, wherein each intersection is characterized by two independent variables consisting of the independent variable of the column and the independent variable of the row defining each intersection, wherein the first row further identifies a filter comprising a list of K dimensions consisting of K dependent variables, and wherein N, M and K are each an integer of at least 2;
said processor transmitting the web-based framework to an end-user;
after transmitting the framework to the end-user, said processor receiving a user-defined data collection tool comprising the table with the N×
M intersections in the table each containing a measure of a dependent variable selected by the end-user independently from the K dependent variables, wherein a measure of a dependent variable is a concrete value of the dependent variable, wherein the dependent variable for each intersection is a function of the two dependent variables characterizing each intersection, and wherein at least one row of intersections in the array and/or at least one column of intersections in the array includes measures of different dependent variables selected by the end-user from the K dependent variables.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer storage medium dynamically generate a web-based data collection tool. The method comprises defining a web-based framework of data dimensions. The web-based framework is populated by an end-user with measures for data dimension intersections that are selected by the end-user, where a data dimension intersection is a combination of multiple data dimensions. The web-based framework is transmitted to the end-user. The end-user populates the web-based framework on the fly with one or more user-selected data dimensions to create a user-defined data collection tool, and the user-selected data dimensions are chosen from a plurality of data dimensions that are offered through the web-based framework. The web based framework receives the user-defined data collection tool.
9 Citations
18 Claims
-
1. A method for dynamically generating a web-based data collection tool, the method comprising:
-
generating, by a processor of a computer system, a web-based framework, wherein the web-based framework is a table comprising N+1 columns and M+1 rows, wherein the N+1 columns comprises a first column and N remaining columns, wherein the M rows comprises a first row and M remaining rows, wherein the first row identifies N dimensions consisting of N independent variables respectively associated with the N columns, wherein the first column identifies M dimensions consisting of M independent variables respectively associated with the M rows, wherein a two-dimensional array within the table comprises N×
M intersections of the N remaining columns and the M remaining rows, wherein each intersection is characterized by two independent variables consisting of the independent variable of the column and the independent variable of the row defining each intersection, wherein the first row further identifies a filter comprising a list of K dimensions consisting of K dependent variables, and wherein N, M and K are each an integer of at least 2;said processor transmitting the web-based framework to an end-user; after transmitting the framework to the end-user, said processor receiving a user-defined data collection tool comprising the table with the N×
M intersections in the table each containing a measure of a dependent variable selected by the end-user independently from the K dependent variables, wherein a measure of a dependent variable is a concrete value of the dependent variable, wherein the dependent variable for each intersection is a function of the two dependent variables characterizing each intersection, and wherein at least one row of intersections in the array and/or at least one column of intersections in the array includes measures of different dependent variables selected by the end-user from the K dependent variables. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system, comprising a processor, a memory coupled to the processor, and a computer readable hardware storage device coupled to the processor, said storage device containing program code executable by the processor via the memory to implement a method for dynamically generating a web-based data collection tool, said method comprising:
-
said processor generating a web-based framework, wherein the web-based framework is a table comprising N+1 columns and M+1 rows, wherein the N+1 columns comprises a first column and N remaining columns, wherein the M rows comprises a first row and M remaining rows, wherein the first row identifies N dimensions consisting of N independent variables respectively associated with the N columns, wherein the first column identifies M dimensions consisting of M independent variables respectively associated with the M rows, wherein a two-dimensional array within the table comprises N×
M intersections of the N remaining columns and the M remaining rows, wherein each intersection is characterized by two independent variables consisting of the independent variable of the column and the independent variable of the row defining each intersection, wherein the first row further identifies a filter comprising a list of K dimensions consisting of K dependent variables, and wherein N, M and K are each an integer of at least 2;said processor transmitting the web-based framework to an end-user; after transmitting the framework to the end-user, said processor receiving a user-defined data collection tool comprising the table with the N×
M intersections in the table each containing a measure of a dependent variable selected by the end-user independently from the K dependent variables, wherein a measure of a dependent variable is a concrete value of the dependent variable, wherein the dependent variable for each intersection is a function of the two dependent variables characterizing each intersection, and wherein at least one row of intersections in the array and/or at least one column of intersections in the array includes measures of different dependent variables selected by the end-user from the K dependent variables. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, comprising a computer readable hardware storage device having computer readable program code stored therein, said program code containing instructions executable by a processor of a computer system to implement a method for dynamically generating a web-based data collection tool, said method comprising:
-
said processor generating a web-based framework, wherein the web-based framework is a table comprising N+1 columns and M+1 rows, wherein the N+1 columns comprises a first column and N remaining columns, wherein the M rows comprises a first row and M remaining rows, wherein the first row identifies N dimensions consisting of N independent variables respectively associated with the N columns, wherein the first column identifies M dimensions consisting of M independent variables respectively associated with the M rows, wherein a two-dimensional array within the table comprises N×
M intersections of the N remaining columns and the M remaining rows, wherein each intersection is characterized by two independent variables consisting of the independent variable of the column and the independent variable of the row defining each intersection, wherein the first row further identifies a filter comprising a list of K dimensions consisting of K dependent variables, and wherein N, M and K are each an integer of at least 2;said processor transmitting the web-based framework to an end-user; after transmitting the framework to the end-user, said processor receiving a user-defined data collection tool comprising the table with the N×
M intersections in the table each containing a measure of a dependent variable selected by the end-user independently from the K dependent variables, wherein a measure of a dependent variable is a concrete value of the dependent variable, wherein the dependent variable for each intersection is a function of the two dependent variables characterizing each intersection, and wherein at least one row of intersections in the array and/or at least one column of intersections in the array includes measures of different dependent variables selected by the end-user from the K dependent variables. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification