US20030048888A1 - Telephone calling account system and method - Google Patents

Telephone calling account system and method Download PDF

Info

Publication number
US20030048888A1
US20030048888A1 US10/167,235 US16723502A US2003048888A1 US 20030048888 A1 US20030048888 A1 US 20030048888A1 US 16723502 A US16723502 A US 16723502A US 2003048888 A1 US2003048888 A1 US 2003048888A1
Authority
US
United States
Prior art keywords
account
card
telephone
calling
preexisting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/167,235
Inventor
Eric Hopper
Keith Steele
Douglas Fieldhouse
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vesta Corp
Original Assignee
Vesta Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vesta Corp filed Critical Vesta Corp
Priority to US10/167,235 priority Critical patent/US20030048888A1/en
Assigned to VESTA CORPORATION reassignment VESTA CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FIELDHOUSE, DOUGLAS M., HOPPER, ERIC L., STEELE, KEITH E.
Publication of US20030048888A1 publication Critical patent/US20030048888A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/765Linked or grouped accounts, e.g. of users or devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/56Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for VoIP communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M17/10Account details or usage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M17/10Account details or usage
    • H04M17/106Account details or usage using commercial credit or debit cards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M2017/14Prepayment of wireline communication systems, wireless communication systems or telephone systems using commercial credit/debit cards, e.g. VISA, AMEX
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/202VoIP; Packet switched telephony
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/7254Multiple accounts per user

