Patent ID: 8566246

Claim:
A computer-implemented method, comprising: receiving, by a computer system of a service provider, customer data identifying a new customer from a computer system of a reseller of a system monitoring service, the new customer having purchased the system monitoring service from the reseller for a customer network to be monitored by the system monitoring service hosted by the computer system of the service provider, the reseller system being coupled to the system monitoring service via a communications network; storing, by the computer system of the service provider, the customer data received from the computer system of the reseller in a database; registering, by the computer system of the service provider, the customer with the system monitoring service based on the customer data received from the computer system of the reseller to allow the customer network to be monitored by the system monitoring service; monitoring, by the computer system of the service provider, the customer network, wherein monitoring includes providing a set of features of the system monitoring service to the customer; tracking, by the computer system of the service provider, a usage of the set of features of the system monitoring service by the customer; calculating, by the computer system of the service provider, a fee for the usage of the set of features of the system monitoring service by the customer over a predefined time interval; generating, by the computer system of the service provider, a bill for the calculated fee covering the predefined time interval; and calculating, by the computer system of the service provider, a commission to be paid to the reseller based on the tracked usage of the set of features of the system monitoring service by the customer over the predefined time interval.