Systems and methods for prerating costs for a communication event

Information

  • Patent Grant
  • 6704563
  • Patent Number
    6,704,563
  • Date Filed
    Wednesday, August 11, 1999
    24 years ago
  • Date Issued
    Tuesday, March 9, 2004
    20 years ago
Abstract
Systems and methods for prerating communication events, such as telephone calls, for prepaying customers are described. The systems and methods permit, at the beginning of a communication event, the determination of a time limit for the event based on the available balance in a prepayment account associated with the event.
Description




BACKGROUND OF THE INVENTION




As cellular communication services have become increasingly available and common, traditional methods of receiving payment for cellular services have been found lacking. Commonly, services are rendered to a customer and at the end of a set period, a bill is sent to the customer for the services rendered during that period. This essentially amounts to extending credit to the customer. For traditional, residential telephone customers, service can easily be terminated for non-payment of such bills because the offender is easily identified and is in a fixed location. Cellular communication customers, however, have been able to evade payment of such bills by seeking service from a new provider when prior service has been terminated. The cycle can continue in this fashion, with each successive provider losing money to such customers.




Prepayment for cellular services is being widely embraced as a solution to this problem. Using this system, a customer provides money to a service provider in advance of the rendering of communication services. Service charges are then deducted from the customer's balance until the prepayment is depleted. Unlike many services, though, the costs of telephone communication are often a complex conglomeration of fees based on a wide array of factors, such as connection charges, surcharges, taxes, and other charges. Furthermore, many of these factors can vary widely, even during a single connection, based on conditions such as the time of day, the locations of the calling parties, volume discounts, and other variables. For example, a cellular communication device may move from one calling area to another resulting in a substantial change in the rate. Such factors make determining the quantity of service available for a fixed, prepaid amount a complex endeavor.




One solution currently in use is to determine, on a minute-by-minute basis, the accumulated service charge and compare this amount to the amount of prepayment as described in U.S. Pat. No. 5,722,067, incorporated herein by reference. This technique, however, requires a considerable amount of processing support for the repeated calculations, because once each minute, the cost of the previous minute must be calculated, deducted from the available balance. Furthermore, the depletion of the balance must be monitored in order to notify the caller when the call will be terminated. A method for reducing the processing necessary to meter service would greatly reduce the costs associated with providing communication services to prepaid callers.




SUMMARY OF THE INVENTION




The systems and methods described herein may be used to meter communications services under a prepayment plan, for example, by determining, upon initiation of a communication event, a duration for that event for which the cost will be approximately equal to a prepaid balance. In this way, services can be terminated at the end of the duration, thereby preventing charges in excess of the prepaid balance without requiring repeated calculations during the communication event.




In one aspect, the systems and methods described herein relate to a process for metering a communication event by identifying an initiation of a communication event, identifying an account balance associated with the communication event, determining a duration of the communication event for which an accrued cost of the communication event is approximately equal to the account balance.




A signal for identifying an initiation of a communication event may include information representative of the identity of the user initiating the communication event, such as the originating phone number, an automated number identification code (ANI), equipment identification number (EIN), or mobile identification number (MIN), the time at which the event was initiated, the location from which the event was initiated, the recipient of the event, such as a dialed number identification system code (DNIS), the location of the recipient of the event, the distance between the user and the recipient, the service provider handling the event, or any other information. Such information may be used to identify an associated account balance, or an additional input, such as a calling card number or coupon number may be received. An account balance, as the term is used herein, refers to a prepaid amount of money which may be applied to defray the cost of a communication event.




In one practice, determining a duration includes identifying, upon initiation of the communication event, a rate schedule for the communication event. A rate schedule, as the term is used herein, refers to an aggregate charge representative of the total cost of a communication event, and may include fixed amounts, rates per unit time, or any other type of fee. In one practice, identifying a rate schedule includes determining a connection charge rate and a tax charge rate. In certain practices, identifying a rate schedule further includes determining a factor selected from available free time, endpoints of the communication event, distance of the communication event, and time of day. In one practice, identifying a rate schedule for the communication event includes determining a cost per second rate.




In one practice, the process includes terminating the communication event at the end of the determined duration. In another practice, the process includes deducting a cost of the communication event from the available balance upon termination of the communication event.




In one practice, identifying an initiation of a communication event includes identifying an initiation of a telephone call, such as a cellular telephone call. In certain practices, identifying an account balance includes an act selected from receiving an account code from a user, receiving an account code from a recipient, identifying a device receiving the communication event, and identifying a device initiating the communication event.




The systems and methods described herein also provide a system for metering a communication event, including a communication interface to receive information representative of initiation of a communication event, a database coupled to the communication interface to store information associated with a plurality of accounts, and a processor coupled to the database to identify an account balance associated with the communication event and to determine a duration of the communication event for which an accrued cost of the communication event is approximately equal to the account balance.




In one embodiment, the processor includes a rate mechanism to determine a duration, upon initiation of the event by identifying and employing a rate schedule for the communication event. A rate mechanism may be any calculation or strategy for determining the rate schedule or aggregate charge on the basis of a plurality of individual charges, which may include fixed fees, rate-per-time charges, or other fees. In one embodiment, the rate mechanism includes means for identifying a rate schedule by determining at least a connection charge rate and a tax charge rate. In certain embodiments, the rate mechanism further includes means for determining at least one factor selected from available free time, endpoints of the communication event, distance of the communication event, and time of day. In one embodiment, the rate schedule for the communication event includes a cost per second rate.




In certain embodiments, the system further comprises a transmitter to send a signal for terminating the communication event at the end of the determined duration. In certain embodiments, the communication event is a telephone call. In one embodiment, the telephone call is initiated by a cellular telephone.




In certain embodiments, the processor includes means for identifying an account balance by a method selected from receiving an account code from a user, receiving an account code from a recipient, identifying a device initiating the communication event, and identifying a device receiving the communication event.




In yet another embodiment, the systems and methods disclosed herein relate to a system for regulating prepayment for a mobile communication event, including a first database to store information representative of rate plans for a plurality of communication service providers, a second database to store information associated with a plurality of accounts, a communication interface to receive information representative of initiation of a communication event, a processor coupled to the first database, the second database, and the communication interface to identify an account balance associated with the communication event and to determine, upon initiation of the communication event, a duration of the communication event for which an accrued cost of the communication event is approximately equal to the account balance.




In certain embodiments, the rate plans include cost per second rates. In one embodiment, the processor includes a rate mechanism to determine a duration upon initiation of the event by identifying and employing a rate schedule for the communication event. In one such embodiment, the rate mechanism includes means for identifying a rate schedule by determining at least a connection charge rate and a tax charge rate. In certain embodiments, the rate mechanism further includes means for identifying a rate schedule by determining at least one factor selected from available free time, endpoints of the communication event, distance of the communication event, and time of day.




In certain embodiments, the system further includes a transmitter to send a signal for terminating the communication event at the end of the determined duration. In certain embodiments, the communication event is a telephone call. In one embodiment, the telephone call is initiated by a cellular telephone.




In certain embodiments, the processor includes means for identifying an account balance associated with the user. In certain embodiments, the processor includes means for identifying an account balance associated with the recipient.




In another practice, the systems and methods described herein provide a method for regulating prepayment for a mobile communication event by storing information representative of rate plans for a plurality of communication service providers, storing information associated with a plurality of user accounts, identifying an initiation of a communication event, identifying an account balance associated with the communication event, and determining, upon initiation of the communication event, a duration of the communication event for which an accrued cost of the communication event is approximately equal to the account balance, as a function of the service provider handling the communication event.




In certain embodiments, storing information representative of rate plans includes storing cost per second rates.




In certain embodiments, the method further includes identifying a transfer of service from a first service provider to a second service provider, and determining a duration of the communication event for which an accrued cost of the communication event is approximately equal to the account balance, as a function of the second service provider handling the communication event.




In certain embodiments, determining a duration includes identifying, upon initiation of the communication event, a rate schedule for the communication event. In one embodiment, identifying a rate schedule includes determining a connection charge rate and a tax charge rate. In certain embodiments, identifying a rate schedule further includes determining a factor selected from available free time, endpoints of the communication event, distance of the communication event, and time of day.




