Providing the most cost-effective long-distance telephone service based on milage band rates
First Claim
1. In a long-distance telephone call billing system having an electronically stored call record for each of a plurality of long-distance telephone calls for an account, each call record including origination telephone number, destination telephone number, start time and date, and duration, a method of providing the benefit of the most cost-effective long-distance telephone service based on a comparison of at least a first service plan and a second service plan, said method comprising the steps of:
- determining an approximate distance between the location of the origination telephone number and the location of the destination telephone number for each call;
accumulating the time duration of each call within one of a set of predetermined mileage bands based on the determined approximate distance of each call;
calculating a first cost associated with each mileage band for each mileage band in the set of predetermined mileage bands, based on the accumulated time duration within each of the respective mileage bands and a predetermined fee schedule set by the first service plan;
calculating a second cost associated with each mileage band for each mileage band in the set of predetermined mileage bands, based on the accumulated time duration within each of the respective mileage bands and a predetermined fee schedule set by the second service plan;
comparing the first calculated cost with the second calculated cost for each mileage band;
selecting the lowest calculated cost between the first and the second calculated cost for each mileage band;
accumulating the selected lowest calculated cost for each mileage band; and
invoicing the account based on the accumulated lowest calculated cost for each mileage band, thereby providing the benefit of the most cost-effective long-distance telephone service to the account based on a comparison of the first and the second service plans.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a billing system which provides the most cost-effective long-distance telephone service for long-distance telephone calls made by an account by analyzing long-distance telephone calls in the aggregate, comparing the cost thereof between at least two different providers, and charging the account based on the lowest cost. Providers of long-distance telephone services aggregate those long-distance telephone calls for which an account is responsible and determine the cost of service based either on mileage or aggregate time. In a first embodiment, the billing system compares the costs of service associated with two different service plans, both of which determine the cost of service based on mileage. In a second embodiment, the billing system compares the costs of service associated with two different service plans, one which determines the cost of service based on mileage, the other of which determines the cost of service based on aggregate time. To compare the cost between these two plans, the cost of all calls under the second plan is determined individually on an aggregate time basis, and the cost of the call is assigned to the appropriate mileage band based on its approximate mileage. After the cost of service under both plans are determined per mileage band, the cost under the first service plan is compared against the cost under the second service plan, for each mileage band. The lowest comparative cost associated with each mileage band is selected and accumulated, and the account'"'"'s invoice is based thereon.
132 Citations
12 Claims
-
1. In a long-distance telephone call billing system having an electronically stored call record for each of a plurality of long-distance telephone calls for an account, each call record including origination telephone number, destination telephone number, start time and date, and duration, a method of providing the benefit of the most cost-effective long-distance telephone service based on a comparison of at least a first service plan and a second service plan, said method comprising the steps of:
-
determining an approximate distance between the location of the origination telephone number and the location of the destination telephone number for each call; accumulating the time duration of each call within one of a set of predetermined mileage bands based on the determined approximate distance of each call; calculating a first cost associated with each mileage band for each mileage band in the set of predetermined mileage bands, based on the accumulated time duration within each of the respective mileage bands and a predetermined fee schedule set by the first service plan; calculating a second cost associated with each mileage band for each mileage band in the set of predetermined mileage bands, based on the accumulated time duration within each of the respective mileage bands and a predetermined fee schedule set by the second service plan; comparing the first calculated cost with the second calculated cost for each mileage band; selecting the lowest calculated cost between the first and the second calculated cost for each mileage band; accumulating the selected lowest calculated cost for each mileage band; and invoicing the account based on the accumulated lowest calculated cost for each mileage band, thereby providing the benefit of the most cost-effective long-distance telephone service to the account based on a comparison of the first and the second service plans. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a long-distance telephone call billing system having an electronically stored call record for each of a plurality of long-distance telephone calls for an account, each call record including origination telephone number, destination telephone number, start time and date, and duration, a method of providing the benefit of the most cost-effective long-distance telephone service based on a comparison of at least a first service plan and a second service plan, said method comprising the steps of:
-
sorting the call records in chronological order; determining an approximate distance between the location of the origination telephone number and the location of the destination telephone number for each call; accumulating the time duration of each call within one of a set of predetermined mileage bands based on the determined approximate distance of each call; calculating a first cost associated with each mileage band for each mileage band in the set of predetermined mileage bands, based on the accumulated time duration within each of the respective mileage bands and a predetermined fee schedule set by the first service plan; calculating a second cost associated with each mileage band for each mileage band in the set of predetermined mileage bands, based on the chronology of the calls, the time duration of the calls, the determined approximate distance of each call, and a predetermined fee schedule set by the second service plan; comparing the first calculated cost with the second calculated cost for each mileage band; selecting the lowest calculated cost between the first and the second calculated cost for each mileage band; accumulating the selected lowest calculated cost for each mileage band; and invoicing the account based on the accumulated lowest calculated cost for each mileage band, thereby providing the benefit of the most cost-effective long-distance telephone service to the account based on a comparison of the first and the second service plans. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
Specification