Definitions

  • This invention relates generally to telephony, and more particularly to telephone calling accounts.
  • a stored-value calling account offers the convenience of centralized billing, without any charge to the actual telephone line used to make the call. Therefore, the calling party need not insert coins to make a call from a public telephone, or reimburse a private party for calls placed on a private telephone.
  • Another problem of current stored-value accounts is that they are not capable of being assigned an account number from one of the other cards already possessed by the user. Assigning the account number of a preexisting card owned by the user to a stored-value telephone calling account would decrease the overall number of account numbers required by the user, as well as add an attractive calling feature to the preexisting card.
  • a telephone calling account system, method, and card are provided.
  • the method typically includes determining a preexisting account designator of a preexisting account, creating a telephone calling account on a calling platform, and assigning to the telephone calling account the preexisting account designator of the preexisting account.
  • the system typically includes a calling platform, a database configured to store an account number corresponding to a calling account on the calling platform, and a remote server linked to the database.
  • the remote server is configured to instruct the account database to create a new account on the platform having a predetermined account number.
  • the predetermined account designator may be the same as a preexisting account designator of a preexisting account.
  • the card typically includes a surface and an account designator imprinted upon the surface.
  • the account designator typically is associated with a first, preexisting account, and with a second, later established account.
  • the second, later established account is typically a telephone calling account.
  • FIG. 1 is a schematic view of a telephone system according to one embodiment of the present invention.
  • FIG. 2 is a front view of a card according to one embodiment of the present invention.
  • FIG. 3 is a rear view of the backside of a card according to another embodiment of the present invention.
  • FIG. 4 is a flowchart of a method for creating a telephone calling account according one embodiment of the present invention.
  • FIG. 5 is a flowchart of a method for activating a telephone calling account according to one embodiment of the present invention.
  • FIG. 6 is a flowchart of a method for placing a telephone call according to one embodiment of the present invention.
  • Telecommunications system 10 includes a telephone network 12 and a computer network 14 .
  • telephone network 12 is the Public Switched Telephone Network (PSTN), the global public telephone network accessible by most public and private telephones.
  • PSTN Public Switched Telephone Network
  • telephone network 12 may be any other telephone network configured to transmit voice data, including a private telephone network, a local telephone network, or a packet-switched telephone network such as the Internet.
  • a plurality of telephones 16 are connected to telephone network 12 .
  • a call may be connected via telephone network 12 between any pair of telephones on the network.
  • a call may be connected between a telephone 16 a of a calling party and a telephone 16 b of a called party.
  • Computer network 14 typically is a Frame Relay Cloud.
  • a Frame Relay Cloud is a type of network that operates on the Frame Relay network access protocol.
  • Frame Relay Clouds generally are known to those of ordinary skill in the telecommunications networking arts, and are not described in detail herein. Components for constructing a Frame Relay Cloud are commercially available from U.S. West, Inc., of Denver, Colo., and other manufacturers.
  • computer network 14 may be a dedicated Ethernet connection, or other type of packet switched network with guaranteed minimum data transfer rates.
  • Computer network 14 also may be a private Local Area Network (LAN), a private Wide Area Network (WAN), a public computer network such as the Internet, or other virtually any other network capable of transmitting data between computers, and may not utilize guaranteed minimum data transfer rates.
  • LAN Local Area Network
  • WAN Wide Area Network
  • public computer network such as the Internet
  • any of telephones 16 may be a computer terminal that is equipped with speakers, microphones, and/or a headset and is configured to implement software to enable Voice Over Internet Protocol (VOIP) telephony.
  • VOIP Voice Over Internet Protocol
  • Computer terminals and associated software for enabling VOIP telephony are well known in the art.
  • Telephone network 12 and computer network 14 each connect a call processing center 18 and a customer service center 20 .
  • Call processing center 18 and platform 22 typically are run by a long-distance carrier such as QWEST of Denver, Colo.
  • customer service center 20 typically is run by a stored-value card service provider such as Carrier Services, Inc., of Portland, Oreg.
  • call processing center 18 includes a gateway platform 22 configured to receive calls from telephones 16 on telephone network 12 .
  • the call processing center 18 and customer service center 20 are geographically remote from each other, being, for example, located in different buildings or towns. Alternatively, the centers 18 , 20 may be in the same building or room.
  • Gateway access telephone number 50 typically is a toll-free telephone number, such as an “800” number or international toll-free number.
  • gateway access telephone number 50 may be a long distance number requiring a toll call, a local number, or another predetermined telephone number.
  • Platform 22 typically includes a call switch 24 connected to telephone network 12 , Switch 24 typically is configured to route calls between telephones 16 and a voice recognition unit (VRU) 26 . Switch 24 and VRU 26 each are linked to and controlled by a host computer 28 . Host computer 28 , in turn, is linked to an account database 30 , which contains information related to the various accounts on platform 22 , as described below.
  • Telecommunications platforms and their constituent switches, host computers, and VRUs are well known in the art and are commercially available from manufacturers such as Phoenix Technologies of Phoenix, Ariz.
  • Switch 24 is configured to route telephone calls to and from telephone network 12 . Calls routed by switch 24 may originate at any of telephones 16 , or at VRU 26 . Typically, a large number of telephone lines, referred to as trunks, connect the PSTN to the switch. Switch 24 typically is a digital switch, although an analog or circuit-based switch also may be used. Redundant switching devices may be employed to improve telephone network reliability.
  • the connection between the calling party's telephone 16 a and platform 22 is referred to as a first leg of a telephone call placed with a stored-value calling account.
  • Switch 24 is configured to route the incoming first leg of the call to the VRU.
  • the switch 24 in response to a request by the host computer 28 and/or VRU 26 , the switch 24 is configured to initiate a second leg of the telephone call, that is, to connect the calling party to another telephone 16 on the telephone network 12 .
  • Switch 24 may connect, for example, the telephone 16 a of the calling party with the telephone 16 b of the called party, or with the telephone 16 c of the customer service center of a service provider.
  • VRU 26 is a device configured to answer a call from a telephone 16 and interact with the calling party.
  • the VRU typically presents the calling party with a menu of options related to a service that the calling party intends to use.
  • the VRU utilizes synthesized or prerecorded voice prompts to present the user a number of menu options.
  • the user may respond by striking keys on the telephone keypad, thereby producing dual tone multiple frequency (DTMF) touch tones.
  • DTMF dual tone multiple frequency
  • the VRU typically is programmed to respond to these touch tones, and proceed to a submenu of options, or execute a command at the user's request.
  • the VRU may utilize voice recognition software to recognize voice commands spoken by the user.
  • the VRU will prompt the calling party for an account designator, also referred to as an account number or Personal Identification Number (PIN).
  • account designator also referred to as an account number or Personal Identification Number (PIN).
  • PIN Personal Identification Number
  • the terms “account designator,” “account number,” and “PIN” are used synonymously to refer to a combination of letters, numbers, and/or symbols used to designate a particular account. It will be understood that the term “account number” is not limited to numeric digits. It will also be understood that in the telephone call processing arts, a PIN is typically a 12- or 16-digit account designator. A separate security access code also may be applied to an account to prevent unauthorized use of the account. While such security access codes are referred to as PINs in banking and other arts, herein the term “PIN” will be used synonymously with the terms “account designator” and “account number.”
  • the user typically responds to the VRU prompt by keying in an account number via a telephone keypad or by speaking.
  • the VRU will prompt the user for a destination telephone number.
  • Host computer 28 will instruct switch 24 to connect the second leg of the call with the telephone at the destination telephone number. If the balance in the account is too low, or if some other problem with the account is detected by the host computer, the host computer may connect the calling party automatically to telephone 16 c of a customer service representative at customer service center 20 .
  • the host computer is configured to measure the call according to a predetermined calling unit.
  • the calling unit is time, measured in seconds.
  • another predetermined calling unit may be used, such as a per-call unit, or a monetary unit, such as dollars and cents.
  • host computer 28 is configured to bill the calling party's account number for the cost of the call, by altering the account balance associated with the account number in the account database according to the number of calling units used by the calling party.
  • platform 22 typically includes a rate calculation mechanism, such as a rate table, accessible by host computer 28 .
  • the rate table usually is stored in the account database 30 .
  • the rate table may be stored in the host computer 28 , elsewhere on computer network 12 , or in some alternate location.
  • the rate table includes information on local, domestic long distance, and international rate information.
  • the host computer determines the geographic proximity of the calling party and called party and the time-length of the call, and calculates the total cost of the call using information on the rates for the measured geographic proximity and time length.
  • a formula or other mechanism for computing call cost may be used. For example, all domestic calls may be billed at the same rate, such as 15 cents per minute.
  • account database 30 contains information on individual calling accounts on platform 22 .
  • the accounts on the platform are indexed by account number, or PIN.
  • the account database 30 typically contains a database record including an account number field, an account balance field, an active date field, and a cancel date field.
  • a typical database record for a calling account is shown in the following table.
  • the Account Number field typically is 20 characters in length and contains an account number or designator in alphanumeric format.
  • the Account Balance field contains the number of calling units on the card, typically measured in seconds, and is 5 numeric digits in length.
  • the Active Date field typically is eight alphanumeric digits in length and contains the date on which the account was activated, in a C(entury) C(entury) Y(ear) Y(ear) M(onth) M(onth) D(ay) D(ay) format, such as 19990615 for Jun. 15, 1999.
  • the Cancel Date field typically contains the date on which the account is to be canceled.
  • the host computer is configured to determine a status of the account, active or inactive, by comparing a current date with the active date and cancel date. Between the active date and cancel date, the account status is active, else it is inactive.
  • the active date also is referred to as the activation date and the cancel date also is referred to as the deactivation date.
  • the fields are right-justified and space filled. For example, if a 16-digit PIN is being used, the PIN field might read: “####XXXXXXXXXXXXXXXX”, where X represents an alphanumeric digit in the account number and # is a space.
  • the fields may be left-justified, and zero-filled where empty, or of another predetermined type, size and configuration suitable to maintain information relating to the telephone calling account on platform 22 .
  • Host computer 28 also typically is connected via computer network 14 to a customer service server 32 .
  • Customer service server 32 also is referred to herein as remote server 32 , because it typically is located remote from host computer 28 .
  • Host computer 28 typically executes an interface program configured to enable customer service server 32 to communicate with database 30 .
  • customer service server 32 is configured to create new accounts and account numbers, check and alter balances, and alter account statuses by changing activation dates and deactivation dates on the database 30 .
  • the interface typically is configured to send and receive request and response messages, typically in the form of data packets, between host computer 28 and remote server 32 , as described below.
  • Customer service center 20 also typically includes at least one terminal 34 connected to customer service server 32 .
  • a customer service representative typically fields a call from a customer on telephone 16 c and receives a customer order from a customer, who is typically the owner of a preexisting account. Typically the order is to create a telephone calling account. Alternatively, the customer order may be to alter the balance of calling units on a telephone calling account, or to activate or deactivate an telephone calling account, or for some other service associated with a calling account.
  • CSR customer service representative
  • the customer service representative fulfills the customer order by accessing account database 30 through terminal 34 and customer service server 32 .
  • the customer service representative may create a new account for the customer by inserting a new PIN into a data record in account database 30 .
  • the new PIN is the same as the account designator of a preexisting account owned by the customer, such as a credit card account.
  • the customer service representative upon receiving payment from the customer, also may increase the account balance for the customer's PIN, thereby recharging the calling account.
  • Customer service server 32 also typically is linked to a payment verification server 60 configured to verify credit card account numbers and process payment transactions.
  • a verification service is available from Paymentech, Inc., of Dallas, Tex., also having offices in Salem, N.H..
  • a card 36 is shown that includes the name 38 of the owner of the card and an account number 40 .
  • the account and account number of card 36 are created before the creation of a telephone calling account according to one preferred embodiment of the present invention, and therefore are referred to as a preexisting account and a preexisting account number.
  • Card 36 also is referred to as a preexisting card 36 .
  • card 36 is a credit card.
  • card 36 may be virtually any other type of card having an account number, including but not limited to, mileage cards, rewards cards, membership cards, dining cards, discount cards, bank cards, debit cards, stored-value cards, library cards, etc.
  • the account number may be of virtually any format, such as 16 digits in length, and may include numbers, letters, or other symbols.
  • the card is not imprinted with the gateway telephone access number, and the card appears as it originally was issued by the issuing organization.
  • FIG. 3 shows a backside 36 a of a card 36 ′ according to another embodiment of the present invention.
  • Backside 36 a includes a magnetic strip 42 , a signature block 44 , and information or indicia 48 relating to the use of a telephone account having the same account number of the preexisting account.
  • Indicia 48 may be affixed to the card via a sticker 46 or may be imprinted directly on the card.
  • Indicia 48 may include a gateway access telephone number 50 of the gateway platform, an account number 52 of the preexisting account for which card 36 originally was issued, and/or a customer service telephone number 54 .
  • the front side of card 36 ′ typically resembles card 36 in FIG. 2. It will be noted that account number 54 on the backside 36 a of card 36 ′ and account number 40 on the front side of card 36 typically are the same number.
  • Card 36 ′ also may include a tracking number 56 .
  • Tracking number 56 may be used, for example, to determine the type, format, terms, rates, etc., of a telephone account associated with a particular account number. For example, where multiple card types are used to access a single gateway access telephone number on a gateway platform the rates may differ from card to card. Therefore, the tracking number may be used to determine the appropriate rate for a particular calling account.
  • the calling accounts on a single gateway access telephone number all are related to a common preexisting account type and, therefore, have common usage rates, data formats, etc. For example, typically, all calling accounts for credit cards issued by a particular bank share a single “800” number as a gateway access telephone number.
  • the method typically includes determining an account number of a preexisting account.
  • the preexisting account is a credit card account.
  • the preexisting account may be virtually any other type of account having an account number, including but not limited to accounts for mileage cards, rewards cards, membership cards, dining cards, discount cards, bank cards, debit cards, stored-value cards, library cards, etc., and other preexisting accounts not having cards.
  • the account numbers are determined in batches.
  • the account numbers may be determined by selecting the account numbers of a group of customers of a company, such as a credit card or other company.
  • the account numbers may be determined one at a time, rather than in a batch.
  • the preexisting account is an active account in use by an account owner.
  • the preexisting account may be inactive.
  • the account number may correspond to a preexisting account that has been set aside for a potential customer, but which has not yet been activated. Therefore, a potential customer may be sent an inactive mileage card, for example, that also includes a telephone calling account with the same account number as the mileage card.
  • the method typically includes provisioning a gateway access telephone number associated with a gateway platform.
  • the gateway access telephone number is a toll-free number, such as a domestic toll-free “800” number or an international toll-free number, as described above, Alternatively, the gateway access telephone number may not be a toll-free number.
  • the gateway telephone number is provisioned after determining the account number. Alternatively, the gateway telephone number may be provisioned before determining the account number, or at some other time.
  • each of the account numbers assigned to a particular platform is unique. This ensures that no two customers will share the same account.
  • All of the account numbers associated with a particular gateway access telephone number usually are derived from preexisting accounts of a common type. For example, all account numbers associated with gateway access telephone number 1-800-XXX-XXX may be from preexisting credit cards issued by a particular bank. This ensures that each account number on the platform is unique, and has the same number of digits.
  • account numbers from a variety of sources may be used on a single gateway telephone number. Where uniqueness of PINs is not assured, an additional identification code may be used to distinguish between identical account numbers on a single gateway access telephone number on a platform.
  • the method typically includes offering a calling account to an owner of the preexisting account.
  • the offer typically is made by enclosing a statement insert in an account statement or bill sent to the owner of the preexisting account.
  • the statement insert may be a separate piece of paper, or may be contained within a portion of a printed bill.
  • the offer may be made by sending a direct mailing to the owner of the preexisting account.
  • the offer informs the owner that the card for the preexisting account may be used as a calling card by dialing an initialization telephone number and speaking with a customer service representative.
  • the offer may be made in person, over the telephone, via e-mail, on a web site, in a print, radio, or television advertisement, or in some other suitable manner.
  • the method typically includes receiving a request from the owner of the preexisting account to create a telephone calling account with the account number of the preexisting account.
  • the request is received when the owner of the account calls the customer service representative at customer service center 20 and requests initialization of the telephone calling account.
  • the request may be received through an Internet web site, e-mail, or written communication from the owner of the account, or in some other suitable manner.
  • the method typically includes creating a telephone calling account on the platform and assigning to the calling account the account number of the preexisting account.
  • the customer service representative receives the call from the owner of the preexisting account on telephone 16 c , and inputs via terminal 34 a command to create the telephone calling account on platform 22 . Creation of the calling account and assignment of the account number of the preexisting account at 100 will be understood more readily with reference to FIG. 5, discussed below.
  • the creation of the telephone calling account with the same account designator as the preexisting account does not alter or impair the functionality of the preexisting account. Therefore, the owner may continue to use the preexisting account as it had been used in the past, while additionally using the newly created telephone calling account.
  • a method for creating a telephone calling account is shown generally at 120 .
  • the method typically includes receiving a call to an initialization telephone number, from the owner of a preexisting account at a customer service center.
  • the initialization telephone number and recharge customer service number 54 are the same number, such as 1-800-PREPAIDTM, operated by Carrier Services of Portland, Oreg..
  • initialization number and recharge customer service number may be virtually any other telephone number, and may not be the same telephone number.
  • the call usually is answered by a customer service representative on telephone 16 c .
  • the owner of the preexisting account may contact the customer service center by dialing the gateway access telephone number and being routed to the customer service center, or by another non-telephonic method, as described above.
  • the routing from the platform to the customer service center may be automatic, or may occur upon caller selection of a menu option in a voice response menu provided by VRU 26.
  • the method typically includes prompting the calling party for a gateway access telephone number.
  • the gateway access telephone number has been communicated to the owner of the preexisting account in a direct mailing or other offer sent to the owner offering to add the telephone calling account functionality to the account number of the preexisting account, as described above.
  • the gateway access telephone number is an “800” number other than 1-800-PREPAID®.
  • the prompt is communicated by a live customer service representative.
  • the prompt may be a communicated by a computer-synthesized voice or prerecorded voice.
  • the prompt may be contained in text or graphics transmitted to the owner of the preexisting account.
  • the method typically includes presenting information concerning the calling account to the owner of the preexisting account.
  • the information typically includes the telephone rates, minimum incremental telephone-time purchase amount, expiration date, etc., related to the account. This information typically varies from offer to offer, and may depend upon the type of preexisting account.
  • the method typically includes receiving a request to create a calling account from the owner of the preexisting account.
  • the request is received via a telephone.
  • the request may be received via another communication method, as described above.
  • the method typically includes prompting the owner of the preexisting account for the account number of the preexisting account.
  • the prompt typically is given in the same manner as the prompt at 124 , although a different manner, such as live voice, may be used.
  • the method typically includes verifying the validity of the account number of the preexisting account. Typically, this is achieved by querying verification server 60 and receiving the status of the account number. Alternatively, verification of the validity of the account number may be achieved by directly contacting the issuing organization associated with the preexisting account.
  • the method typically includes prompting the caller for payment information, such as a credit card number, and receiving authorization to charge a predetermined amount to the user.
  • the method typically includes verifying the payment information.
  • the verification of payment information is achieved by querying the verification server 60 .
  • the initial payment is made on the preexisting credit card account, and verification of the validity of the account number and verification of the payment information are both performed in one query to a credit card verification service.
  • the method includes creating a calling account on the gateway platformn associated with the gateway access telephone number and assigning an account number of the preexisting account to the calling account. This is typically accomplished by sending a message via the customer service representative terminal 34 , through the customer service server 32 to host computer 28 . A response may be sent from the host server back to the customer service server to confirm the transaction was completed, or report an error.
  • the message sent from the customer service server 32 to host computer 28 is an ASCII character string with the following format.
  • Field Name Data Type Size Description Request Date Character 8 Date of the request in CCYYMMDD format.
  • PIN Number Character 20 Account/PIN number to apply the request.
  • PIN Type Character 1 Host assigned or remotely assigned.
  • Control Character 20 For customer use. Passed Information through unchanged.
  • the Request Date field in the Request Packet typically contains the date of the request in the CCYYMMDD format. For example Jun. 15, 1999 would be indicated 19990615.
  • the Request Time field in the Request Packet typically contains the time of the request in the HHMMSS format, in 24 hour time. For example, 3:05:04 pm would be indicated 150504.
  • the Client ID, Store ID, and Device ID respectively designate the customer service provider, branch, and the particular client terminal 34 making the request to the host server.
  • the Product ID designates the particular product offer to which the request applies, for example, a stored-value calling card with a flat rate of 15 cents a minute for all domestic calls.
  • the PIN Number field contains the account designator or PIN to which the requested PIN Action should be applied.
  • the PIN Type field designates whether the PIN is assigned remotely by the customer service center 20 or is assigned internally by the gateway platform 22 .
  • the PIN Type is set to “C” for “Custom” if the PIN is to be assigned remotely by the customer service server, and is set to “S” for “Standard” if the PIN is an internally or locally assigned PIN.
  • the PIN Seconds field includes the number of calling units in the account. Typically, the calling units are seconds, although other calling units may be Used, as described above.
  • the PIN Date field typically contains a date to apply to the PIN, and is used when setting the active date or cancel date of the PIN.
  • the Control Information field may be used by the service provider to include information such as a tracking number related to the account.
  • the PIN Action field in the request packet typically contains one of the following codes to command the host computer 28 to perform a task related to the PIN.
  • PI PIN Insert Create a new PIN, set active date to today, extend cancel date, set seconds to the value in the PIN Seconds field. This command is only available when the PIN Type is custom.
  • PK PIN Kill make the PIN invisible to the platform.
  • PQ PIN Query Return active date, cancel date, and PIN Seconds.
  • PZ PIN Zap Set seconds to zero.
  • TS Time Set Set the seconds in the account to the value in the PIN Seconds field.
  • DA Date Active Set the active date to the value in the PIN Date field.
  • HB Heart Beat Use to make sure the host server is alive and able to respond.
  • the PIN Activate command sets the active date to the current day (day of request), and extends the cancel date by a predetermined length of time, typically one year. Alternatively, the cancel date may be extended two years, ten years, or some other length of time.
  • the PIN Cancel command cancels the pin effective immediately, on the date of the request, by setting the cancel date to the current day. Alternatively, the PIN cancel command may set the cancel date for the account to another predetermined date.
  • the PIN Deactivate command deactivates the account, without canceling it or removing it from account database 30 .
  • the PIN Insert command creates a new PIN on platform 22 .
  • the PIN Insert command typically creates a new database record in database 30 , and sets the account number filed of the database record to the account number, or PIN, sent in the PIN Number field of the request packet containing the PIN Insert column.
  • the PIN Insert command also typically sets the active date of the PIN to the current day, and sets the cancel date of the PIN to a date that is a predetermined length of time away from the current day, such as one year, two years, or other length of time.
  • the PIN Insert command typically sets the balance in the account to the value in the PIN Seconds field of the current request packet.
  • the PIN Insert command is available only where the PIN Type field in the current request packet is set to custom.
  • the PIN Kill command makes the PIN invisible to the platform, thereby preventing further use of the PIN by the owner of the account. This is useful to prevent fraud by those users suspected of committing fraud.
  • the PIN Query command returns the active date, cancel date, and PIN Seconds, or balance, for the account identified in the PIN Number field. This is useful to determine whether an account is active, and how much calling time is on an account.
  • the PIN Set command sets the active date of the PIN in the PIN Number field to the current day and sets the cancel date to a date that is a predetermined length of time away from the current day, such as one year, two years, or other length of time.
  • the PIN Set command sets the balance of calling units on the account to the value in the PIN Seconds filed of the current packet.
  • the PIN Set command is useful in initiating or recharging a customer's account.
  • the PIN Unkill command makes the PIN visible to the platform and host computer. This command is used to revive an account that has been killed in the past.
  • the PIN Zap command sets the balance of calling units in the account to zero.
  • the Time Add command adds the value in the PIN Seconds field to the balance in the account.
  • the Time Minus command subtracts the value in the PIN Seconds field from the balance in the account.
  • the Time Set command sets the time in the account to the value in the PIN Seconds filed.
  • the Heart Beat command is a command that alters no data in the account database, but merely requests a response verifying that the host computer and/or database are operational. This is used to verify that the host computer is not down, particularly where the host server takes a long time to respond.
  • the response from the host computer 28 to the remote server 32 is an ASCII string in the following format.
  • Client ID Character 10 Same as request.
  • Store ID Character 10 Same as request.
  • Device ID Character 5 Same as request.
  • Confirmation Character 10 Mod10 confirmation number.
  • PIN Action Character 2 Same as request. Result Code Character 2 Result of operation (see table below)
  • PIN Number Character 20 PIN number to apply the action.
  • PIN Seconds Numeric 5 Seconds currently on PIN will be seconds before set to zero for PZ PIN Action.
  • PIN Cancel Character 8 Cancel date currently on the PIN in CCYYMMDD format.
  • Control Character 20 For customer use, passed Information through unchanged.
  • the Response Data is an eight-character field including the date of the response in the CCYYMMDD format.
  • the Response Time is an eight-character field including the response time in 24-hour time in the HHMMSS format. These two fields aid in determining the exact date and time of response from the host computer and database.
  • the Client ID, Store ID, Device ID, and PIN Action fields each typically contain the same information that was received in the request packet for those fields.
  • the confirmation field is a MOD 10 number used to show that the data was exchanged successfully among the host computer 28 , account database 30 , and remote server 32 .
  • the PIN Number field typically contains the PIN number to which the requested action was applied, and typically is the same in the request and response packet.
  • the PIN Seconds field typically contains the number of calling units currently in the balance field of the account. If a PIN Zap command was sent in the request packet, the number of seconds erased from the PIN will be returned in the PIN seconds field.
  • the PIN Active field typically contains the active date currently in the account database for the PIN in issue.
  • the PIN Cancel field typically includes the cancel data currently stored in the account database for the PIN.
  • control Information field is for the service provider's use, as described above, and is passed through from the request packet to the response packet unchanged.
  • Result Code Description 00 Transaction successful 01 PIN number not found 02 PIN number already cancelled 03 PIN number already active 04 PIN in use 05 Invalid Client ID 06 PIN database error 07 PIN insert error 08 Invalid PIN Action 09 Invalid Product ID 10 PIN database invalid 12 PIN update error 13 SEQ database invalid (Used for confirmation) 14 could not generate confirmation 15 SEQ database error 16 PIN has been used 17 PIN is cancelled 18 PIN has not been activated
  • a method 200 for placing a telephone call may be practiced according to one embodiment of the present invention.
  • the method typically includes receiving a first leg of a call from a calling party at a gateway access telephone number associated with a gateway platform.
  • the gateway access telephone number is a toll-free “800” number, as described above.
  • the method typically includes prompting the calling party for an account number of a calling account.
  • the account number is identical to an account number of a preexisting account, such as a credit card account or mileage account, as described above.
  • the method typically includes receiving the account number of the calling account from the calling party.
  • the calling party keys in the account number to a telephone keypad.
  • the calling party may speak the account number or communicate the account in another manner, as described above.
  • the method typically includes verifying the account number.
  • verifying the account number is accomplished by querying the account database 30 and receiving a response from the host server that the account number exists and is valid and active.
  • the method typically includes determining whether the account number is active. Typically, determining whether the account number is active is accomplished by querying database 30 to determine whether the current date is between the active date and cancel date for the account, as described above. If the account is not active, the method typically includes automatically transferring the call via switch 24 and telephone network 12 to a telephone 16 c of a customer service representative.
  • the method typically includes requesting and receiving payment from the customer.
  • the method typically includes updating the account by activating the account and setting the balance in the account to an appropriate amount corresponding to the amount paid by the calling party, less any outstanding debt owed by the calling party to the service provider.
  • the method typically includes determining whether there is a positive balance in the account. Typically, determining whether there is a positive balance in the account is accomplished by sending the PIN Query command from the host server 28 to the account database 30 . If the balance in the account is negative or insufficient to place a call, the method typically includes, at 220 , transferring the call to the customer service center and, at 222 , requesting and receiving from the calling party payment for additional calling units on the calling account. At 224 , the method includes updating the balance of calling units in the calling account database record in account database 30 .
  • the method typically includes prompting the calling party for a destination telephone number.
  • the prompt may be a live, synthesized, or prerecorded voice prompt, or another type of prompt, such as a text prompt on a multimedia telephone.
  • the method typically includes receiving a destination telephone number from the calling party. Typically, the destination telephone number is entered via a touch-tone keypad on the calling party's telephone.
  • the method typically includes initiating a second leg of the call from the gateway platform to the destination telephone 16 b of the called party.
  • the method typically includes connecting the first leg of the call to the second leg of the call, such that the telephone 16 a of the calling party and the telephone 16 b of the called party are connected via telephone network 14 . Initiating the second leg and connecting telephones 16 a , 16 b may be accomplished substantially simultaneously.
  • the method typically includes determining whether the call has been terminated.
  • the method typically includes billing the calling account of the calling party for the cost of the call.
  • the cost of the call is determined using an associated rate table, as described above.
  • Billing the calling account typically is accomplished by subtracting a calculated number of calling units, such as seconds, from the balance associated with the calling account, and storing the new total as the balance in the PIN Seconds field in account database 30 .