In certain embodiments, the method includes terminating the communication event at the end of the determined duration. In other embodiments, the method includes comprising deducting a cost of the communication event from the available balance upon termination of the communication event.




In certain embodiments, identifying an initiation of a communication event includes identifying an initiation of a telephone call. In one embodiment, identifying an initiation of a communication event includes identifying an initiation of a cellular telephone call.




In certain embodiments, identifying an account balance includes an act selected from receiving an account code from a user, and identifying a device initiating the communication event.




In certain embodiments, identifying an account balance includes an act selected from receiving an account code from a recipient, and identifying a device receiving the communication event.











BRIEF SUMMARY OF THE FIGURES




The following figures depict certain illustrative embodiments of the invention in which like reference numerals refer to like elements. These depicted embodiments are to be understood as illustrative of the invention and not as limiting in any way.





FIG. 1

depicts a centralized system for metering communication services.





FIG. 2

shows a decentralized system where separate service providers employ separate prepayment systems.





FIG. 3

presents an embodiment of a prepayment system capable of servicing communication events on a network.





FIG. 4

depicts a flowchart of a method for metering communication services.











DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS




The description below pertains to several illustrative embodiments of the invention. Although many variations of the systems and methods may be envisioned by one skilled in the art from a review of the illustrative embodiments, such variations and improvements are intended to fall within the compass of this disclosure. Thus, the scope of the invention is not to be limited in any way by the disclosure below.




The systems and methods described herein are useful for metering communications services provided under a prepayment plan, for example, by determining, upon initiation of a communication event, a duration for that event which results in a cost for that event approximately equal to a prepaid balance. In this way, services can be terminated at the end of the duration to prevent charges in excess of the prepaid balance without requiring repeated calculations during the communication event.





FIG. 1

depicts an overview of one system according to the invention for regulating the prepayment of a mobile cellular telephone call over a cellular network. Specifically, FIG. I depicts a prepayment system


100


that communicates with a communications network


102


, such as a cellular communications network. The cellular network


102


may include cellular antenna


108


linked to cellular switch


120


. Cellular switch


120


further may be connected to cellular service provider


150


A connected to the local exchange carrier (LEC)


180


. A second cellular antenna


106


may be linked to a cellular switch


125


of a second cellular service provider


150


C connected to the LEC


180


.




The depicted prepayment system


100


can include a data processing platform, or processor,


110


, databases


160


and


170


and a communication interface


130


. As illustrated in

FIG. 1

, the prepayment system


100


, including processor


110


, databases


160


and


170


, and communication interface


130


may be connected to cellular switches


120


and


125


or to any other component suitable for executing the functions described below. The depicted data processor


110


can be a conventional data processing platform such as an IBM PC-compatible computer running the Windows NT operating systems, or a SUN workstation running a Unix operating system. Alternatively, the data processor


110


can comprise a dedicated processing system that includes an embedded programmable data processing system. For example, the data processor


110


can comprise a single board computer system that has been integrated into the cellular switch


125


of the communications network


102


. The single board computer (SBC) system can be any suitable SBC, including the SBCs sold by the Micro/Sys Company, which include microprocessors, data memory and program memory, as well as expandable bus configurations and an on-board operating system.




The depicted databases


160


and


170


may store information associated with a plurality of accounts, such as account balances, and information representative of rate plans for a plurality of communication service providers, respectively. It will be understood by those of ordinary skill in the art that the depicted databases can be any suitable database systems, including the commercially available Microsoft Access database. The databases


160


and


170


can be implemented as local or distributed database systems, and the design and development of suitable database systems follows from principles well known in the are including those set forth in McGovern et al.,


A Guide To Sybase and SQL Server


, Addison-Wesley (1993). The databases


160


and


170


can be supported by any suitable data memory device, such as a hard disk drive, RAID system, tape drive system, floppy diskette, or any other suitable system. The system depicted in

FIG. 1

includes database devices that are separate from the processor


110


, however, it will be understood by those of ordinary skill in the art that in other embodiments the database devices


160


and


170


can be integrated into the processor


110


, or into another component of the system.




The communication interface


130


can be any suitable interface, including those of the type capable of receiving and delivering a call over a communication network. The communication interface


130


can interface with the PSTN, T


1


lines, optical transmission lines, IP lines, cellular transmission stations or any other medium employed for carrying communications over a network. In the embodiment depicted in

FIG. 1

the communication interface is depicted as separate from the processor


110


, however, it will be understood by those of ordinary skill that the interface


130


can be integrated into the processor


110


.




To initiate a call, the cellular telephone


105


may transmit a signal including an identification code, such as a mobile identification number (MIN) or automated number identification code (ANI), of the cellular telephone


105


and a dialed number identification system code (DNIS) to antenna


108


; which transmits the signal to cellular switch


120


. Cellular switch


120


may forward the call or the signal to prepayment system


100


, or may identify, for example, on the basis of the MIN or DNIS, those calls associated with a prepayment plan and forward those calls to prepayment system


100


. Calls may be directed to prepayment system


100


, e.g., via T


1


land lines or cellular retransmission.




A signal received by communication interface


130


, such as an IP or T


1


line, may be sent to processor


110


. Processor


110


may execute a process that can authenticate the MIN and DNIS. This process can be a software program executing on the processor


110


, which configures the processor to operate as a system according to the invention. Such a process can be implemented as a C language computer program, or a computer program written in any high level language including C++, Fortran, Java or Basic. Additionally, in an embodiment where the processor is a single board computer or a microcontroller, the process can be realized as a computer program written in microcode or written in a high level language and compiled down to microcode that can be executed on the target platform. The implementation of a system or process as described herein follows from principles well known in the art and these general principles for high level programming are known, and set forth in, for example, Stephen G. Kochan,


Programming in C


, Hayden Publishing (1983).




Upon recognition of the MIN, the processor may connect to a database


160


to identify an account associated with the MIN. The user account may indicate a rate plan selected by the user. For example, a service provider may offer two rate plans, one of which offers high rates, and the other of which offers low rates, but charges a fixed monthly fee. The selected rate plan thus assists in determining the cost of the communication event. Similarly, the user account may indicate that the user receives ten free minutes of connection, which again may affect the determination of the cost of the communication event.




A user account may also indicate an available balance associated therewith, representative of an amount of money paid by the user to a service provider in advance of a request for service. Thus, the user account may be used to identify an available balance associated with the communication event. In certain embodiments, a signal may be received that is indicative of a separate account having an available balance. For example, a user initiating a telephone call may also dial the number of a prepaid phone card or coupon. This number may be associated, for example, with an account having an available balance of an amount, e.g., $10, for which the phone card was purchased. In certain embodiments, charges may accrue, additionally or alternatively, to the recipient of the communication event, e.g., for a collect call, or for a recipient using a cellular telephone. In such embodiments, an available balance associated with the recipient may also be considered by the systems and methods described herein. Additional techniques for identifying an available balance associated with a communication event are known in the art and may be employed in the systems and methods described herein without departing from the scope and spirit of the systems and methods described herein.




Upon recognizing that the available balance is sufficient to fund a communication event, the processor


110


may outpulse the DNIS to the public service telephone network (PSTN) through LEC


180


. Additional systems for implementing the above process or variants thereof, e.g., using analogous telecommunications systems, will be known to those of skill in the art and are intended to fall within the scope of the present disclosure.




Additional information, such as the service provider handling the communication event, may be useful in determining the rate schedule associated with the communication event. For example, in one embodiment, antenna


108


may be associated with service provider


150


A. Thus, a signal may be received by system


100


indicating that service provider


150


A is handling the communication event. Processor


110


may then consult database


170


, which may include information for a plurality of service providers including information relating to rate plans and other relevant data, to retrieve information useful for determining a rate schedule for the communication event.




The process executing on processor


110


