Hosted system monitoring service
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing a system monitoring service to customers. The method may include identifying a new customer based on data received from a reseller, storing data pertaining to this customer in a database, and registering the customer with a system monitoring service. The method may further include tracking the usage of the system monitoring service by the customer, calculating a fee for the usage of the system monitoring service by the customer over a predefined time interval, and then generating a bill for the calculated fee that covers the predefined time interval, where interactions between the customer and the reseller terminate once the customer is registered with the system monitoring service.
15 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A non-transitory computer-readable storage medium comprising computer-executable instructions which when executed by a computer cause the computer to perform the operations of:
-
receiving, by the computer, 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, the customer data received from the computer system of the reseller in a database; registering, by the computer, the customer with the system monitoring service based on the 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, the customer network, wherein monitoring includes a providing a set of features of the system monitoring service to the customer; tracking, by the computer, a usage of the set of features of the system monitoring service by the customer; calculating, by the computer, 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, a bill for the calculated fee covering the predefined time interval; and calculating, by the computer, 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. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a memory having a database to store data pertaining to a customer; and a processor, coupled to the memory, to cause; a customer registration module to receive 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, and to register 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; a monitoring module, coupled to the database, to monitor the customer network, wherein monitoring includes a providing a set of features of the system monitoring service to the customer; a usage tracking module, coupled to the database, to track a usage of the set of features of the system monitoring service by the customer; a billing module, coupled to the usage tracking module, to calculate a fee for the usage of the set of features of the system monitoring service by the customer over a predefined time interval, and to generate a bill for the calculated fee covering the predefined time interval; and a reseller commission module, coupled to the usage tracking module, to calculate 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. - View Dependent Claims (16, 17, 18, 19)
-
Specification