Abstract

A telephone calling account system, method, and card. The method typically includes determining a preexisting account designator of a preexisting account, creating a telephone calling account on a calling platform, and assigning to the telephone calling account the preexisting account designator of the preexisting account.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of and claims priority to U.S. patent application Ser. No. 09/436,977, entitled TELEPHONE CALLING ACCOUNT SYSTEM AND METHOD, filed Nov. 9, 1999, which will issue June 11, 2002 as U.S. Pat. No. 6,404,866, the entire disclosure of which is herein incorporated by reference.[0001]
  • TECHNICAL FIELD
  • This invention relates generally to telephony, and more particularly to telephone calling accounts. [0002]
  • BACKGROUND OF THE INVENTION
  • Millions of consumers each year make telephone calls using stored-value telephone calling accounts. These calling accounts are accessed most commonly by reference to a telephone calling card with an account number printed thereon. Calling accounts enable users to place local, long distance, and international calls from virtually any public or private telephone and charge the call to a calling account maintained by a telephone calling card service provider. The cost of the call is deducted from the balance stored in the calling account. As the balance in the calling account is exhausted, the account may be recharged by the user. [0003]
  • A stored-value calling account offers the convenience of centralized billing, without any charge to the actual telephone line used to make the call. Therefore, the calling party need not insert coins to make a call from a public telephone, or reimburse a private party for calls placed on a private telephone. [0004]
  • One problem with current stored-value calling cards is that they add to the proliferation of cards and account numbers in the modern consumer's life. Users of stored-value telephone cards typically already have one or more credit cards, mileage cards, gas cards, dining cards, discount cards, membership cards, rewards cards, etc. in their possession. Current stored-value telephone calling accounts require the user to carry an additional card, and/or memorize an additional account number. Because space in the user's wallet or purse is limited, it would be desirable to provide a stored-value telephone calling account that does not require an additional card and account number to be utilized. [0005]
  • Another problem of current stored-value accounts is that they are not capable of being assigned an account number from one of the other cards already possessed by the user. Assigning the account number of a preexisting card owned by the user to a stored-value telephone calling account would decrease the overall number of account numbers required by the user, as well as add an attractive calling feature to the preexisting card. [0006]
  • SUMMARY OF THE INVENTION
  • A telephone calling account system, method, and card are provided. The method typically includes determining a preexisting account designator of a preexisting account, creating a telephone calling account on a calling platform, and assigning to the telephone calling account the preexisting account designator of the preexisting account. [0007]
  • The system typically includes a calling platform, a database configured to store an account number corresponding to a calling account on the calling platform, and a remote server linked to the database. Typically, the remote server is configured to instruct the account database to create a new account on the platform having a predetermined account number. The predetermined account designator may be the same as a preexisting account designator of a preexisting account.[0008]
  • The card typically includes a surface and an account designator imprinted upon the surface. The account designator typically is associated with a first, preexisting account, and with a second, later established account. The second, later established account is typically a telephone calling account. [0009]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic view of a telephone system according to one embodiment of the present invention. [0010]
  • FIG. 2 is a front view of a card according to one embodiment of the present invention. [0011]
  • FIG. 3 is a rear view of the backside of a card according to another embodiment of the present invention. [0012]
  • FIG. 4 is a flowchart of a method for creating a telephone calling account according one embodiment of the present invention. [0013]
  • FIG. 5 is a flowchart of a method for activating a telephone calling account according to one embodiment of the present invention. [0014]
  • FIG. 6 is a flowchart of a method for placing a telephone call according to one embodiment of the present invention.[0015]
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • Referring initially to FIG. 1, one embodiment of a telecommunications system according to the present invention is shown generally at [0016] 10. Telecommunications system 10 includes a telephone network 12 and a computer network 14. Typically, telephone network 12 is the Public Switched Telephone Network (PSTN), the global public telephone network accessible by most public and private telephones. Alternatively, telephone network 12 may be any other telephone network configured to transmit voice data, including a private telephone network, a local telephone network, or a packet-switched telephone network such as the Internet.
  • A plurality of [0017] telephones 16 are connected to telephone network 12. A call may be connected via telephone network 12 between any pair of telephones on the network. For example, a call may be connected between a telephone 16 a of a calling party and a telephone 16 b of a called party.
  • [0018] Computer network 14 typically is a Frame Relay Cloud. A Frame Relay Cloud is a type of network that operates on the Frame Relay network access protocol. Frame Relay Clouds generally are known to those of ordinary skill in the telecommunications networking arts, and are not described in detail herein. Components for constructing a Frame Relay Cloud are commercially available from U.S. West, Inc., of Denver, Colo., and other manufacturers. Alternatively, computer network 14 may be a dedicated Ethernet connection, or other type of packet switched network with guaranteed minimum data transfer rates. Computer network 14 also may be a private Local Area Network (LAN), a private Wide Area Network (WAN), a public computer network such as the Internet, or other virtually any other network capable of transmitting data between computers, and may not utilize guaranteed minimum data transfer rates.
  • It will be understood that the present invention also may be implemented in a computer-based telephony environment, and [0019] computer network 14 and telephone network 12 may be a single network, such as the Internet, capable of transmitting both voice and data. In this embodiment of the invention, any of telephones 16 may be a computer terminal that is equipped with speakers, microphones, and/or a headset and is configured to implement software to enable Voice Over Internet Protocol (VOIP) telephony. Computer terminals and associated software for enabling VOIP telephony are well known in the art.
  • [0020] Telephone network 12 and computer network 14 each connect a call processing center 18 and a customer service center 20. Call processing center 18 and platform 22 typically are run by a long-distance carrier such as QWEST of Denver, Colo., and customer service center 20 typically is run by a stored-value card service provider such as Carrier Services, Inc., of Portland, Oreg. Typically, call processing center 18 includes a gateway platform 22 configured to receive calls from telephones 16 on telephone network 12. Typically, the call processing center 18 and customer service center 20 are geographically remote from each other, being, for example, located in different buildings or towns. Alternatively, the centers 18, 20 may be in the same building or room.
  • Calling parties may access the gateway platform by dialing a gateway access telephone number, shown at [0021] 50 in FIG. 3. Gateway access telephone number 50 typically is a toll-free telephone number, such as an “800” number or international toll-free number. Alternatively, gateway access telephone number 50 may be a long distance number requiring a toll call, a local number, or another predetermined telephone number.
  • [0022] Platform 22 typically includes a call switch 24 connected to telephone network 12, Switch 24 typically is configured to route calls between telephones 16 and a voice recognition unit (VRU) 26. Switch 24 and VRU 26 each are linked to and controlled by a host computer 28. Host computer 28, in turn, is linked to an account database 30, which contains information related to the various accounts on platform 22, as described below. Telecommunications platforms and their constituent switches, host computers, and VRUs are well known in the art and are commercially available from manufacturers such as Phoenix Technologies of Phoenix, Ariz.
  • [0023] Switch 24 is configured to route telephone calls to and from telephone network 12. Calls routed by switch 24 may originate at any of telephones 16, or at VRU 26. Typically, a large number of telephone lines, referred to as trunks, connect the PSTN to the switch. Switch 24 typically is a digital switch, although an analog or circuit-based switch also may be used. Redundant switching devices may be employed to improve telephone network reliability.
  • Typically, the connection between the calling party's [0024] telephone 16 a and platform 22 is referred to as a first leg of a telephone call placed with a stored-value calling account. Switch 24 is configured to route the incoming first leg of the call to the VRU. In addition, in response to a request by the host computer 28 and/or VRU 26, the switch 24 is configured to initiate a second leg of the telephone call, that is, to connect the calling party to another telephone 16 on the telephone network 12. Switch 24 may connect, for example, the telephone 16 a of the calling party with the telephone 16 b of the called party, or with the telephone 16 c of the customer service center of a service provider.
  • [0025] VRU 26 is a device configured to answer a call from a telephone 16 and interact with the calling party. The VRU typically presents the calling party with a menu of options related to a service that the calling party intends to use. Typically, the VRU utilizes synthesized or prerecorded voice prompts to present the user a number of menu options. The user may respond by striking keys on the telephone keypad, thereby producing dual tone multiple frequency (DTMF) touch tones. The VRU typically is programmed to respond to these touch tones, and proceed to a submenu of options, or execute a command at the user's request. Alternatively, the VRU may utilize voice recognition software to recognize voice commands spoken by the user.
  • In a typical calling-card scenario, the VRU will prompt the calling party for an account designator, also referred to as an account number or Personal Identification Number (PIN). As used herein, the terms “account designator,” “account number,” and “PIN” are used synonymously to refer to a combination of letters, numbers, and/or symbols used to designate a particular account. It will be understood that the term “account number” is not limited to numeric digits. It will also be understood that in the telephone call processing arts, a PIN is typically a 12- or 16-digit account designator. A separate security access code also may be applied to an account to prevent unauthorized use of the account. While such security access codes are referred to as PINs in banking and other arts, herein the term “PIN” will be used synonymously with the terms “account designator” and “account number.” [0026]
  • The user typically responds to the VRU prompt by keying in an account number via a telephone keypad or by speaking. After [0027] host computer 28 has verified with account database 30 that the account is valid, active, and contains a positive balance, as described below, the VRU will prompt the user for a destination telephone number. Host computer 28 will instruct switch 24 to connect the second leg of the call with the telephone at the destination telephone number. If the balance in the account is too low, or if some other problem with the account is detected by the host computer, the host computer may connect the calling party automatically to telephone 16 c of a customer service representative at customer service center 20.
  • Once the call has been connected to the destination telephone number, the host computer is configured to measure the call according to a predetermined calling unit. Typically, the calling unit is time, measured in seconds. Alternatively, another predetermined calling unit may be used, such as a per-call unit, or a monetary unit, such as dollars and cents. [0028]
  • Once the call has terminated, [0029] host computer 28 is configured to bill the calling party's account number for the cost of the call, by altering the account balance associated with the account number in the account database according to the number of calling units used by the calling party.
  • To assist in calculating the call charge, [0030] platform 22 typically includes a rate calculation mechanism, such as a rate table, accessible by host computer 28. The rate table usually is stored in the account database 30. Alternatively, the rate table may be stored in the host computer 28, elsewhere on computer network 12, or in some alternate location. Typically, the rate table includes information on local, domestic long distance, and international rate information. For a particular call, the host computer determines the geographic proximity of the calling party and called party and the time-length of the call, and calculates the total cost of the call using information on the rates for the measured geographic proximity and time length. Alternatively, a formula or other mechanism for computing call cost may be used. For example, all domestic calls may be billed at the same rate, such as 15 cents per minute.
  • As described above, [0031] account database 30 contains information on individual calling accounts on platform 22. Typically, the accounts on the platform are indexed by account number, or PIN. For each PIN, the account database 30 typically contains a database record including an account number field, an account balance field, an active date field, and a cancel date field. A typical database record for a calling account is shown in the following table.
    Database Field Data Type Field Size
    Account Number (PIN) Character 20
    Balance (in seconds) Numeric  5
    Active Date Character  8 (CCYYMMDD)
    Cancel Date Character  8 (CCYYMMDD)
  • The Account Number field typically is 20 characters in length and contains an account number or designator in alphanumeric format. The Account Balance field contains the number of calling units on the card, typically measured in seconds, and is 5 numeric digits in length. The Active Date field typically is eight alphanumeric digits in length and contains the date on which the account was activated, in a C(entury) C(entury) Y(ear) Y(ear) M(onth) M(onth) D(ay) D(ay) format, such as 19990615 for Jun. 15, 1999. The Cancel Date field typically contains the date on which the account is to be canceled. The host computer is configured to determine a status of the account, active or inactive, by comparing a current date with the active date and cancel date. Between the active date and cancel date, the account status is active, else it is inactive. The active date also is referred to as the activation date and the cancel date also is referred to as the deactivation date. [0032]
  • Typically, the fields are right-justified and space filled. For example, if a 16-digit PIN is being used, the PIN field might read: “####XXXXXXXXXXXXXXXX”, where X represents an alphanumeric digit in the account number and # is a space. Alternatively, the fields may be left-justified, and zero-filled where empty, or of another predetermined type, size and configuration suitable to maintain information relating to the telephone calling account on [0033] platform 22.
  • [0034] Host computer 28 also typically is connected via computer network 14 to a customer service server 32. Customer service server 32 also is referred to herein as remote server 32, because it typically is located remote from host computer 28. Host computer 28 typically executes an interface program configured to enable customer service server 32 to communicate with database 30. For example, customer service server 32 is configured to create new accounts and account numbers, check and alter balances, and alter account statuses by changing activation dates and deactivation dates on the database 30. The interface typically is configured to send and receive request and response messages, typically in the form of data packets, between host computer 28 and remote server 32, as described below.
  • [0035] Customer service center 20 also typically includes at least one terminal 34 connected to customer service server 32. A customer service representative (CSR) typically fields a call from a customer on telephone 16 c and receives a customer order from a customer, who is typically the owner of a preexisting account. Typically the order is to create a telephone calling account. Alternatively, the customer order may be to alter the balance of calling units on a telephone calling account, or to activate or deactivate an telephone calling account, or for some other service associated with a calling account.
  • The customer service representative fulfills the customer order by accessing [0036] account database 30 through terminal 34 and customer service server 32. For example, the customer service representative may create a new account for the customer by inserting a new PIN into a data record in account database 30. Typically, the new PIN is the same as the account designator of a preexisting account owned by the customer, such as a credit card account.
  • The customer service representative, upon receiving payment from the customer, also may increase the account balance for the customer's PIN, thereby recharging the calling account. [0037] Customer service server 32 also typically is linked to a payment verification server 60 configured to verify credit card account numbers and process payment transactions. Such a verification service is available from Paymentech, Inc., of Dallas, Tex., also having offices in Salem, N.H..
  • In FIG. 2, a [0038] card 36 is shown that includes the name 38 of the owner of the card and an account number 40. The account and account number of card 36 are created before the creation of a telephone calling account according to one preferred embodiment of the present invention, and therefore are referred to as a preexisting account and a preexisting account number. Card 36 also is referred to as a preexisting card 36. Typically, card 36 is a credit card.
  • Alternatively, [0039] card 36 may be virtually any other type of card having an account number, including but not limited to, mileage cards, rewards cards, membership cards, dining cards, discount cards, bank cards, debit cards, stored-value cards, library cards, etc. The account number may be of virtually any format, such as 16 digits in length, and may include numbers, letters, or other symbols. Typically, the card is not imprinted with the gateway telephone access number, and the card appears as it originally was issued by the issuing organization.
  • FIG. 3 shows a [0040] backside 36 a of a card 36′ according to another embodiment of the present invention. Backside 36 a includes a magnetic strip 42, a signature block 44, and information or indicia 48 relating to the use of a telephone account having the same account number of the preexisting account. Indicia 48 may be affixed to the card via a sticker 46 or may be imprinted directly on the card. Indicia 48 may include a gateway access telephone number 50 of the gateway platform, an account number 52 of the preexisting account for which card 36 originally was issued, and/or a customer service telephone number 54. The front side of card 36′ typically resembles card 36 in FIG. 2. It will be noted that account number 54 on the backside 36 a of card 36′ and account number 40 on the front side of card 36 typically are the same number.
  • [0041] Card 36′ also may include a tracking number 56. Tracking number 56 may be used, for example, to determine the type, format, terms, rates, etc., of a telephone account associated with a particular account number. For example, where multiple card types are used to access a single gateway access telephone number on a gateway platform the rates may differ from card to card. Therefore, the tracking number may be used to determine the appropriate rate for a particular calling account. Usually, however, the calling accounts on a single gateway access telephone number all are related to a common preexisting account type and, therefore, have common usage rates, data formats, etc. For example, typically, all calling accounts for credit cards issued by a particular bank share a single “800” number as a gateway access telephone number.
  • Referring now to FIG. 4, a method for creating telephone calling accounts according to one embodiment of the present invention is shown generally at [0042] 100. At 102, the method typically includes determining an account number of a preexisting account. Typically, the preexisting account is a credit card account. Alternatively the preexisting account may be virtually any other type of account having an account number, including but not limited to accounts for mileage cards, rewards cards, membership cards, dining cards, discount cards, bank cards, debit cards, stored-value cards, library cards, etc., and other preexisting accounts not having cards.
  • Typically, the account numbers are determined in batches. For example, the account numbers may be determined by selecting the account numbers of a group of customers of a company, such as a credit card or other company. Alternatively, the account numbers may be determined one at a time, rather than in a batch. [0043]
  • Typically, the preexisting account is an active account in use by an account owner. Alternatively, the preexisting account may be inactive. For example, the account number may correspond to a preexisting account that has been set aside for a potential customer, but which has not yet been activated. Therefore, a potential customer may be sent an inactive mileage card, for example, that also includes a telephone calling account with the same account number as the mileage card. [0044]
  • At [0045] 104, the method typically includes provisioning a gateway access telephone number associated with a gateway platform. Typically, the gateway access telephone number is a toll-free number, such as a domestic toll-free “800” number or an international toll-free number, as described above, Alternatively, the gateway access telephone number may not be a toll-free number. Typically, the gateway telephone number is provisioned after determining the account number. Alternatively, the gateway telephone number may be provisioned before determining the account number, or at some other time.
  • Typically, each of the account numbers assigned to a particular platform is unique. This ensures that no two customers will share the same account. All of the account numbers associated with a particular gateway access telephone number usually are derived from preexisting accounts of a common type. For example, all account numbers associated with gateway access telephone number 1-800-XXX-XXXX may be from preexisting credit cards issued by a particular bank. This ensures that each account number on the platform is unique, and has the same number of digits. Alternatively, account numbers from a variety of sources may be used on a single gateway telephone number. Where uniqueness of PINs is not assured, an additional identification code may be used to distinguish between identical account numbers on a single gateway access telephone number on a platform. [0046]
  • At [0047] 106, the method typically includes offering a calling account to an owner of the preexisting account. The offer typically is made by enclosing a statement insert in an account statement or bill sent to the owner of the preexisting account. The statement insert may be a separate piece of paper, or may be contained within a portion of a printed bill. Alternatively, the offer may be made by sending a direct mailing to the owner of the preexisting account.
  • The offer informs the owner that the card for the preexisting account may be used as a calling card by dialing an initialization telephone number and speaking with a customer service representative. Alternatively, the offer may be made in person, over the telephone, via e-mail, on a web site, in a print, radio, or television advertisement, or in some other suitable manner. [0048]
  • At [0049] 108, the method typically includes receiving a request from the owner of the preexisting account to create a telephone calling account with the account number of the preexisting account. Typically, the request is received when the owner of the account calls the customer service representative at customer service center 20 and requests initialization of the telephone calling account. Alternatively, the request may be received through an Internet web site, e-mail, or written communication from the owner of the account, or in some other suitable manner.
  • At [0050] 110, the method typically includes creating a telephone calling account on the platform and assigning to the calling account the account number of the preexisting account. Typically, the customer service representative receives the call from the owner of the preexisting account on telephone 16 c, and inputs via terminal 34 a command to create the telephone calling account on platform 22. Creation of the calling account and assignment of the account number of the preexisting account at 100 will be understood more readily with reference to FIG. 5, discussed below.
  • Typically, the creation of the telephone calling account with the same account designator as the preexisting account does not alter or impair the functionality of the preexisting account. Therefore, the owner may continue to use the preexisting account as it had been used in the past, while additionally using the newly created telephone calling account. [0051]
  • In FIG. 5, a method for creating a telephone calling account according to one embodiment of the present invention is shown generally at [0052] 120. The method typically includes receiving a call to an initialization telephone number, from the owner of a preexisting account at a customer service center. Typically, the initialization telephone number and recharge customer service number 54 are the same number, such as 1-800-PREPAID™, operated by Carrier Services of Portland, Oreg.. Alternatively, initialization number and recharge customer service number may be virtually any other telephone number, and may not be the same telephone number. The call usually is answered by a customer service representative on telephone 16 c. Alternatively, the owner of the preexisting account may contact the customer service center by dialing the gateway access telephone number and being routed to the customer service center, or by another non-telephonic method, as described above. The routing from the platform to the customer service center may be automatic, or may occur upon caller selection of a menu option in a voice response menu provided by VRU 26.
  • At [0053] 124, the method typically includes prompting the calling party for a gateway access telephone number. Typically, the gateway access telephone number has been communicated to the owner of the preexisting account in a direct mailing or other offer sent to the owner offering to add the telephone calling account functionality to the account number of the preexisting account, as described above. Typically, the gateway access telephone number is an “800” number other than 1-800-PREPAID®. Typically, the prompt is communicated by a live customer service representative. Alternatively, the prompt may be a communicated by a computer-synthesized voice or prerecorded voice. Where the caller is calling from a text-enabled telephone, such as a computer terminal configured for VOIP telephony, the prompt may be contained in text or graphics transmitted to the owner of the preexisting account.
  • At [0054] 126, the method typically includes presenting information concerning the calling account to the owner of the preexisting account. The information typically includes the telephone rates, minimum incremental telephone-time purchase amount, expiration date, etc., related to the account. This information typically varies from offer to offer, and may depend upon the type of preexisting account.
  • At [0055] 128, the method typically includes receiving a request to create a calling account from the owner of the preexisting account. Typically, the request is received via a telephone. Alternatively, the request may be received via another communication method, as described above.
  • At [0056] 130, the method typically includes prompting the owner of the preexisting account for the account number of the preexisting account. The prompt typically is given in the same manner as the prompt at 124, although a different manner, such as live voice, may be used. At 132, the method typically includes verifying the validity of the account number of the preexisting account. Typically, this is achieved by querying verification server 60 and receiving the status of the account number. Alternatively, verification of the validity of the account number may be achieved by directly contacting the issuing organization associated with the preexisting account.
  • At [0057] 134, the method typically includes prompting the caller for payment information, such as a credit card number, and receiving authorization to charge a predetermined amount to the user. At 136, the method typically includes verifying the payment information. Typically, the verification of payment information is achieved by querying the verification server 60. In one preferred embodiment of the invention for use with credit cards, the initial payment is made on the preexisting credit card account, and verification of the validity of the account number and verification of the payment information are both performed in one query to a credit card verification service.
  • At [0058] 138, the method includes creating a calling account on the gateway platformn associated with the gateway access telephone number and assigning an account number of the preexisting account to the calling account. This is typically accomplished by sending a message via the customer service representative terminal 34, through the customer service server 32 to host computer 28. A response may be sent from the host server back to the customer service server to confirm the transaction was completed, or report an error.
  • Typically, the message sent from the [0059] customer service server 32 to host computer 28 is an ASCII character string with the following format.
    Field Name Data Type Size Description
    Request Date Character  8 Date of the request in
    CCYYMMDD format.
    Request Character  8 Time of request in
    Time HHMMSS format.
    Client ID Character 10 Identification of Client of
    Call Processing Center,
    i.e., the name of the
    Customer Service Center.
    Store ID Character 10 Identification of the
    specific location of the
    customer service
    representative.
    Device ID Character  5 Identification of the device
    (terminal) within the
    location.
    Product ID Character 10 Identification of this
    product.
    PIN Action Character  2 Transaction requested.
    PIN Number Character 20 Account/PIN number to
    apply the request.
    PIN Type Character  1 Host assigned or remotely
    assigned.
    PIN Seconds Numeric  5 Seconds to apply to the PIN
    (if applicable).
    PIN Date Character  8 Date to apply to the PIN in
    CCYYMMDD format (if
    applicable).
    Control Character 20 For customer use. Passed
    Information through unchanged.
  • The Request Date field in the Request Packet typically contains the date of the request in the CCYYMMDD format. For example Jun. 15, 1999 would be indicated 19990615. The Request Time field in the Request Packet typically contains the time of the request in the HHMMSS format, in 24 hour time. For example, 3:05:04 pm would be indicated 150504. The Client ID, Store ID, and Device ID respectively designate the customer service provider, branch, and the [0060] particular client terminal 34 making the request to the host server. The Product ID designates the particular product offer to which the request applies, for example, a stored-value calling card with a flat rate of 15 cents a minute for all domestic calls.
  • The PIN Number field contains the account designator or PIN to which the requested PIN Action should be applied. The PIN Type field designates whether the PIN is assigned remotely by the [0061] customer service center 20 or is assigned internally by the gateway platform 22. Typically, the PIN Type is set to “C” for “Custom” if the PIN is to be assigned remotely by the customer service server, and is set to “S” for “Standard” if the PIN is an internally or locally assigned PIN.
  • The PIN Seconds field includes the number of calling units in the account. Typically, the calling units are seconds, although other calling units may be Used, as described above. The PIN Date field typically contains a date to apply to the PIN, and is used when setting the active date or cancel date of the PIN. The Control Information field may be used by the service provider to include information such as a tracking number related to the account. [0062]
  • The PIN Action field in the request packet typically contains one of the following codes to command the [0063] host computer 28 to perform a task related to the PIN.
    PIN
    Action Name Descriptions
    PA PIN Activate Set active data to today, extend cancel date.
    PC PIN Cancel Set cancel date to today.
    PD PIN Deactivate Deactivate PIN.
    PI PIN Insert Create a new PIN, set active date to today,
    extend cancel date, set seconds to the value in
    the PIN Seconds field. This command is only
    available when the PIN Type is custom.
    PK PIN Kill Make the PIN invisible to the platform.
    PQ PIN Query Return active date, cancel date, and PIN
    Seconds.
    PS PIN Set Set active date to today, extend cancel date,
    set seconds to value in the PIN Seconds field.
    PU PIN Unkill Make PIN visible to platform.
    PZ PIN Zap Set seconds to zero.
    TA Time Add Add the value in the PIN Seconds field to the
    seconds in the account.
    TM Time Minus Subtract the value in the PIN Seconds field to
    the seconds in the account.
    TS Time Set Set the seconds in the account to the value in
    the PIN Seconds field.
    DA Date Active Set the active date to the value in the PIN Date
    field.
    DC Date Cancel Set the cancel date to the value in the PIN Date
    field.
    HB Heart Beat Use to make sure the host server is alive and
    able to respond.
  • The PIN Activate command sets the active date to the current day (day of request), and extends the cancel date by a predetermined length of time, typically one year. Alternatively, the cancel date may be extended two years, ten years, or some other length of time. The PIN Cancel command cancels the pin effective immediately, on the date of the request, by setting the cancel date to the current day. Alternatively, the PIN cancel command may set the cancel date for the account to another predetermined date. The PIN Deactivate command deactivates the account, without canceling it or removing it from [0064] account database 30.
  • The PIN Insert command creates a new PIN on [0065] platform 22. The PIN Insert command typically creates a new database record in database 30, and sets the account number filed of the database record to the account number, or PIN, sent in the PIN Number field of the request packet containing the PIN Insert column. The PIN Insert command also typically sets the active date of the PIN to the current day, and sets the cancel date of the PIN to a date that is a predetermined length of time away from the current day, such as one year, two years, or other length of time. In addition, the PIN Insert command typically sets the balance in the account to the value in the PIN Seconds field of the current request packet. Typically, the PIN Insert command is available only where the PIN Type field in the current request packet is set to custom.
  • The PIN Kill command makes the PIN invisible to the platform, thereby preventing further use of the PIN by the owner of the account. This is useful to prevent fraud by those users suspected of committing fraud. [0066]
  • The PIN Query command returns the active date, cancel date, and PIN Seconds, or balance, for the account identified in the PIN Number field. This is useful to determine whether an account is active, and how much calling time is on an account. [0067]
  • The PIN Set command sets the active date of the PIN in the PIN Number field to the current day and sets the cancel date to a date that is a predetermined length of time away from the current day, such as one year, two years, or other length of time. In addition, the PIN Set command sets the balance of calling units on the account to the value in the PIN Seconds filed of the current packet. The PIN Set command is useful in initiating or recharging a customer's account. [0068]
  • The PIN Unkill command makes the PIN visible to the platform and host computer. This command is used to revive an account that has been killed in the past. [0069]
  • The PIN Zap command sets the balance of calling units in the account to zero. The Time Add command adds the value in the PIN Seconds field to the balance in the account. The Time Minus command subtracts the value in the PIN Seconds field from the balance in the account. The Time Set command sets the time in the account to the value in the PIN Seconds filed. Together, the PIN Zap, Time Add, Time Minus, and Time Set commands may be used to set the balance in the account to virtually any value, without disturbing other data related to the account. [0070]
  • Finally, the Heart Beat command is a command that alters no data in the account database, but merely requests a response verifying that the host computer and/or database are operational. This is used to verify that the host computer is not down, particularly where the host server takes a long time to respond. [0071]
  • Typically, the response from the [0072] host computer 28 to the remote server 32 is an ASCII string in the following format.
    Field Name Data Type Size Description
    Response Date Character  8 Date of the response in
    CCYYMMDD format.
    Response Character  8 Time of response in
    Time HHMMSS format.
    Client ID Character 10 Same as request.
    Store ID Character 10 Same as request.
    Device ID Character  5 Same as request.
    Confirmation Character 10 Mod10 confirmation
    number.
    PIN Action Character  2 Same as request.
    Result Code Character  2 Result of operation (see
    table below)
    PIN Number Character 20 PIN number to apply the
    action.
    PIN Seconds Numeric  5 Seconds currently on PIN,
    will be seconds before set
    to zero for PZ PIN Action.
    PIN Active Character  8 Active date currently on the
    PIN in CCYYMMDD
    format.
    PIN Cancel Character  8 Cancel date currently on the
    PIN in CCYYMMDD
    format.
    Control Character 20 For customer use, passed
    Information through unchanged.
  • The Response Data is an eight-character field including the date of the response in the CCYYMMDD format. The Response Time is an eight-character field including the response time in 24-hour time in the HHMMSS format. These two fields aid in determining the exact date and time of response from the host computer and database. [0073]
  • The Client ID, Store ID, Device ID, and PIN Action fields each typically contain the same information that was received in the request packet for those fields. The confirmation field is a [0074] MOD 10 number used to show that the data was exchanged successfully among the host computer 28, account database 30, and remote server 32.
  • The PIN Number field typically contains the PIN number to which the requested action was applied, and typically is the same in the request and response packet. The PIN Seconds field typically contains the number of calling units currently in the balance field of the account. If a PIN Zap command was sent in the request packet, the number of seconds erased from the PIN will be returned in the PIN seconds field. [0075]
  • The PIN Active field typically contains the active date currently in the account database for the PIN in issue. Likewise, the PIN Cancel field typically includes the cancel data currently stored in the account database for the PIN. [0076]
  • the control Information field is for the service provider's use, as described above, and is passed through from the request packet to the response packet unchanged. [0077]
  • Finally, the following codes may be used in the Result Code field of the above described response from the [0078] host computer 28 to customer service server 32.
    Result Code Description
    00 Transaction successful
    01 PIN number not found
    02 PIN number already cancelled
    03 PIN number already active
    04 PIN in use
    05 Invalid Client ID
    06 PIN database error
    07 PIN insert error
    08 Invalid PIN Action
    09 Invalid Product ID
    10 PIN database invalid
    12 PIN update error
    13 SEQ database invalid (Used for confirmation)
    14 Could not generate confirmation
    15 SEQ database error
    16 PIN has been used
    17 PIN is cancelled
    18 PIN has not been activated
  • It will be understood that the above data formats for the request and response messages sent between [0079] customer service server 32 and host server 28 are for illustrative purposes. Many other commands in a virtually limitless variety of data formats may be exchanged between customer service server 32 and host server to add, delete, and change information in the account database 30 related to the telephone calling accounts on the platform 22.
  • As shown in FIG. 6, a [0080] method 200 for placing a telephone call may be practiced according to one embodiment of the present invention. At 202, the method typically includes receiving a first leg of a call from a calling party at a gateway access telephone number associated with a gateway platform. Typically, the gateway access telephone number is a toll-free “800” number, as described above.
  • At [0081] 204, the method typically includes prompting the calling party for an account number of a calling account. The account number is identical to an account number of a preexisting account, such as a credit card account or mileage account, as described above. At 206, the method typically includes receiving the account number of the calling account from the calling party. Typically, the calling party keys in the account number to a telephone keypad. Alternatively, the calling party may speak the account number or communicate the account in another manner, as described above.
  • At [0082] 208, the method typically includes verifying the account number. Typically, verifying the account number is accomplished by querying the account database 30 and receiving a response from the host server that the account number exists and is valid and active.
  • At [0083] 210, the method typically includes determining whether the account number is active. Typically, determining whether the account number is active is accomplished by querying database 30 to determine whether the current date is between the active date and cancel date for the account, as described above. If the account is not active, the method typically includes automatically transferring the call via switch 24 and telephone network 12 to a telephone 16 c of a customer service representative.
  • At [0084] 214, the method typically includes requesting and receiving payment from the customer. At 216, once payment is received, the method typically includes updating the account by activating the account and setting the balance in the account to an appropriate amount corresponding to the amount paid by the calling party, less any outstanding debt owed by the calling party to the service provider.
  • At [0085] 218, the method typically includes determining whether there is a positive balance in the account. Typically, determining whether there is a positive balance in the account is accomplished by sending the PIN Query command from the host server 28 to the account database 30. If the balance in the account is negative or insufficient to place a call, the method typically includes, at 220, transferring the call to the customer service center and, at 222, requesting and receiving from the calling party payment for additional calling units on the calling account. At 224, the method includes updating the balance of calling units in the calling account database record in account database 30.
  • At [0086] 226, the method typically includes prompting the calling party for a destination telephone number. The prompt may be a live, synthesized, or prerecorded voice prompt, or another type of prompt, such as a text prompt on a multimedia telephone. At 228, the method typically includes receiving a destination telephone number from the calling party. Typically, the destination telephone number is entered via a touch-tone keypad on the calling party's telephone.
  • At [0087] 230, the method typically includes initiating a second leg of the call from the gateway platform to the destination telephone 16 b of the called party. At 232, the method typically includes connecting the first leg of the call to the second leg of the call, such that the telephone 16 a of the calling party and the telephone 16 b of the called party are connected via telephone network 14. Initiating the second leg and connecting telephones 16 a, 16 b may be accomplished substantially simultaneously.
  • At [0088] 234, the method typically includes determining whether the call has been terminated. At 236, if the call has been terminated, the method typically includes billing the calling account of the calling party for the cost of the call. Typically the cost of the call is determined using an associated rate table, as described above. Billing the calling account typically is accomplished by subtracting a calculated number of calling units, such as seconds, from the balance associated with the calling account, and storing the new total as the balance in the PIN Seconds field in account database 30.
  • While the invention has been disclosed in its preferred form, the specific embodiments thereof as disclosed and illustrated herein are not to be considered in a limiting sense because numerous variations are possible. The subject matter of the invention includes all novel and non-obvious combinations and subcombinations of the various elements, features, functions, and/or properties disclosed herein. No single feature, function, element, or property of the disclosed embodiments is essential. The following claims define certain combinations and subcombinations which are regarded as novel and non-obvious. Other combinations and subcombinations of features, functions, elements, and/or properties may be claimed through amendment of the present claims or presentation of new claims in this or a related application. Such claims also are regarded as included within the subject matter of the present invention, irrespective of whether they are broader, narrower, or equal in scope to the original claims. [0089]