may then determine a rate schedule for the communication event. A number of variables and conditions may be considered and analyzed in order to determine a rate schedule. For example, a connection rate may be determined, e.g., a charge per unit time for maintaining the communication event. The connection rate may be an aggregate of multiple charges, e.g., a fixed amount or rate for an initial period and a rate for time after the initial period. For example, a connection rate may include an amount of one dollar for the first minute and a rate of one cent per second thereafter. The rate may be dependent on the time of day and/or day of the week. For example, a rate may be ten cents per minute from midnight to noon, fifteen cents per minute from noon to midnight, and five cents per minute on Saturday. Furthermore, a rate may change during a connection, for example, as a function of the time of day, day of the week, or other factor. Thus, a call placed at 11:30 pm may begin at a rate of ten cents per minute changing to twelve cents per minute:at midnight. The connection rate may further be influenced by the distance between the user and the receiver. For example, a rate may be one cent per second between Paris, France and Athens, Greece and two cents per second between Paris, France and Sydney, Australia.




Furthermore, cellular or mobile communication systems may charge an additional fee or rate for a connection in addition to charges for a non-wireless connection. Such rates or fees may be affected by variables such as those discussed above.




Additional charges that may be included in the rate schedule include taxes, fixed fees, or other charges. Fixed fees may include service fees, for example, for using a special feature such as automatic redial or callback, a fee for establishing a connection, or any other fee associated with the communication event. Taxes may include fixed fees, a tax rate, or both.




The rate schedule may further be affected by a rate plan provided to the user. For example, the user may subscribe to a rate plan which offers a fixed connection rate for all times and distances instead of a plan which charges variable rates based on such conditions. The rate plan may provide additional conditions. For instance, the user may be allotted ten free minutes each month, or may receive a discount on calls in excess of thirty minutes per month.




The rate schedule may be used by processor


110


to determine, upon initiation of the communication event, a duration of the communication event for which the accrued charges will be approximately equal to an available balance in an account associated with the communication event. In one exemplary embodiment, a time t may be determined for the following equation such that the equation is satisfied:






[available balance]=


t


[connection rate]+


t


[fixed fees]+


t


[wireless connection rate]+[taxes]






In another exemplary embodiment, time t may be divided into periods x, y, and z, for example, wherein x represents an amount of time at an initial rate, y represents an amount of time at a first rate, and z represents an amount of time at a second rate. For example, y may represent an amount of time at an ‘evening’ rate, and z may represent an amount of time at a ‘night’ rate. Thus, an equation such as the following may be used to determine a time t=x+y+z for which the cost of the communication event is approximately equal to an available balance in an account associated with the communication event:






[Available balance]=


x


[InitRate]+


y


[EveRate]+


z


[NightRate]+


t


[WirelessRate]+[Fixed Fees]+[Taxes]






In certain embodiments, time t may be increased by a number n representative of a number of free minutes available to the user.




In certain embodiments, the taxes may be variable based on the cost of the communication event as a whole. For example, a communication event may be taxed at a 5% rate. Thus, an appropriate equation for determining t may be represented by the following exemplary formula:






[available balance]=1.05*(


t


[connection rate]+[fixed fees]+


t


[wireless connection rate])






Many variations on the above schemes suited to particular circumstances, rate schedules, and other conditions can be developed to suit a particular application and such variations will be apparent to those of skill in the art and may be employed in the systems and methods described herein.




The duration may be reevaluated by process running on processor


110


during the course of the communication event, such as upon the change of a factor which influences the cost of the communication event. For example, the user may, during the course of the communication event, add an additional party to the communication event, such as in a conference call. Because charges associated with the additional party were not evaluated in earlier determinations, the determined duration does not reflect these additional charges. Reevaluation of the duration may result in a shortened maximum duration of the communication event in light of the additional party. Furthermore, a user employing a mobile communication system may travel to a different area, for example, which is serviced by a different service provider operating under a different rate plan, or which results in a shorter distance between the user and the recipient, possibly resulting in an decreased connection rate. Reevaluation may include deducting accrued charges from the available balance prior to determining a new duration for the communication event.




Furthermore, system


100


may terminate a communication event when the determined duration is reached, thereby preventing the communication event from incurring fees in excess of the funds available in the available balance. System


100


may send signals, such as voice messages or beeps, to the user, the recipient, or both prior to termination, e.g., one minute before termination, as a warning that the available balance is nearly consumed.




In one embodiment, mobile cellular telephone


105


may travel from a location served by antenna


108


to a region served by antenna


106


, associated with a second cellular switch


125


and a second service provider


150


C. As the transfer occurs, a signal may be sent to system


100


indicative of the change in service provider. Processor


110


may then consult database


170


as described above and determine an updated rate schedule for the call. Processor


10


may then reevaluate the duration of the communication event for which the accrued cost of the communication event will be approximately equal to the available balance.




As described above, prepayment system


100


may provide a centralized service to a plurality of service providers. Alternatively, as shown in

FIG. 2

, each service provider offering a prepayment plan, e.g.,


150


A and


150


C, may have a prepayment system


100


associated with it, rather than using a centralized metering service. In such embodiments, calls routed to a particular service provider


150


A may be regulated, as described above, by a prepayment system


100


A particular to that service provider. Upon transfer to a second service provider


150


C, the first prepayment system


100


A may deduct accrued charges from the available balance and provide the updated available balance to the second prepayment system


100


C. Variations and modifications of these systems will be apparent to those of skill in the art and are intended to fall within the scope of the present disclosure.




For example, with reference to

FIG. 2

, a communication event involving cellular telephone


105


may be received by antenna


108


and directed to cellular switch


120


and corresponding service provider


150


A. Service provider


150


A may use prepayment system


100


A to regulate the duration of calls handled by service provider


150


A, terminating calls when an available balance is depleted. When cellular telephone


105


travels to a region serviced by antenna


106


, which directs transmissions to cellular switch


125


and corresponding service provider


150


C, service provider


150


A may transfer the communication event to service provider


150


C, which uses prepayment system


100


C to regulate the duration of calls.




To facilitate the transfer, prepayment system


100


A may determine the accrued cost of the communication event, deduct this amount from the available balance, and transmit the updated available balance to service provider


150


C and prepayment system


100


C. Alternatively, prepayment system


100


A may transmit the accrued cost of the communication event and the original available balance to service provider


150


C and prepayment system


100


C, thereby permitting prepayment system


100


C to reevaluate the duration of the communication event.




Another embodiment of the instant system which services communication events over a network, such as the Internet, a PSTN, or any other suitable network, is described by FIG.


3


. Such a system


200


may include a processor


210


coupled to databases


260


and


270


and a communication interface


230


. The communication interface may be coupled through a network,


220


to a plurality of communication devices


240


A-C and one or more service providers


250


A-C. Other configurations of the above components which permit a system to perform the functions described herein will be apparent to one of ordinary skill in the art and are considered to fall within the scope of the present disclosure.




In this embodiment, communication device


240


A, such as a fax machine, telephone, modem, or any other communication device, may initiate a communication event with device


240


B. A signal representative of the initiation of the communication event may be received by communication interface


230


and transmitted to processor


210


. The signal, or a subsequent associated signal, may include information associated with the communication event. For example, the signal may include a code representative of device


240


A or


240


B, such as phone numbers, an account code, or any other code useful for associating an account with the communication event. Processor


210


may then search a database


260


containing information associated with a plurality of accounts to identify an account associated with the communication event. The account may be associated with an available balance representing a sum of money provided in advance of requesting or receiving communication services.




Processor


210


may then determine a rate schedule for the communication event by any method in the art, for example, by using techniques outlined above. In one embodiment, a signal is received by system


200


indicative of a service provider


250


A handling the communication event. Processor


210


may then consult database


270


, which may include information for a plurality of service providers including information relating to rate plans and other suitable data, to retrieve information useful for determining a rate schedule for the communication event.




Processor


210


may then determine, for example, as described above, based on the rate schedule and the available balance, a duration for the communication event such that the accrued cost of the communication event will be approximately equal to the available balance. The duration may be reevaluated during the course of the communication event, such as upon the change of a factor which influences the cost of the communication event, as described above. The change of a factor may be detected, for example, by receiving a signal, e.g., a signal indicating a change in service provider, or by querying a system, such as a service provider or a cellular switch, to determine the current conditions and comparing these conditions to previously determined conditions. Furthermore, system


