A method and system for rating a data communication session between a
network and a wireless device is disclosed. In an exemplary embodiment,
the method monitors a series of events, namely, a setup event, a begin
event and an end event, which take place during a communication session.
The monitoring of such events is accomplished by a data rating
application which resides on the wireless device. By monitoring such
events, the data rating application is then able to rate the
communication session using a number of rating options. The rating option
selected includes both how to meter the data transmitted during a data
communication session and determine the rate to be applied to each
metered increment. Examples of methods used to meter the data include
time and volume. Different rating options which can be used to rate the
communication session include, for example, application, data
utilization, source of data, class of service, quality of service and
transmission efficiency.