Claims (15)

We claim:
1. A method of creating a telephone calling account on a calling platform, the method comprising:
receiving a request related to a preexisting account having a preexisting account number, the request being to create a telephone calling account having the same account number as the preexisting account, wherein the preexisting account has an associated account number that enables an owner to use the account for a non-telephone- related function;
obtaining the preexisting account number of the preexisting account;
creating a telephone calling account on the calling platform; and
assigning to the telephone calling account the preexisting account number of the preexisting account.
2. The method of claim 1, wherein, after creation of the telephone calling account, the same number may be used as the account number for the non-telephone related purpose, and as the account number for the telephone calling account.
3. A method for creating a calling account on a calling platform, the method comprising:
determining an account number remotely from the calling platform, where the account number is configured to be used for a non-telephone-related function;
creating a telephone calling account on the calling platform; and
assigning the remotely determined account number to the telephone calling account on the calling platform;
wherein the remotely determined account number is the same as a preexisting account number of a preexisting account.
4. A telephone system, comprising:
a calling platform;
a database configured to store an account number corresponding to a calling account on the calling platform; and
a remote server linked to the database, the remote server being configured to instruct the account database to create a new account associated with the platform having a predetermined account number;
wherein the predetermined account number is the same as a preexisting account number of a preexisting account, and the preexisting account number is configured to be used for a non-telephone-related function.
5. A card, comprising:
a surface; and
an account number imprinted upon the surface, the account number being associated with a first, preexisting account, and with a second, later established account;
where the first, preexisting account enables the account number to be used for a non-telephone-related function; and
where the second, later established account is a telephone calling account having the same account number as the first, preexisting account.
6. A card for use with a plurality of accounts, comprising:
a card;
a first account linked to the card, the first account being configured to enable a user to accomplish a non-telephone related purpose; and
a second account linked to the card, the second account being configured to enable a user to make a telephone call.
7. The card of claim 6, wherein the non-telephone related purpose is the purchase of goods and services.
8. The card of claim 7, wherein the card is a credit card.
9. The card of claim 7, wherein the card is a bank card.
10. The card of claim 7, wherein the card is a debit card.
11. The card of claim 7, wherein the card is a stored-value card.
12. The card of claim 7, wherein the card is a dining card.
13. The card of claim 6, wherein the card is a mileage card.
14. The card of claim 6, wherein the first account and the second account have the same account number.
15. The card of claim 6, wherein the second account is created after the card is in circulation.
US10/167,235 1999-11-09 2002-06-10 Telephone calling account system and method Abandoned US20030048888A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/167,235 US20030048888A1 (en) 1999-11-09 2002-06-10 Telephone calling account system and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/436,977 US6404866B1 (en) 1999-11-09 1999-11-09 Telephone calling account system and method
US10/167,235 US20030048888A1 (en) 1999-11-09 2002-06-10 Telephone calling account system and method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/436,977 Continuation US6404866B1 (en) 1999-11-09 1999-11-09 Telephone calling account system and method