200


may terminate a communication event when the determined duration is reached, thereby preventing the communication event from incurring fees in excess of the funds in the available balance.




A method for metering communication services is shown in FIG.


4


. The method


300


may comprise identifying the initiation of a communication event


310


, identifying an account balance associated with the communication event


320


, determining a rate schedule for the communication event


330


, and determining a time limit for the event


340


. The time limit may be determined by calculating a duration of the communication event for which the accrued cost will be approximately equal to the account balance.




Identifying the initiation of a communication event


310


may include receiving a signal indicating the initiation of a communication event. Such a signal may include information representative of the identity of the user initiating the communication event, such as the originating phone number, an automated number identification code (ANI), equipment identification number (EIN), or mobile identification number (MIN), the time at which the event was initiated, the location from which the event was initiated, the recipient of the event, such as a dialed number identification system code (DNIS), the location of the recipient of the event, the distance between the user and the recipient, the service provider handling the event, or any other information. Such information may be used to determine a number of parameters of the communication event.




For example, information representative of the time at which the event was initiated may be useful in determining the cost of the communication event, because certain rate plans may offer decreased rates at certain times, e.g., at night or on weekends. The time of initiation may alternatively be determined by recording the time at which an initiation signal is received. The distance of the communication event, or the locations of the user and the receiver, may also affect the cost of the communication event, because rates may, for example, be higher for events taking place over longer distances.




The information may be used to identify an account and an available balance associated therewith


320


. The account may be a user account, may be associated with a phone card or coupon, or may be any other prepaid account balance, as will be apparent to one of skill in the art.




In certain embodiments, charges may accrue to the recipient of the communication event, e.g., alternatively or additionally. For example, a recipient receiving a telephone call on a cellular telephone may be charged at a certain rate for the duration of the connection. Similarly, the recipient may receive a collect call, and thus assume responsibility for the charges associated with the call. Thus, upon identification of the initiation of a communication event, an account balance may be identified for the recipient, a rate schedule may be determined for the recipient, and a duration of the communication may be determined, upon initiation of the communication event, for which the accrued charges will be approximately equal to an available balance in an account associated with the communication event. The communication event may be terminated at the end of the determined duration. These functions may be performed as described above.




Determining a rate schedule for the communication event


330


maybe accomplished by the techniques outlined above, for example, by considering the location of the communication parties, the time of day, the rate plan, or other relevant information. Additional methods for determining a rate schedule for particular situations and conditions will be apparent to those of skill in the art and may be employed in the systems and methods described herein without departing from the scope and spirit thereof. The rate schedule may then be used to determine a time limit for the communication event


340


, for example, by using techniques outlined above to determine a duration of the communication event for which the accrued cost will be approximately equal to the available balance.




In certain embodiments, the duration of the communication event may be reevaluated because of a change in one or more of the factors which influence the cost of the communication event. Thus, the method may include identifying a change in the service provider handling the communication event and reevaluating the duration of the communication event to reflect the change in these conditions and to more accurately determine the time at which the cost of the communication event will be approximately equal to the available balance.




The communication event may continue for the determined duration, at which point the communication event may be terminated to avoid incurring charges in excess of the available balance. Prior to termination, the user, the recipient, or both, may be notified of the impending termination, e.g., one minute before termination. Alternatively, if the user terminates the communication event prior to the determined duration, an accrued charge may be determined for the services rendered and this charge may be deducted from the available balance.




While the invention has been disclosed in connection with the embodiments shown and described in detail, various equivalents, modifications, and improvements will be apparent to one of ordinary skill in the art from the above description. For example, the systems and methods described above may be modified for use with different networks, such as ISDN, PBX, or the Internet, may be configured into integrated systems, or may be applied to related fields where analogous metering may be advantageous. Such equivalents, modifications, and improvements are intended to be encompassed by the following claims.



Claims
  • 1. A method for determining a communications event, comprisingidentifying a request for the communications event, determining an account balance associated with the request, associating a rate plan with the request, computing a rate schedule that incorporates changes in the rate plan, comparing the rate schedule to the account balance to determine a maximum allowable length of the communications event, monitoring the communications event for a rate schedule altering event, computing an updated rate schedule upon determining the occurrence of the rate schedule altering event, updating the account balance before the rate schedule altering event, and computing an updated maximum length of the communications event by comparing the updated account balance and the updated rated schedule.
  • 2. A method according to claim 1, wherein associating a rate plan with the request includes associating a connection charge rate and a tax charge rate.
  • 3. A method according to claim 1, wherein computing a rate schedule includes incorporating available free time.
  • 4. A method according to claim 1, wherein computing a rate schedule includes determining a cost per second for the communications event.
  • 5. A method according to claim 1, wherein identifying a request for the communications event includes identifying an initiation of a telephone call.
  • 6. A method according to claim 1, wherein identifying a request for the communications event includes identifying an initiation of a cellular telephone call.
  • 7. A method according to claim 1, wherein determining an account balance associated with the request includes at least one of:receiving an account code from a user, receiving an account code from a recipient, identifying a device receiving the communication event, and identifying a device initiating the communication event.
  • 8. A method according to claim 1, wherein computing a rate schedule comprises incorporating an initial rate period.
  • 9. A method according to claim 1, wherein computing a rate schedule includes incorporating fixed fees.
  • 10. A method according to claim 1, wherein computing a rate schedule includes computing endpoints of the communications event.
  • 11. A method according to claim 1, wherein computing a rate schedule includes determining a distance of the communications event.
  • 12. A method according to claim 1, wherein computing a rate schedule includes considering time of day of the communications event.
  • 13. A method according to claim 1, wherein computing a rate schedule includes considering day of week of the communications event.
  • 14. A method according to claim 1, wherein computing an updated rate schedule includes determining that a number of parties to the communications event has changed.
  • 15. A method according to claim 14, wherein determining that a number of parties to the communications event has changed, includes determining that a new party is added to the communications event.
  • 16. A method according to claim 1, wherein computing an updated rate schedule includes determining a change in a communications event distance.
  • 17. A method according to claim 1, wherein authorizing completion of the communications event includes terminating a telephone call at a switch.
  • 18. A method according to claim 1, wherein authorizing completion of the communications event includes terminating a cellular telephone call at a cellular switch.
  • 19. A method according to claim 1, wherein comparing the rate schedule to the account balance to determine a maximum allowable length of the communications event includes determining a duration of the communications event for which an accrued cost of the communications event is approximately equal to the account balance.
  • 20. A method according to claim 1, further comprising authorizing completion of the communications event for the maximum allowable length of the communications event.
  • 21. A system for metering a communication event, comprisinga communications interface to receive information representative of a request to initiate a communications event, a first database to store information representative of rate plans for a plurality of communications service providers, a second database to store information associated with a plurality of accounts, and a processor coupled to the first database, the second database, and the communications interface, to identify an account balance associated with the request, to associate a rate plan with the communications request, to compute a rate schedule that incorporates changes in the rate plan, to compare the rate schedule to the account balance to determine a maximum allowable length of the communications event, and determine a duration of the communications event for which an accrued cost of the communications event is approximately equal to the account balance, means to monitor the communications event for a rate schedule altering event, wherein the processor includes means to update the rate schedule upon determining the occurrence of the rate schedule altering event, means to update the account balance before the rate schedule altering event, and means to compute an updated maximum length of the communications event by comparing the updated account balance and the updated rated schedule.
  • 22. A system according to claim 21, wherein the processor includes means to determine a connection charge rate and a tax charge rate.
  • 23. A system according to claim 21, wherein the rate schedule includes available free time.
  • 24. A system according to claim 21, wherein the rate schedule includes a cost per second for the communications event.
  • 25. A system according to claim 21, further comprising a transmitter to send a signal for terminating the communications event at the end of the determined duration.
  • 26. A system according to claim 21, wherein the communications event is a telephone call.
  • 27. A system according to claim 21, wherein the communications event is a cellular telephone call.
  • 28. A system according to claim 21, wherein the processor includes means for identifying an account balance by a method selected fromreceiving an account code from a user, receiving an account code from a recipient, identifying a device initiating the communication event, and identifying a device receiving the communication event.
  • 29. A system according to claim 21, wherein the rate schedule comprises an initial rate period.
  • 30. A system according to claim 21, wherein the rate schedule includes fixed fees.
  • 31. A system according to claim 21, wherein the processor includes means to determine endpoints of the communications event.
  • 32. A system according to claim 21, wherein the processor includes means to determine a distance of the communications event.
  • 33. A system according to claim 21, wherein the processor includes means to determine time of day of the communications event.
  • 34. A system according to claim 21, wherein the processor includes means to determine day of week of the communications event.
  • 35. A system according to claim 21, further comprising,means to monitor the communications event for a rate schedule altering event, and wherein the processor includes means to update the rate schedule upon determining the occurrence of the rate schedule altering event.
  • 36. A system according to claim 21, wherein the means to update the rate schedule includes means to determine that a number of parties to the communications event has changed.
  • 37. A system according to claim 36, wherein the means to determine that a number of parties to the communications event has changed, includes means to determine that a new party is added to the communications event.
  • 38. A system according to claim 21, wherein means to update the rate schedule includes means to determine a change in a communications event distance.
