US20030048888A1 - Telephone calling account system and method - Google Patents
Telephone calling account system and method Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/765—Linked or grouped accounts, e.g. of users or devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/56—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for VoIP communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/77—Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
- H04M17/10—Account details or usage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
- H04M17/10—Account details or usage
- H04M17/106—Account details or usage using commercial credit or debit cards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
- H04M2017/14—Prepayment of wireline communication systems, wireless communication systems or telephone systems using commercial credit/debit cards, e.g. VISA, AMEX
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/202—VoIP; Packet switched telephony
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
- H04M2215/724—Linked accounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
- H04M2215/724—Linked accounts
- H04M2215/7254—Multiple 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
- 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.
- This invention relates generally to telephony, and more particularly to telephone calling accounts.
- 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.
- 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.
- 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.
- 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. 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.
- 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.
- Referring initially to FIG. 1, one embodiment of a telecommunications system according to the present invention is shown generally at10.
Telecommunications system 10 includes atelephone network 12 and acomputer 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
telephones 16 are connected totelephone network 12. A call may be connected viatelephone network 12 between any pair of telephones on the network. For example, a call may be connected between atelephone 16 a of a calling party and atelephone 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. 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
computer network 14 andtelephone 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 oftelephones 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. -
Telephone network 12 andcomputer network 14 each connect acall processing center 18 and acustomer service center 20.Call processing center 18 andplatform 22 typically are run by a long-distance carrier such as QWEST of Denver, Colo., andcustomer 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 agateway platform 22 configured to receive calls fromtelephones 16 ontelephone network 12. Typically, thecall processing center 18 andcustomer service center 20 are geographically remote from each other, being, for example, located in different buildings or towns. Alternatively, thecenters - Calling parties may access the gateway platform by dialing a gateway access telephone number, shown at50 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, gatewayaccess 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 acall switch 24 connected totelephone network 12, Switch 24 typically is configured to route calls betweentelephones 16 and a voice recognition unit (VRU) 26. Switch 24 and VRU 26 each are linked to and controlled by ahost computer 28.Host computer 28, in turn, is linked to anaccount database 30, which contains information related to the various accounts onplatform 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 fromtelephone network 12. Calls routed byswitch 24 may originate at any oftelephones 16, or atVRU 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
telephone 16 a andplatform 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 thehost computer 28 and/orVRU 26, theswitch 24 is configured to initiate a second leg of the telephone call, that is, to connect the calling party to anothertelephone 16 on thetelephone network 12.Switch 24 may connect, for example, thetelephone 16 a of the calling party with thetelephone 16 b of the called party, or with thetelephone 16 c of the customer service center of a service provider. -
VRU 26 is a device configured to answer a call from atelephone 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.”
- The user typically responds to the VRU prompt by keying in an account number via a telephone keypad or by speaking. After
host computer 28 has verified withaccount 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 instructswitch 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 atcustomer 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.
- Once the call has terminated,
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,
platform 22 typically includes a rate calculation mechanism, such as a rate table, accessible byhost computer 28. The rate table usually is stored in theaccount database 30. Alternatively, the rate table may be stored in thehost computer 28, elsewhere oncomputer 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,
account database 30 contains information on individual calling accounts onplatform 22. Typically, the accounts on the platform are indexed by account number, or PIN. For each PIN, theaccount 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.
- 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
platform 22. -
Host computer 28 also typically is connected viacomputer network 14 to acustomer service server 32.Customer service server 32 also is referred to herein asremote server 32, because it typically is located remote fromhost computer 28.Host computer 28 typically executes an interface program configured to enablecustomer service server 32 to communicate withdatabase 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 thedatabase 30. The interface typically is configured to send and receive request and response messages, typically in the form of data packets, betweenhost computer 28 andremote server 32, as described below. -
Customer service center 20 also typically includes at least one terminal 34 connected tocustomer service server 32. A customer service representative (CSR) typically fields a call from a customer ontelephone 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
account database 30 throughterminal 34 andcustomer 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 inaccount 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.
Customer service server 32 also typically is linked to apayment 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
card 36 is shown that includes thename 38 of the owner of the card and anaccount number 40. The account and account number ofcard 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 preexistingcard 36. Typically,card 36 is a credit card. - Alternatively,
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
backside 36 a of acard 36′ according to another embodiment of the present invention.Backside 36 a includes amagnetic strip 42, asignature block 44, and information orindicia 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 asticker 46 or may be imprinted directly on the card.Indicia 48 may include a gatewayaccess telephone number 50 of the gateway platform, anaccount number 52 of the preexisting account for whichcard 36 originally was issued, and/or a customerservice telephone number 54. The front side ofcard 36′ typically resemblescard 36 in FIG. 2. It will be noted thataccount number 54 on thebackside 36 a ofcard 36′ andaccount number 40 on the front side ofcard 36 typically are the same number. -
Card 36′ also may include a trackingnumber 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 at100. 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.
- 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.
- At104, 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.
- At106, 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.
- At108, 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. - At110, 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 onplatform 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.
- In FIG. 5, a method for creating a telephone calling account according to one embodiment of the present invention is shown generally at120. 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 ontelephone 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 byVRU 26. - At124, 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.
- At126, 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.
- At128, 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.
- At130, 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. - At134, 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. - At138, 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 thecustomer service server 32 tohost 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
customer service server 32 tohost 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
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 thegateway 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.
- 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.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
account database 30. - The PIN Insert command creates a new PIN on
platform 22. The PIN Insert command typically creates a new database record indatabase 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.
- 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. 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.
- 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. 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.
- 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.
- Typically, the response from the
host computer 28 to theremote 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.
- 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 thehost computer 28,account database 30, andremote 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. Likewise, the PIN Cancel field typically includes the cancel data currently stored in the account database for the PIN.
- 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.
- Finally, the following codes may be used in the Result Code field of the above described response from the
host computer 28 tocustomer 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
customer service server 32 andhost server 28 are for illustrative purposes. Many other commands in a virtually limitless variety of data formats may be exchanged betweencustomer service server 32 and host server to add, delete, and change information in theaccount database 30 related to the telephone calling accounts on theplatform 22. - As shown in FIG. 6, a
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. - At204, 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.
- At208, 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. - At210, 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 viaswitch 24 andtelephone network 12 to atelephone 16 c of a customer service representative. - At214, 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.
- At218, 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 theaccount 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 inaccount database 30. - At226, 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.
- At230, 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 thetelephone 16 a of the calling party and thetelephone 16 b of the called party are connected viatelephone network 14. Initiating the second leg and connectingtelephones - At234, 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.
Claims (15)
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.
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)
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)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6000608A (en) * | 1997-07-10 | 1999-12-14 | Dorf; Robert E. | Multifunction card system |
-
1999
- 1999-11-09 US US09/436,977 patent/US6404866B1/en not_active Expired - Lifetime
-
2000
- 2000-11-03 WO PCT/US2000/041884 patent/WO2001039484A1/en active Application Filing
- 2000-11-03 AU AU43027/01A patent/AU4302701A/en not_active Abandoned
-
2002
- 2002-06-10 US US10/167,235 patent/US20030048888A1/en not_active Abandoned
Patent Citations (6)
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)
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 |