Method of time-to-talk calculation
First Claim
Patent Images
1. In a prepaid telephone system, a method for providing account information to a subscriber comprising:
- (a) receiving a call from the subscriber requesting the account information;
(b) obtaining a personal identification number (PIN) from the subscriber;
(c) retrieving a copy of the subscriber'"'"'s account balance from a database using the PIN;
(d) establishing a maximum allowable talk time for the subscriber;
(e) dividing time into plural time periods;
(f) dividing the time periods in which the call exists into a series of time segments commencing with the initiation of the call, each of the time segments having a billing rate associated therewith;
(g) determining the time at which the call is initiated;
(h) determining the cost for the first time segment of the call;
(i) subtracting the cost of the first segment from the copy of the subscriber'"'"'s account balance;
(j) determining the number of time segments remaining in the time period in which the call was initiated until the length of the call reaches the maximum allowable talk time;
(k) determining the number of additional time segments remaining in the time period in which the call was initiated;
(l) calculating the number of additional time segments in the time period in which the call was initiated that the subscriber can afford to use by considering the subscriber'"'"'s account balance;
(m) using the lowest number of additional time segments determined in steps (j), (k) and (l) and the assigned billing rate for the additional time segments of the time period in which the call was initiated to determine a cost of the additional time segments during the time period in which the call was initiated;
(n) subtracting the cost of the additional time segments from the copy of the account balance;
(o) repeating steps (j-n) for additional time periods until either the account can no longer afford additional time segments or the remaining maximum allowable talk time is exhausted;
(p) adding the costs of the call for each time period; and
, (q) providing the result to the subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of calculating the maximum talk time by:
a. determining rate for the period of time when the call begins
b. calculating
(i) the maximum number of time units remaining in the time period
(ii) the maximum number of units before reaching system maximum talk time
(iii) the maximum units before available funds exhausted
c. using the minimum calculation of b(i), b(ii), and b(iii) as the talk time available and subtracting the amount from a copy of the PPCard balance
d. if b(i) is the minimum, successively repeating the above steps for the next time period and adding the amount to the talk time.
-
Citations
8 Claims
-
1. In a prepaid telephone system, a method for providing account information to a subscriber comprising:
-
(a) receiving a call from the subscriber requesting the account information;
(b) obtaining a personal identification number (PIN) from the subscriber;
(c) retrieving a copy of the subscriber'"'"'s account balance from a database using the PIN;
(d) establishing a maximum allowable talk time for the subscriber;
(e) dividing time into plural time periods;
(f) dividing the time periods in which the call exists into a series of time segments commencing with the initiation of the call, each of the time segments having a billing rate associated therewith;
(g) determining the time at which the call is initiated;
(h) determining the cost for the first time segment of the call;
(i) subtracting the cost of the first segment from the copy of the subscriber'"'"'s account balance;
(j) determining the number of time segments remaining in the time period in which the call was initiated until the length of the call reaches the maximum allowable talk time;
(k) determining the number of additional time segments remaining in the time period in which the call was initiated;
(l) calculating the number of additional time segments in the time period in which the call was initiated that the subscriber can afford to use by considering the subscriber'"'"'s account balance;
(m) using the lowest number of additional time segments determined in steps (j), (k) and (l) and the assigned billing rate for the additional time segments of the time period in which the call was initiated to determine a cost of the additional time segments during the time period in which the call was initiated;
(n) subtracting the cost of the additional time segments from the copy of the account balance;
(o) repeating steps (j-n) for additional time periods until either the account can no longer afford additional time segments or the remaining maximum allowable talk time is exhausted;
(p) adding the costs of the call for each time period; and
,(q) providing the result to the subscriber. - View Dependent Claims (3, 4)
-
-
2. A method of calculating the maximum talk time available to a subscriber comprising the steps of:
-
(a) establishing a maximum allowable talk time for the subscriber;
(b) dividing time into plural time periods;
(c) dividing each time period into a series of time units, each of the time units having a billing rate associated therewith;
(d) determining the time at which the call begins;
(e) determining a cost of the call for the time period in which the call is initiated by considering all of the following;
a maximum number of time units remaining in the time period, a predetermined system maximum number of time units, and a maximum number of time units available in the time period based on subscriber funds and selecting the period of time corresponding to the smallest number of time units for use in determining the cost of the call;
(f) subtracting the cost of the call from a copy of the subscriber'"'"'s account balance;
(g) repeating steps (e-f) for subsequent time periods until the subscriber'"'"'s account balance is exhausted; and
(h) totaling the costs of the call for each time period. - View Dependent Claims (5, 6, 7)
-
-
8. In a method for calculating the amount of talk time available for a subscriber in a prepaid telephone system, the improvement comprising the steps of dividing time into a plurality of time periods each time period having a billing rate associated therewith and determining the amount of time remaining in the time period in which the call was initiated thereby allowing the cost of talk time for each time period in which the call exists to be calculated separately.
Specification