RELATED APPLICATIONS

This application is based on Provisional Application No. 60/096,065, filed Aug. 11, 1998 and entitled SYSTEMS AND METHODS FOR PREPAYING FOR TELEPHONE SERVICES, the contents of which are hereby incorporated by reference.

US Referenced Citations (303)
Number Name Date Kind
3453389 Shaer Jul 1969 A
3652795 Wolf et al. Mar 1972 A
3654396 Biezeveld Apr 1972 A
3676597 Peterson Jul 1972 A
3692946 Budrys et al. Sep 1972 A
3693156 DiLello Sep 1972 A
3697693 Deschenes et al. Oct 1972 A
3718764 Deschenes et al. Feb 1973 A
3731000 Joel, Jr. May 1973 A
3818455 Brenski et al. Jun 1974 A
3838225 Limberg et al. Sep 1974 A
3852571 Hall et al. Dec 1974 A
3870866 Halpern Mar 1975 A
3892948 Constable Jul 1975 A
3920908 Kraus Nov 1975 A
3938091 Atalla et al. Feb 1976 A
4007339 Joel, Jr. Feb 1977 A
4086439 Vowles et al. Apr 1978 A
4122308 Weinberger et al. Oct 1978 A
4162377 Mearns Jul 1979 A
4191860 Weber Mar 1980 A
4192972 Bertoglio et al. Mar 1980 A
4224472 Zarount Sep 1980 A
4243841 Young Jan 1981 A
4264956 Delaney Apr 1981 A
4277649 Sheinbein Jul 1981 A
4300041 Nama Nov 1981 A
4310726 Asmuth Jan 1982 A
4332985 Samuel Jun 1982 A
4351028 Peddie et al. Sep 1982 A
4399330 Kuenzel Aug 1983 A
4400587 Taylor et al. Aug 1983 A
4410765 Hestad et al. Oct 1983 A
4439636 Newkirk et al. Mar 1984 A
4506116 Genest Mar 1985 A
4517412 Newkirk et al. May 1985 A
4518824 Mondardini May 1985 A
4585904 Mincone et al. Apr 1986 A
4587379 Masuda May 1986 A
4594663 Nagata et al. Jun 1986 A
4595983 Gehalo et al. Jun 1986 A
4611096 Asmuth et al. Sep 1986 A
4640986 Yotsutania et al. Feb 1987 A
4680785 Akiyama et al. Jul 1987 A
4698752 Goldstein et al. Oct 1987 A
4706275 Kamil Nov 1987 A
4755872 Bestler et al. Jul 1988 A
4756020 Fodale Jul 1988 A
4776000 Parienti Oct 1988 A
4776003 Harris Oct 1988 A
4776033 Scheinert Oct 1988 A
4777646 Harris Oct 1988 A
4777647 Smith et al. Oct 1988 A
4791640 Sand Dec 1988 A
4813065 Segala Mar 1989 A
4831647 D'Avello et al. May 1989 A
4845740 Tokuyama et al. Jul 1989 A
4852149 Zwick et al. Jul 1989 A
4852155 Barraud Jul 1989 A
4860336 D'Avello et al. Aug 1989 A
4860341 D'Avello et al. Aug 1989 A
4879744 Tasaki et al. Nov 1989 A
4893330 Franco Jan 1990 A
4897870 Golden Jan 1990 A
4899373 Lee et al. Feb 1990 A
4901340 Parker et al. Feb 1990 A
4930150 Katz May 1990 A
4930154 Bauer et al. May 1990 A
4935956 Hellwarth et al. Jun 1990 A
4942598 Davis Jul 1990 A
4951308 Bishop et al. Aug 1990 A
4955049 Ghisler Sep 1990 A
4958368 Parker Sep 1990 A
4965821 Bishop et al. Oct 1990 A
4979207 Baum et al. Dec 1990 A
4984290 Levine et al. Jan 1991 A
4996705 Entenmann et al. Feb 1991 A
5003585 Richer Mar 1991 A
5003595 Collins et al. Mar 1991 A
5007077 Fields et al. Apr 1991 A
5008929 Olsen et al. Apr 1991 A
5014301 Maltezos May 1991 A
5040177 Martin et al. Aug 1991 A
5046088 Margulies Sep 1991 A
5063588 Patsiokas et al. Nov 1991 A
5068891 Marshall Nov 1991 A
5103449 Jolissaint Apr 1992 A
5109401 Hattori et al. Apr 1992 A
5127040 D'Avello et al. Jun 1992 A
5128938 Borras Jul 1992 A
5134646 Carlson Jul 1992 A
5138648 Palomeque et al. Aug 1992 A
5138650 Stahl et al. Aug 1992 A
5144649 Zicker et al. Sep 1992 A
5148472 Freese et al. Sep 1992 A
5148474 Haralambopoulos et al. Sep 1992 A
5159625 Zicker Oct 1992 A
5161181 Zwick Nov 1992 A
5164923 Avis Nov 1992 A
5185781 Dowden et al. Feb 1993 A
5185782 Srinivasan Feb 1993 A
5187710 Chau et al. Feb 1993 A
5192947 Neustein Mar 1993 A
5206899 Gupta et al. Apr 1993 A
5216703 Roy Jun 1993 A
5220593 Zicker et al. Jun 1993 A
5222120 McLeod et al. Jun 1993 A
5222125 Creswell et al. Jun 1993 A
5233642 Renton Aug 1993 A
5243643 Sattar et al. Sep 1993 A
5265155 Castro Nov 1993 A
5268958 Nakano Dec 1993 A
5272747 Meads Dec 1993 A
5274802 Altine Dec 1993 A
5276444 McNair Jan 1994 A
5276731 Arbel et al. Jan 1994 A
5282243 Dabbaghi et al. Jan 1994 A
5289528 Ueno et al. Feb 1994 A
5291543 Freese et al. Mar 1994 A
5297189 Chabernaud Mar 1994 A
5301223 Amadon et al. Apr 1994 A
5301234 Mazziotto et al. Apr 1994 A
5301246 Archibald et al. Apr 1994 A
5303285 Kerihuel et al. Apr 1994 A
5303297 Hillis Apr 1994 A
5309501 Kozik et al. May 1994 A
5311569 Brozovich et al. May 1994 A
5311572 Friedes et al. May 1994 A
5319699 Kerihuel et al. Jun 1994 A
5321735 Breeden et al. Jun 1994 A
5325418 McGregor et al. Jun 1994 A
5327144 Stilp et al. Jul 1994 A
5327482 Yamamoto Jul 1994 A
5327485 Leaden Jul 1994 A
5329578 Brennan et al. Jul 1994 A
5339352 Armstrong et al. Aug 1994 A
5341414 Popke Aug 1994 A
5345498 Mauger Sep 1994 A
5345595 Johnson et al. Sep 1994 A
5352876 Watanabe et al. Oct 1994 A
5353335 D'Urso et al. Oct 1994 A
5359182 Schilling Oct 1994 A
5359642 Castro Oct 1994 A
5359643 Gammino Oct 1994 A
5365575 Katz Nov 1994 A
5369699 Page et al. Nov 1994 A
5371493 Sharpe et al. Dec 1994 A
5377267 Suzuki et al. Dec 1994 A
5381467 Rosinski et al. Jan 1995 A
5384825 Dillard et al. Jan 1995 A
5384831 Creswell et al. Jan 1995 A
5396545 Nair et al. Mar 1995 A
5396558 Ishiguro et al. Mar 1995 A
5404580 Simpson et al. Apr 1995 A
5408513 Busch, Jr. et al. Apr 1995 A
5408519 Pierce et al. Apr 1995 A
5409092 Itako et al. Apr 1995 A
5412726 Nevoux et al. May 1995 A
5418844 Morrisey et al. May 1995 A
5423068 Hecker Jun 1995 A
5426634 Cote et al. Jun 1995 A
5428677 Hakamada Jun 1995 A
5438615 Moen Aug 1995 A
5440621 Castro Aug 1995 A
5448627 Ueno et al. Sep 1995 A
5448633 Jamaleddin et al. Sep 1995 A
5450477 Amarant et al. Sep 1995 A
5450479 Alesio et al. Sep 1995 A
5465289 Kennedy, Jr. Nov 1995 A
5465293 Chiller et al. Nov 1995 A
5467388 Redd, Jr. et al. Nov 1995 A
5469496 Emery et al. Nov 1995 A
5469497 Pierce et al. Nov 1995 A
5473681 Partridge, III Dec 1995 A
5477038 Levine et al. Dec 1995 A
5485505 Norman et al. Jan 1996 A
5495521 Rangachar Feb 1996 A
5502761 Duncan et al. Mar 1996 A
5504808 Hamrick, Jr. Apr 1996 A
5509056 Ericsson et al. Apr 1996 A
5511114 Stimson et al. Apr 1996 A
5517549 Lee May 1996 A
5517555 Amadon et al. May 1996 A
5517559 Hayashi et al. May 1996 A
5524142 Lewis et al. Jun 1996 A
5524146 Morrisey et al. Jun 1996 A
5526401 Roach, Jr. et al. Jun 1996 A
5526413 Cheston, III et al. Jun 1996 A
5544227 Blust et al. Aug 1996 A
5544229 Creswell et al. Aug 1996 A
5546444 Roach, Jr. et al. Aug 1996 A
5546446 Tsunokawa et al. Aug 1996 A
5550897 Seiderman Aug 1996 A
5550899 McLeod et al. Aug 1996 A
5553120 Katz Sep 1996 A
5555290 McLeod et al. Sep 1996 A
5559871 Smith Sep 1996 A
5561706 Fenner Oct 1996 A
5561707 Katz Oct 1996 A
5561854 Antic et al. Oct 1996 A
5563934 Eda Oct 1996 A
5570416 Kroll Oct 1996 A
5572583 Wheeler, Jr. et al. Nov 1996 A
5577100 McGregor et al. Nov 1996 A
5577101 Böhm Nov 1996 A
5577109 Stimson et al. Nov 1996 A
5577110 Aquino Nov 1996 A
5579375 Ginter Nov 1996 A
5579376 Kennedy, III et al. Nov 1996 A
5579379 D'Amico et al. Nov 1996 A
5583918 Nakagawa Dec 1996 A
5583920 Wheeler, Jr. Dec 1996 A
5586175 Hogan et al. Dec 1996 A
5590181 Hogan et al. Dec 1996 A
5592535 Klotz Jan 1997 A
5592537 Moen Jan 1997 A
5602906 Phelps Feb 1997 A
5606602 Johnson et al. Feb 1997 A
5608778 Partridge, III Mar 1997 A
5610972 Emery et al. Mar 1997 A
5610973 Comer Mar 1997 A
5615251 Hogan et al. Mar 1997 A
5615408 Johnson et al. Mar 1997 A
5625669 McGregor et al. Apr 1997 A
5627887 Freedman May 1997 A
5631947 Wittstein et al. May 1997 A
5633919 Hogan et al. May 1997 A
5638430 Hogan et al. Jun 1997 A
5646839 Katz Jul 1997 A
5657377 Pinard et al. Aug 1997 A
5673299 Fuller et al. Sep 1997 A
5673306 Amadon et al. Sep 1997 A
5675607 Alesio et al. Oct 1997 A
5677945 Mullins et al. Oct 1997 A
5684863 Katz Nov 1997 A
5689552 Gibilisco Nov 1997 A
5692037 Friend Nov 1997 A
5694455 Goodman Dec 1997 A
5708702 DePaul et al. Jan 1998 A
5719926 Hill Feb 1998 A
5721768 Stimson et al. Feb 1998 A
5722067 Fougnies et al. Feb 1998 A
5727057 Emery et al. Mar 1998 A
5732131 Nimmagadda et al. Mar 1998 A
5732346 Lazaridis et al. Mar 1998 A
5737701 Rosenthal et al. Apr 1998 A
5748720 Loder May 1998 A
5752186 Malackowski et al. May 1998 A
5758281 Emery et al. May 1998 A
5765108 Martin et al. Jun 1998 A
5774535 Castro Jun 1998 A
5778313 Fougnies Jul 1998 A
5781855 Reuhkala et al. Jul 1998 A
5787156 Katz Jul 1998 A
5790636 Marshall Aug 1998 A
5793846 Katz Aug 1998 A
5794144 Comer et al. Aug 1998 A
5797097 Roach, Jr. et al. Aug 1998 A
5799156 Hogan et al. Aug 1998 A
5812945 Hansen et al. Sep 1998 A
5814798 Zancho Sep 1998 A
5815551 Katz Sep 1998 A
5815561 Nguyen et al. Sep 1998 A
5819176 Rast Oct 1998 A
5826185 Wise et al. Oct 1998 A
5828734 Katz Oct 1998 A
5845211 Roach, Jr. Dec 1998 A
5850518 Northrup Dec 1998 A
5850599 Seiderman Dec 1998 A
5854833 Hogan et al. Dec 1998 A
5854975 Fougnies et al. Dec 1998 A
5864604 Moen et al. Jan 1999 A
5873043 Comer Feb 1999 A
5873099 Hogan et al. Feb 1999 A
5898762 Katz Apr 1999 A
5909485 Martin et al. Jun 1999 A
5917893 Katz Jun 1999 A
5940755 Scott Aug 1999 A
5946380 Cohen et al. Aug 1999 A
5953398 Hill Sep 1999 A
5960416 Block Sep 1999 A
5987118 Dickerman et al. Nov 1999 A
5991413 Arditti et al. Nov 1999 A
5991615 Coppinger et al. Nov 1999 A
5995822 Smith et al. Nov 1999 A
6003770 Schilling Dec 1999 A
6016343 Hogan et al. Jan 2000 A
6016344 Katz Jan 2000 A
6029062 Hanson Feb 2000 A
6035021 Katz Mar 2000 A
6035025 Hanson Mar 2000 A
6044135 Katz Mar 2000 A
6044265 Roach, Jr. Mar 2000 A
6058173 Penfield et al. May 2000 A
6058300 Hanson May 2000 A
6070066 Lundborg et al. May 2000 A
6075982 Donovan et al. Jun 2000 A
6101378 Barabash et al. Aug 2000 A
6108537 Comer et al. Aug 2000 A
6125275 Comer et al. Sep 2000 A
6154648 Comer Nov 2000 A
6157823 Fougnies et al. Dec 2000 A
6208851 Hanson Mar 2001 B1
Foreign Referenced Citations (73)
Number Date Country
2213037 Feb 1998 CA
29 47 164 Nov 1980 DE
34 01 319 Jul 1985 DE
4312362 Oct 1994 DE
44 08 655 Sep 1995 DE
0 048 868 Apr 1982 EP
0 088 639 Sep 1983 EP
0 115 240 Aug 1984 EP
0 128 555 Dec 1984 EP
0 185 365 Dec 1985 EP
0 185 365 Dec 1985 EP
0 461 451 Dec 1991 EP
0 463 384 Jan 1992 EP
0 540 234 May 1993 EP
0 546 467 Jun 1993 EP
0 602 779 Oct 1993 EP
0 572 991 Dec 1993 EP
0 589 757 Mar 1994 EP
0 598 469 May 1994 EP
0 746 135 Dec 1996 EP
00630165 Jan 2000 EP
2 575 016 Jun 1986 FR
1544542 Apr 1977 GB
2 046 556 Nov 1980 GB
2 065 353 Jun 1981 GB
2 141 309 Dec 1984 GB
2 151 061 Jul 1985 GB
2 171 877 Sep 1986 GB
2 215 897 Sep 1989 GB
2265522 Mar 1992 GB
48-090110 Nov 1973 JP
53-039808 Apr 1978 JP
55-107375 Aug 1980 JP
57-125567 Aug 1982 JP
57-125570 Aug 1982 JP
57-127903 Aug 1982 JP
58-003367 Jan 1983 JP
58-165473 Sep 1983 JP
59-190771 Oct 1984 JP
60-180270 Sep 1985 JP
62-054623 Mar 1987 JP
62-266960 Nov 1987 JP
02-061786 Mar 1990 JP
02-079193 Mar 1990 JP
02-245893 Oct 1990 JP
03-010457 Jan 1991 JP
03-024684 Feb 1991 JP
03-062296 Mar 1991 JP
04-001891 Jan 1992 JP
04-043493 Feb 1992 JP
4137990 May 1992 JP
04-140896 May 1992 JP
04-354092 Dec 1992 JP
56-101016 Jan 1993 JP
6070367 Mar 1994 JP
06-121075 Apr 1994 JP
09-018609 Jan 1997 JP
9401004 Aug 1995 NL
WO 9107833 May 1991 WO
WO 9303585 Feb 1993 WO
WO 9312606 Jun 1993 WO
WO 9511576 Apr 1995 WO
WO 9524107 Sep 1995 WO
WO 9535619 Dec 1995 WO
WO 9615633 May 1996 WO
WO 9930480 Dec 1997 WO
WO 9830037 Jul 1998 WO
WO 9834393 Aug 1998 WO
WO 9834425 Aug 1998 WO
WO 9844716 Oct 1998 WO
WO 9847112 Oct 1998 WO
WO 0004701 Jan 2000 WO
965074 Jun 1996 ZA
Non-Patent Literature Citations (98)
Entry
J.S. Somerville, “A New Central Office Facility for Extension Number Billing of PBX Originated Toll Calls”.
C. Raymond Kraus, “A Proposed Telephone Identification and Credit System”.
Hiroshi Shimizu, Osamu Inoue and Hisakazu Uesaka, “Advanced Free Dial Service,” JTR, Jul. 1987, pp. 15 ff.
“ATS Automated Long Distance Telephone Service User's Guide”, Oct. 1983, Version 2.0, National Applied computer Technologies.
D.J. Eigen and E.A. Youngs, “Calling Card Service—Human Factors Studies,” Bell System Technical Journal, Sep. 1982, vol. 61, No. 7, part 3, pp. 1715 ff.
R.G. Basinger, M. Berber, E.M. Prell, V.L. Ransom and J. R. Williams, “Calling Card Service—Overall Description and Operational Characteristics,” Bell System Technical Journal, Sep. 1981, vol. 61, No. 7, part 3, pp. 1655 ff.
Chungming An and Allison B. Mearns, “Direct Dialing of Credit Card Calls,” International Conference on Communications, Jun. 14-18, 1981.
Dieter Voegtlen, CP 44—A Modular SPC System for Local, Transit and Trunk Exchanges With Decentralized Processors.
Fukuo Higashiyama and Masaharu Murata, “Credit Call Service,” Japan Telecommunications Review, Oct. 1980.
S.D. Lind, “Credit card standards for telecommunications: an historical review,” Telecommunication Journal, 1992, vol. 59—IV, pp. 183 ff.
Allison B. Mearns, David J. Miller and Cyrenus M. Rubald, “Calling Card: Don't tell it—dial it,” Bell Laboratories Record, May/Jun. 1982, pp. 117-119.
“Emergence of debit cards brings proposal for universal, compatible numbering system,” Banking, Oct. 1976, pp. 19 ff.
Charlie Stimson, “Prepaid Calling Cards—Friend or Foe?,” Public Communications Magazine, Aug. 1994.
IBM Virtual Machine Facility/370: Terminal User's Guide, Release 4 PLC 1.
J.C. Lund, Jr., M.R. Ordun, and R. J. Wojcik, “Implementation of the Calling Card Service Capability—Application of a Software Methodology,” IEEE Transactions on Communications, Jun. 1982, vol. COM-30, No. 6, pp. 1297 ff.
S.S. Soo, “Interfacing a Computer to a Telephone Exchange,” IBM Technical Disclosure Bulletin, Sep. 1976, vol. 19, No. 4.
Masaharu Kahiara, Ginya Ishiguro, Kiyoshi Teresawa, “Magnetic Card Public Telephone,” Review of the Electrical Communications Laboratories, 1984, vol. 32, No. 1.
Lynette Luna, “National Telemanagement answers prepaid wireless dilemmas,” RCR Publications Dec. 16, 1996.
W.O. Fleckenstein, “Operations support systems: computer aids for the local exchange,” Bell Laboratories Record, Sep. 1982, pp. 185 ff.
“Payment Systems: Europe Steals a Lead in Ship Card System, But They Pose New Problems,” Europe Information Service, Sep. 9, 1993.
P. Wible, PHONOCARD®—a pay phone operated by prepaid cards.
Sean Millen, “POS and charge cards,” Computer Decisions, pp. 40-44.
A.G. Mason, “A Pay-Per-View Conditional Access System for DBS by Means of Secure Over-Air Credit Transmission,” Electronics and Computing and Control Divisions of the Institution of Electrical Engineers, International Conference on Secure Communication Systems, Feb. 22-23, 1984.
J.W. Gibbs, T.E. Longden, P.A. Trudgett, “A Small Digital Exchange With Advanced Facilities,” ISS '81 CIC Montreal Sep. 21-25, 1981.
“Smart cards move into everyday use,” Computer Management, Mar. 1985.
R.J. Jaeger, Jr., and A.E. Joel, Jr., “System Organization and Objectives,” Bell System Technical Journal, Dec. 1970, vol. 49, No. 10, pp. 2417-2443.
J.B. Kerihuel, G.M. Martin, “How the Intelligent Network Will Federate Services Related to Mobility,” Third IEE Conference on Telecommunications, The Institution of Electrical Engineers, 1991.
P.D. Bloom and B.L. Breedlove, “The Feature Node/Service Interface Concept”.
The Market for Central Office Equipment, TE&M Special Report, Dec. 1, 1997, vol. 92, No. 23.
Freeman, “Are prepaid applications ‘on the fringe’ or infringing?,” Intele-Card News, Jan./Feb. 1996.
Harry M. Hall, Christopher D. Carson, Earle H. West, and Lonnie D. Whitehead, “The AT&T Service Circuit Node: A New Element For Providing Intelligent Network Services,” AT&T Technical Journal at 72, Summer 1991.
Kevin Hegebarth, “ANI is the key to unlock advanced network services,” Telephony, Nov. 14, 1988.
Notes on the BOC INTRA-LATA NETWORKS Prepared by Network Planning Central Services Organization on behalf of the Regional Bell Operating Companies, American Telephone and Telegraph Company, 1980, 1983.
White, James A., “Western Union Buys 50% AirFone Stake; Airlines Sign for In-Flight Phone Service,” The Wall Street Journal, Thursday, Dec. 17, 1981.
Alexandra M. Workman, Murthy V. Kollpakam, Janis B. Sharpless, Vilma Stoss, and Hans van der Veer, “International Applications of AT&T's Intelligent Network Platforms,” AT&T Technical Journal, Summer 1991.
Simon Wyatt, “Telephone Decrementing Card,” Communications International, Jul. 1981.
Krayem-Nevoux, “Payphone Service for Third Generation Mobile Systems,” 1993 IEEE, pp. 1708-1712.
“CTIA Products,” Telephony, Feb. 23, 1998.
Bauer, “The network of your dreams: Picking the ideal intelligent network infrastructure involves a comprehensive checklist of vendor criteria, including network applications, scalability and reliability,” Telephony, Feb. 23, 1998.
Biagi, “The big switch: Intellicall brings its prepaid calling service offering to the U.S.,” Telephony, Jul. 20, 1998.
Briere, “Speaking in tongues,” Telephony, Feb. 14, 1994, 226(7).
Briere, “Can the RHCs win the long-distance marathon?,” Telephony, Feb. 20, 1995, 228(8).
Bucholtz, “In an instant,” Telephony, Apr. 20, 1998.
Bucholtz, “High expectations: Electric Lightwave accuses US West of inadequate customer support,” Telephony Jul. 14, 1997.
Bucholtz, “Working in tandem: Five smaller vendors join in end-to-end NT-based customer care architecture,” Telephony, Sep. 22, 1997.
Carter, “Asset allocation: Xedia helps service providers provision precious bandwidth,” Telephony, Sep. 15, 1997.
Davis, “Heading toward a new Frontier: Fifth-largest U.S. long-distance carrier streamlines for growth,” Telephony, Oct. 20, 1997.
Davis, “The gift that keeps on giving: BellSouth targets holiday shoppers for digital phones,” Telephony, Nov. 17, 1997.
Davis, “Here comes the smart card is a cashless society reality or rigmarole?,” Telephony, Feb. 17, 1997.
Gohring, “Europe sets pace for prepaid: U.S. follows, but only as a last resort,” Telephony, Mar. 2, 1998.
Gohring, “Lucent adds WIN applications,” Telephony, Apr. 6, 1998.
Gohring, “Canadian PCS operators rock the boat,” Telephony, Jun. 1, 1998.
Guihat, “An AIN wish list: Multimedia-enhanced services may be the next step for the Advanced Intelligent Network,” Telephony, Sep. 22, 1997.
Interim European Telecommunication Standard 300 131.
Kenny, “The anti-bill” Telephony, Jun. 28, 1999.
Langner, “RHCs sail into unfamiliar waters,” Telephony, Sep. 19, 1994, 227(12).
Lindstrom, “Prepaid calling card set to peak,” Telephony, Jul. 10, 1995, 229(2).
McElligott, “Prepaid Compaq: BT Cellnet displays intelligent network-based prepay,” Telephony, Jun. 5, 2000.
Meyers, “SmarTalk adds PCs to menu,” Telephony, Jan. 13, 1997, 232(2).
Meyers, “The best tools for the job,” Telephony, Apr. 22, 1996, 230(17).
Meyers, “Improvement, inside and out,” Telephony, Apr. 22, 1996, 230(17).
Meyers, “Giving wireless an edge,” Telephony, Jul. 22, 1996, 231(4).
Meyers, “Portable potential,” Telephony, Jul. 31, 1995, 229(5).
Meyers, “New dog, new tricks, Nortel supplies smart for Microcell's Fido, ” Telephony, Aug. 25, 1997.
Meyers, “Sending a message: Unisys opens its wireless platform to more carriers,” Telephony, Sep. 22, 1997.
O'Shea, “LHS floats amid PCS chaos,” Telephony, Jun. 30, 1997.
O'Shea, “Software deals rule the sky,” Telephony, Sep. 15, 1997.
O'Shea, “The business of getting personal: Patent agreement illustrates growing market competition,” Telephony, Dec. 1, 1997.
O'Shea, “Services come into operational fold: Prepaid and messaging ride a tidal wave of popularity,” Telephony, Mar. 23, 1998.
O'Shea, “After the discovery competition increases in software-based enhanced services,” Telephony, Mar. 31, 1997.
O'Shea, “Software, network management drive next wireless era,” Telephony, Apr. 22, 1996, 230(17).
O'Shea, “Breaking the mold,” Telephony, Jun. 23, 1997.
O'Shea, “Debit cards play the field,” Telephony, Aug. 22, 1994, 227(8).
Purton, “Germany tears down wall—and finds an aging network to rebuild,” Telephony, Mar. 4, 1991, 220(9).
George Leon, “Smart Card—makes smart sense,” Electronic Education, Feb. 1984, vol. 3, No. 6.
“Telecom voices cross continents with messages of progress,” Telephony, Feb, 22, 1988, 214(8).
“Vicorp targets global,” Telephony, Sep. 1, 1997.
Vittore et al., “Underlying control,” Telephony, Jul. 6, 1998.
“New Products: Integrated, metered billing,” Cellular Business, Jun. 1993.
“Business News: Metered billing set for 1993,” Cellular Business, May 1993.
Peter R. Fenner, “Mobil Address Management and Billing for Personal Communications,” IEEE at 253 (1992).
Johanna Isberg, “Charging in Cordless Telecommunications Systems,” IEEE at 319 (1991).
“Payphone Service for Third Generation Mobile Systems”, Rola Krayem-Nervoux, Gerald Mazziotto, and Philippe Hiolle, pp. 1708-1712, 0-7803-0917-0/93, IEEE.
“The Intelligent Network—Changing the Face of Telecommunications,” Richard B. Robrock, II, Proceedings of the IEEE, vol. 79, No. 1, Jan. 1991, pp. 7-20.
“International Applications of AT&T's Intelligent Network Platforms,” Alexandra M. Workman, Murthy V. Kollpakam, Janis B. Sharpless, Vilm Stoss, and Hans van der Veer, AT&T Technical Journal, Summer 1991, pp. 44-57, 72-84.
“The Evolution of Global Intelligent Network Architecture,” George Y. Wyatt, Alvin Barshefsky, Robert V. Epley, Marc P. Kaplan, and Krish P. Krishnan, AT&T Technical Journal, Summer 1991, pp. 11-25.
“Managing the Network Revenue Stream,” David E. Klepp, “Telephony,” Nov. 29, 1993, pp. 32-33.
“Information Systems: Hooking up the Network,” Dan Merriman, Cellular Business, Nov. 1992, pp. 18, 20-21, 78, and 80.
International Search Report.
Ahimovic, Susan M. and Joan M. Michaels.; “Services for Tomorrow's PCS”, IEEE 8/93, pp. 222-227.
Ciancetta, M.C., J. Isberg; “Combined personal and terminal mobility in IN environment”, Technical Reports, vol. XXII—n. 6- Dec. 1994, pp. 685-696.
Dunogue, J., J.B. Kerihuel, M. Martin; “The Building of Intelligent Networks Architecture and Systems from Alcatel”, Commutation & Transmission No. 2—1989, pp. 5-22.
Ghillebaert, B., P. Combescure, A. Maloberti; “Le système cellulaire numérique européen de communication avec les mobiles”, L'Echo des RECHERCHES No. 131, 1er trimestre 1988, pp. 5-20.
Jolie, P., G. Mazziotto; “Une application de la carte à microprocesseur: le module d'identité d'abonné du radiotéléphone numérique européen”, L'écho des RECHERCES No. 139, 1er trimestre 1990, pp. 13-20.
Mazziotto, Gérald; “The Subscriber Identity Module For the European Digital Cellular System GSM and Other Mobile Communication Systems”, ISS '92, Oct. 1992, vol. 1, pp. 113-116.
Nevoux, R., J.C. Benard-Dende; “Requirements for Personal Mobility In FPLMTS/UMTS: a view point from the user's expectations”, IEEE, 1994, pp. 1-7.
Shimizu, Hiroshi, and Masaki Takahashi; “Intelligent Network”, NTT Review vol. 6, No. 5 Sep. 1994, pp. 67-69.
Söderberg, Lennart; “Evolving an Intelligent Architecture for Personal Telecommunication”, Ericsson Review No. 4, 1993, pp. 156-171.
Provisional Applications (1)
Number Date Country
60/096065 Aug 1998 US