Publications (1)

Publication Number Publication Date
US20030048888A1 true US20030048888A1 (en) 2003-03-13

Family

ID=23734574

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/436,977 Expired - Lifetime US6404866B1 (en) 1999-11-09 1999-11-09 Telephone calling account system and method
US10/167,235 Abandoned US20030048888A1 (en) 1999-11-09 2002-06-10 Telephone calling account system and method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/436,977 Expired - Lifetime US6404866B1 (en) 1999-11-09 1999-11-09 Telephone calling account system and method

Country Status (3)

Country Link
US (2) US6404866B1 (en)
AU (1) AU4302701A (en)
WO (1) WO2001039484A1 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020119767A1 (en) * 2000-12-29 2002-08-29 Fieldhouse Douglas M. Toll free calling account recharge system and method
US20050263587A1 (en) * 2004-05-26 2005-12-01 First Data Corporation System and method for initializing financial presentation instruments
US20060074767A1 (en) * 2004-10-05 2006-04-06 First Data Corporation Selective inclusion of stored value cards in mailings
US20060251225A1 (en) * 2005-05-06 2006-11-09 Ariel Gomez-Ortigoza Multi-networking communication system and method
US20060288148A1 (en) * 1997-03-04 2006-12-21 Papst Licensing Gmbh & Co. Kg Analog Data Generating And Processing Device For Use With A Personal Computer
US20090248483A1 (en) * 2008-03-28 2009-10-01 First Data Corporation Methods and systems for dynamically generating coupons associated with presentation instruments
US7925578B1 (en) 2005-08-26 2011-04-12 Jpmorgan Chase Bank, N.A. Systems and methods for performing scoring optimization
US7945492B1 (en) 1998-12-23 2011-05-17 Jpmorgan Chase Bank, N.A. System and method for integrating trading operations including the generation, processing and tracking of and trade documents
US20110125607A1 (en) * 2009-05-12 2011-05-26 Richard Wilen Multi-pack gift card system and methods
US7987501B2 (en) 2001-12-04 2011-07-26 Jpmorgan Chase Bank, N.A. System and method for single session sign-on
US8020754B2 (en) 2001-08-13 2011-09-20 Jpmorgan Chase Bank, N.A. System and method for funding a collective account by use of an electronic tag
US8145549B2 (en) 2003-05-30 2012-03-27 Jpmorgan Chase Bank, N.A. System and method for offering risk-based interest rates in a credit instutment
US8160960B1 (en) 2001-06-07 2012-04-17 Jpmorgan Chase Bank, N.A. System and method for rapid updating of credit information
US8175908B1 (en) 2003-09-04 2012-05-08 Jpmorgan Chase Bank, N.A. Systems and methods for constructing and utilizing a merchant database derived from customer purchase transactions data
US8185940B2 (en) 2001-07-12 2012-05-22 Jpmorgan Chase Bank, N.A. System and method for providing discriminated content to network users
US8301493B2 (en) 2002-11-05 2012-10-30 Jpmorgan Chase Bank, N.A. System and method for providing incentives to consumers to share information
US8447670B1 (en) 2005-05-27 2013-05-21 Jp Morgan Chase Bank, N.A. Universal payment protection
US8533031B2 (en) 2000-10-17 2013-09-10 Jpmorgan Chase Bank, N.A. Method and system for retaining customer loyalty
US8554631B1 (en) 2010-07-02 2013-10-08 Jpmorgan Chase Bank, N.A. Method and system for determining point of sale authorization
US20130275204A1 (en) * 2008-05-12 2013-10-17 Wilopen Products, Lc Gift Card Mall in the Home
US8601548B1 (en) * 2008-12-29 2013-12-03 Google Inc. Password popularity-based limiting of online account creation requests
US8622308B1 (en) 2007-12-31 2014-01-07 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US8793160B2 (en) 1999-12-07 2014-07-29 Steve Sorem System and method for processing transactions
US8849716B1 (en) 2001-04-20 2014-09-30 Jpmorgan Chase Bank, N.A. System and method for preventing identity theft or misuse by restricting access
US8893966B2 (en) 2006-02-10 2014-11-25 Wilopen Products Lc Customizable interactive gifting and advertising system and method
US9058626B1 (en) 2013-11-13 2015-06-16 Jpmorgan Chase Bank, N.A. System and method for financial services device usage
US20150213441A1 (en) * 2008-05-12 2015-07-30 Wilopen Products, Lc One-Sided Gift Card For Publications and Methods

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7925531B1 (en) 1995-11-13 2011-04-12 TrialCard Incorporated Method of delivering goods and services via media
US6516056B1 (en) * 2000-01-07 2003-02-04 Vesta Corporation Fraud prevention system and method
DE10057248A1 (en) * 2000-11-18 2002-06-20 Alcatel Sa Method and device for charging individual connection costs for a subscriber's terminal connected to a private telecommunications network
US8280793B1 (en) * 2001-07-16 2012-10-02 West Corporation Prepaid calling card accounts linked to credit card accounts, with methods for creating and managing the same
US20030048890A1 (en) * 2001-09-10 2003-03-13 Weiss David L. System and method for changing a personal identification number
US6965667B2 (en) * 2002-05-30 2005-11-15 Slingshot Communications, Inc. Method of accounting prepaid online internet service credit values
US20040122736A1 (en) 2002-10-11 2004-06-24 Bank One, Delaware, N.A. System and method for granting promotional rewards to credit account holders
US20040248552A1 (en) * 2003-05-20 2004-12-09 Mazurick Michael Le Remote automated voting and electoral system ("RAVES")
US7424100B2 (en) * 2003-11-14 2008-09-09 At&T Intellectual Property L.L.P. Prepaid telephony system and method of activating a prepaid telephony account
US7229014B1 (en) * 2004-06-25 2007-06-12 Richard Snyder systems and methods for account number generation and provisioning
US7617972B2 (en) 2005-07-15 2009-11-17 Revolution Money Inc. System and method for disputing individual items that are the subject of a transaction
US20080060069A1 (en) * 2005-08-12 2008-03-06 Slingshot Communications, Inc. Methods and apparatus for data transfer
CN102332984B (en) * 2011-10-19 2014-01-01 中国联合网络通信集团有限公司 Multimedia public telephone system, network access equipment and network access method
US10672008B2 (en) 2012-12-06 2020-06-02 Jpmorgan Chase Bank, N.A. System and method for data analytics
US9668131B2 (en) * 2014-01-24 2017-05-30 Htc Corporation Mobile device and wireless pairing method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706275A (en) * 1985-11-13 1987-11-10 Aerotel Ltd. Telephone system
US5825863A (en) * 1995-12-11 1998-10-20 Walker Asset Management Limited Partnership Prepaid limited usage calling card
US5892827A (en) * 1996-06-14 1999-04-06 Catalina Marketing International, Inc. Method and apparatus for generating personal identification numbers for use in consumer transactions
US5915007A (en) * 1998-04-14 1999-06-22 Catalina Marketing International, Inc. Method and system for using a frequent shopper card as a phone calling card
US6032136A (en) * 1998-11-17 2000-02-29 First Usa Bank, N.A. Customer activated multi-value (CAM) card
US6507644B1 (en) * 1999-06-08 2003-01-14 Worldcom, Inc. Pre-paid telephone calling card linked to a stored value account

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6000608A (en) * 1997-07-10 1999-12-14 Dorf; Robert E. Multifunction card system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706275A (en) * 1985-11-13 1987-11-10 Aerotel Ltd. Telephone system
US5825863A (en) * 1995-12-11 1998-10-20 Walker Asset Management Limited Partnership Prepaid limited usage calling card
US5892827A (en) * 1996-06-14 1999-04-06 Catalina Marketing International, Inc. Method and apparatus for generating personal identification numbers for use in consumer transactions
US5915007A (en) * 1998-04-14 1999-06-22 Catalina Marketing International, Inc. Method and system for using a frequent shopper card as a phone calling card
US6032136A (en) * 1998-11-17 2000-02-29 First Usa Bank, N.A. Customer activated multi-value (CAM) card
US6507644B1 (en) * 1999-06-08 2003-01-14 Worldcom, Inc. Pre-paid telephone calling card linked to a stored value account

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060288148A1 (en) * 1997-03-04 2006-12-21 Papst Licensing Gmbh & Co. Kg Analog Data Generating And Processing Device For Use With A Personal Computer
US7945492B1 (en) 1998-12-23 2011-05-17 Jpmorgan Chase Bank, N.A. System and method for integrating trading operations including the generation, processing and tracking of and trade documents
US8793160B2 (en) 1999-12-07 2014-07-29 Steve Sorem System and method for processing transactions
US8533031B2 (en) 2000-10-17 2013-09-10 Jpmorgan Chase Bank, N.A. Method and system for retaining customer loyalty
US7242922B2 (en) * 2000-12-29 2007-07-10 Vesta Corporation Toll free calling account recharge system and method
US20080057903A1 (en) * 2000-12-29 2008-03-06 Vesta Corporation Toll-free calling account recharge system and method
US7539480B2 (en) 2000-12-29 2009-05-26 Vesta Corporation Toll-free calling account recharge system and method
US20020119767A1 (en) * 2000-12-29 2002-08-29 Fieldhouse Douglas M. Toll free calling account recharge system and method
US8849716B1 (en) 2001-04-20 2014-09-30 Jpmorgan Chase Bank, N.A. System and method for preventing identity theft or misuse by restricting access
US10380374B2 (en) 2001-04-20 2019-08-13 Jpmorgan Chase Bank, N.A. System and method for preventing identity theft or misuse by restricting access
US8160960B1 (en) 2001-06-07 2012-04-17 Jpmorgan Chase Bank, N.A. System and method for rapid updating of credit information
US8185940B2 (en) 2001-07-12 2012-05-22 Jpmorgan Chase Bank, N.A. System and method for providing discriminated content to network users
US8020754B2 (en) 2001-08-13 2011-09-20 Jpmorgan Chase Bank, N.A. System and method for funding a collective account by use of an electronic tag
US8707410B2 (en) 2001-12-04 2014-04-22 Jpmorgan Chase Bank, N.A. System and method for single session sign-on
US7987501B2 (en) 2001-12-04 2011-07-26 Jpmorgan Chase Bank, N.A. System and method for single session sign-on
US8301493B2 (en) 2002-11-05 2012-10-30 Jpmorgan Chase Bank, N.A. System and method for providing incentives to consumers to share information
US8145549B2 (en) 2003-05-30 2012-03-27 Jpmorgan Chase Bank, N.A. System and method for offering risk-based interest rates in a credit instutment
US8306907B2 (en) 2003-05-30 2012-11-06 Jpmorgan Chase Bank N.A. System and method for offering risk-based interest rates in a credit instrument
US8175908B1 (en) 2003-09-04 2012-05-08 Jpmorgan Chase Bank, N.A. Systems and methods for constructing and utilizing a merchant database derived from customer purchase transactions data
US20050263587A1 (en) * 2004-05-26 2005-12-01 First Data Corporation System and method for initializing financial presentation instruments
US7303121B2 (en) * 2004-05-26 2007-12-04 First Data Corporation System and method for initializing financial presentation instruments
US20060074767A1 (en) * 2004-10-05 2006-04-06 First Data Corporation Selective inclusion of stored value cards in mailings
US20100135285A1 (en) * 2005-05-06 2010-06-03 Ipsobox, S.A. De C.V. Multi-Networking Communication System and Method
US20060251225A1 (en) * 2005-05-06 2006-11-09 Ariel Gomez-Ortigoza Multi-networking communication system and method
US7660403B2 (en) * 2005-05-06 2010-02-09 Ipsobox, S.A. De C.V. Multi-networking communication system and method
US8447672B2 (en) 2005-05-27 2013-05-21 Jp Morgan Chase Bank, N.A. Universal payment protection
US8473395B1 (en) 2005-05-27 2013-06-25 Jpmorgan Chase Bank, Na Universal payment protection
US8447670B1 (en) 2005-05-27 2013-05-21 Jp Morgan Chase Bank, N.A. Universal payment protection
US10290054B2 (en) 2005-08-26 2019-05-14 Jpmorgan Chase Bank, N.A. Systems and methods for performing scoring optimization
US7925578B1 (en) 2005-08-26 2011-04-12 Jpmorgan Chase Bank, N.A. Systems and methods for performing scoring optimization
US8762260B2 (en) 2005-08-26 2014-06-24 Jpmorgan Chase Bank, N.A. Systems and methods for performing scoring optimization
US8893966B2 (en) 2006-02-10 2014-11-25 Wilopen Products Lc Customizable interactive gifting and advertising system and method
US8622308B1 (en) 2007-12-31 2014-01-07 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US20090248483A1 (en) * 2008-03-28 2009-10-01 First Data Corporation Methods and systems for dynamically generating coupons associated with presentation instruments
US8700446B2 (en) 2008-03-28 2014-04-15 First Data Corporation Methods and systems for dynamically generating coupons associated with presentation instruments
US20130275204A1 (en) * 2008-05-12 2013-10-17 Wilopen Products, Lc Gift Card Mall in the Home
US9002737B2 (en) * 2008-05-12 2015-04-07 Wilopen Products Lc Gift card mall in the home
US20150213441A1 (en) * 2008-05-12 2015-07-30 Wilopen Products, Lc One-Sided Gift Card For Publications and Methods
US8601548B1 (en) * 2008-12-29 2013-12-03 Google Inc. Password popularity-based limiting of online account creation requests
US20110125607A1 (en) * 2009-05-12 2011-05-26 Richard Wilen Multi-pack gift card system and methods
US9111278B1 (en) 2010-07-02 2015-08-18 Jpmorgan Chase Bank, N.A. Method and system for determining point of sale authorization
US8554631B1 (en) 2010-07-02 2013-10-08 Jpmorgan Chase Bank, N.A. Method and system for determining point of sale authorization
US9058626B1 (en) 2013-11-13 2015-06-16 Jpmorgan Chase Bank, N.A. System and method for financial services device usage
US9460469B1 (en) 2013-11-13 2016-10-04 Jpmorgan Chase Bank, N.A. System and method for financial services device usage

Also Published As

Publication number Publication date
AU4302701A (en) 2001-06-04
WO2001039484A1 (en) 2001-05-31
US6404866B1 (en) 2002-06-11

Similar Documents

Publication Publication Date Title
US6404866B1 (en) Telephone calling account system and method
US10891598B2 (en) Enhanced communication platform and related communication method using the platform
US8930279B2 (en) System and method for prepaid account replenishment
US20150213446A1 (en) Enhanced communication platform and related communication method using the platform
US20010028705A1 (en) Prepaid direct dial long distance telecommunication services
EA010957B1 (en) Remotely instantly coupon–reloadable prepaid payment card
US6999750B2 (en) Prepaid system, method thereof, and communication terminal
WO2002045402A1 (en) Professional services billing personal identification number
EP1633151B1 (en) Communication services
WO2000070858A1 (en) Method and system for charging value-added calls
AU2017239535A1 (en) Communication services
US20040128238A1 (en) Adapt to destination locale
WO2001060044A2 (en) Prepaid direct dial long distance telecommunication services
AU2015202696A1 (en) Communication services
ZA200102171B (en) Communication services.

Legal Events

Date Code Title Description
AS Assignment

Owner name: VESTA CORPORATION, OREGON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HOPPER, ERIC L.;STEELE, KEITH E.;FIELDHOUSE, DOUGLAS M.;REEL/FRAME:013309/0445;SIGNING DATES FROM 20020816 TO 20020910

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION