Method and system for data metering
First Claim
1. A method in a computer system for logging data, the method comprising:
- selecting a sequence of components for processing the data, each component having an input format and an output format such that the output format of a component is compatible with the input format of the next component in the sequence;
invoking each of the components in sequence wherein output data of a component is input data for the next component in the sequence; and
recording amount of data processed by each component.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for tracking the type and amount of data processed by a computer system. In one embodiment, a logging system tracks data processed by a conversion system so that differential billing of customers can be performed based on the type of data and the quality of service required to provide that data. The logging system is integrated as part of the conversion system that converts the data from a source format into a target format. As the data is converted by the conversion routines, the logging system logs the amount of data that is converted by the conversion routines. Thus, the logging system is able to track the data at each conversion routine, such as each level of a communications protocol.
25 Citations
30 Claims
-
1. A method in a computer system for logging data, the method comprising:
-
selecting a sequence of components for processing the data, each component having an input format and an output format such that the output format of a component is compatible with the input format of the next component in the sequence;
invoking each of the components in sequence wherein output data of a component is input data for the next component in the sequence; and
recording amount of data processed by each component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30)
-
-
13. A method in a computer system for billing for processing of data, the method comprising:
-
identifying a sequence of components for processing the data based on a source format of the data and a target format of the data;
logging amount of data processed by each component in the sequence; and
determining a price for the processing based on the logged amount processed by a component.
-
-
19. A method in a computer system for identifying a source of data, the method comprising:
-
identifying a sequence of components for processing that data; and
invoking each of the components in sequence wherein one component uniquely identifies the source of the data and wherein the amount of data associated with the identified source is logged.
-
-
26. A computer system for billing based on sources of data, comprising:
-
a protocol for each source, each protocol for processing data in an input format;
a logging module that logs information relating to the data processed by each protocol; and
a billing system that bills based on the logged information for each source.
-
Specification