Analysis of data utilization
First Claim
Patent Images
1. A method for determining efficiency of data exchange comprising:
- determining, by one or more processors, a first amount of data that was provided to a program by a data source;
analyzing, by one or more processors, a degree of usage of the first amount of data by the program;
determining, by one or more processors, a second amount of data that was used by the program based, at least in part, on the degree of usage, wherein the second amount of data is a portion of the first amount of data;
initializing, by one or more processors, a data registry in response to a start of an operation;
instrumenting, by one or more processors, a first data into the data registry;
determining, by one or more processors, whether the first data was read by the program;
responsive to a determination that the first data was read by the program, flagging, by one or more processors, the first data;
determining, by one or more processors, a degree of efficiency of data usage by the program; and
generating, by one or more processors, a report indicating the degree of efficiency of data usage by the program.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more processors determine a first amount of data that was provided to a program by a data source. One or more processors analyze a degree of usage of the first amount of data by the program. One or more processors determine a second amount of data that was used by the program based, at least in part, on the degree of usage. The second amount of data is a portion of the first amount of data.
68 Citations
18 Claims
-
1. A method for determining efficiency of data exchange comprising:
-
determining, by one or more processors, a first amount of data that was provided to a program by a data source; analyzing, by one or more processors, a degree of usage of the first amount of data by the program; determining, by one or more processors, a second amount of data that was used by the program based, at least in part, on the degree of usage, wherein the second amount of data is a portion of the first amount of data; initializing, by one or more processors, a data registry in response to a start of an operation; instrumenting, by one or more processors, a first data into the data registry; determining, by one or more processors, whether the first data was read by the program; responsive to a determination that the first data was read by the program, flagging, by one or more processors, the first data; determining, by one or more processors, a degree of efficiency of data usage by the program; and generating, by one or more processors, a report indicating the degree of efficiency of data usage by the program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for capturing event information comprising:
-
one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising; program instructions to determine a first amount of data that was provided to a program by a data source; program instructions to analyze a degree of usage of the first amount of data by the program; program instructions to determine a second amount of data that was used by the program based, at least in part, on the degree of usage, wherein the second amount of data is a portion of the first amount of data; program instructions to initialize a data registry in response to a start of an operation; program instructions to instrument a first data into the data registry; program instructions to determine whether the first data was read by the program; program instructions to respond to a determination that the first data was read by the program by flagging the first data; program instructions to determine a degree of efficiency of data usage by the program; and program instructions to generate a report indicating the degree of efficiency of data usage by the program. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system for determining efficiency of data exchange comprising:
-
one or more computer processors; one or more computer readable storage medium; program instructions to determine a first amount of data that was provided to a program by a data source; program instructions to analyze a degree of usage of the first amount of data by the program; program instructions to determine a second amount of data that was used by the program based, at least in part, on the degree of usage, wherein the second amount of data is a portion of the first amount of data; program instructions to initialize a data registry in response to a start of an operation; program instructions to instrument a first data into the data registry; program instructions to determine whether the first data was read by the program; program instructions to respond to a determination that the first data was read by the program by flagging the first data; program instructions to determine a degree of efficiency of data usage by the program; and program instructions to generate a report indicating the degree of efficiency of data usage by the program. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification