COMPLEXITY ESTIMATION OF DATA OBJECTS
First Claim
1. In a processing apparatus, a method for estimating complexity of a data object, the method comprising:
- receiving, via a user interface of the processing apparatus, complexity criteria for a plurality of data object parameters;
analyzing, by the processing apparatus, the data object to obtain values corresponding to at least one data object parameter of the plurality of data object parameters; and
comparing, by the processing apparatus, the values with that portion of the complexity criteria corresponding to the at least one data object parameter to determine at least one complexity parameter rating corresponding the at least one data object parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
Complexity criteria corresponding to the various data object parameters are received by a processing apparatus via a user interface. Values corresponding to one or more of the data object parameters are determined for a data object and subsequently compared to that portion of the complexity criteria corresponding to the one or more data object parameters. Based on this comparison, at least one complexity parameter rating may be determined for the one or more data object parameters. Based on the one or more complexity parameter ratings, an overall complexity rating for the data object, or an estimated effort for transforming the data object, may be determined. By allowing a user to define the complexity criteria, the subjectivity necessarily present in conventional assessments of data object complexity may be substantially eliminated and analysis throughput substantially increased.
100 Citations
25 Claims
-
1. In a processing apparatus, a method for estimating complexity of a data object, the method comprising:
-
receiving, via a user interface of the processing apparatus, complexity criteria for a plurality of data object parameters; analyzing, by the processing apparatus, the data object to obtain values corresponding to at least one data object parameter of the plurality of data object parameters; and comparing, by the processing apparatus, the values with that portion of the complexity criteria corresponding to the at least one data object parameter to determine at least one complexity parameter rating corresponding the at least one data object parameter. - View Dependent Claims (2, 3, 4, 5, 6, 25)
-
-
7. A processing apparatus, comprising:
-
at least one processor; a user interface in communication with the at least one processing device; and at least one storage component in communication with the at least one processing device and having stored thereon executable instructions that, when executed by the at least one processor, cause the at least one processor to; receive, via the user interface, complexity criteria for a plurality of data object parameters; analyze a data object to obtain values corresponding to at least one data object parameter of the plurality of data object parameters; and compare the values with that portion of the complexity criteria corresponding to the at least one data object parameter to determine at least one complexity parameter rating corresponding the at least one data object parameter. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A processing system comprising:
-
at least one storage element comprising a plurality of data objects; a user interface; and a complexity analyzer, in communication with the at least one storage element and the user interface, operative to receive, via the user interface, complexity criteria for a plurality of data object parameters, analyze a data object of the plurality of data objects to obtain values corresponding to at least one data object parameter of the plurality of data object parameters, and to compare the values with that portion of the complexity criteria corresponding to the at least one data object parameter to determine at least one complexity parameter rating corresponding the at least one data object parameter. - View Dependent Claims (16, 17, 18)
-
- 13. The processing of system of claim 13, wherein the user interface and the complexity analyzer are implemented in a processing device.
-
19. A processor readable medium having stored thereon a data structure comprising:
-
a plurality of parameter fields each identifying a corresponding one of a plurality of data object parameters relevant to a data object; and corresponding to each of the plurality of parameter fields, at least one complexity criteria field comprising at least one complexity criteria value that, during analysis of the data object, are compared to values for the data object corresponding to at least one data object parameter of the plurality of data object parameters to determine at least one complexity parameter rating corresponding the at least one data object parameter. - View Dependent Claims (20)
-
-
21. In a processing apparatus, a method for estimating complexity of transformation of a plurality of data objects, the method comprising:
-
receiving, via a graphical user interface of the processing apparatus, complexity criteria for a plurality of data object parameters; analyzing, by the processing apparatus, each data object of the plurality of data objects to obtain corresponding values for at least one data object parameter of the plurality of data object parameters; comparing, by the processing apparatus for each data object of the plurality of data objects, the corresponding values with that portion of the complexity criteria corresponding to the at least one data object parameter to determine, for each data object, at least one complexity parameter rating corresponding the at least one data object parameter; determining, by the processing apparatus for each data object of the plurality of data objects, an overall complexity rating based on the at least one complexity parameter rating for the data object; and determining, by the processing apparatus, an overall estimated effort for transforming the plurality of data objects based at least in part upon overall complexity rating for each data object of the plurality of data objects. - View Dependent Claims (22, 23, 24)
-
Specification