WO2001020886A1 - Method and apparatus for long distance carrier selection - Google Patents

Method and apparatus for long distance carrier selection Download PDF

Info

Publication number
WO2001020886A1
WO2001020886A1 PCT/US2000/040897 US0040897W WO0120886A1 WO 2001020886 A1 WO2001020886 A1 WO 2001020886A1 US 0040897 W US0040897 W US 0040897W WO 0120886 A1 WO0120886 A1 WO 0120886A1
Authority
WO
WIPO (PCT)
Prior art keywords
long distance
code
distance carrier
telephone
switch
Prior art date
Application number
PCT/US2000/040897
Other languages
French (fr)
Inventor
Samuel L. Thomasson
Original Assignee
Acoustic Technologies, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Acoustic Technologies, Inc. filed Critical Acoustic Technologies, Inc.
Publication of WO2001020886A1 publication Critical patent/WO2001020886A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27485Appending a prefix to or inserting a pause into a dialling sequence

Definitions

  • This invention relates to telephone dialing systems and, in particular, to a method and apparatus for automatically selecting a long distance carrier
  • Many automatic dialing systems are known in the art, including "speed dialing," wherein a particular sequence of digits is stored in memory and associated with a single key for retrieval and automatic dialing
  • Many software programs that keep track of business or social contacts are capable of automatically dialing a number looked up by a user These programs dial whatever information has been stored by a user and can dial any number of digits
  • a further object of the invention is to provide a method and apparatus for automatically recognizing long distance toll calls and inserting a long distance carrier selection code in the data from the telephone
  • Another object of the invention is to provide a system that can be implemented within a telephone, as a plug-in addition using modular jacks, or as an addition to the wiring in a household for serving all interior telephones
  • a further object of the invention is to provide an apparatus and method for automatically inserting a long distance carrier selection code in the data from a cellular telephone or a wired telephone
  • FIG 1 is a flowchart of a method in accordance with a preferred embodiment of the invention.
  • FIG 2 is a flowchart of a method in accordance with an alternative embodiment of the invention.
  • FIG 3 is a block diagram of apparatus constructed in accordance with another aspect of the invention.
  • FIG 1 is a flowchart of a method in accordance with a preferred embodiment of the invention in which the selection of long distance carrier is fixed Specifically, the access number of a long distance carrier is stored in permanent memory within the telephone.
  • Permanent memory is memory that by its nature is permanent, e.g., read only memory (ROM), or memory that is alterable but the means for changing the data is absent; e.g., erasable programmable read only memory (EPROM) without the voltages or the logic necessary to effect change
  • ROM read only memory
  • EPROM erasable programmable read only memory
  • the digits are stored in memory, as indicated in step 11, and analyzed for content. Specifically, the first digit is checked to see if it is "1". If so, then it is assumed that a long distance call is being made If the first digit is not "1", then a local call is assumed and the process skips to the last step, sending the stored number.
  • dialed numbers including these "area codes” must not have a code for a long distance carrier automatically inserted into the data stream from a telephone Steps 14 and 15 check for these area codes and, if either is found, the program skips to the last step.
  • the access code for a particular long distance carrier is then sent; e.g., 10-10-577, as indicated in step 17. Finally, the dialed number is sent, as indicated in step 19.
  • FIG. 2 differs from FIG 1 in the addition of step 21, wherein the dialed number is inspected for a defeat code, and in reversing the first two steps.
  • the process is slightly faster than if the entire dialed number is stored prior to analysis. On telephones that display the dialed digits and other information, the dialed number is already stored and the process begins with inspecting the dialed number for a long distance code
  • a defeat code e.g. 1#3*4
  • the process skips to the last step, sending only the dialed number.
  • the automatic selection can also be defeated by a switch actuated by the user Step 21 in FIG 2 would then be checking an I/O port to determine whether the switch were open or closed
  • FIG 3 illustrates the electronics within a telephone as modified in accordance with another aspect of the invention
  • Microprocessor 31 is coupled to ROM 32, RAM 33, and I/O circuit 34 These elements are separate circuits or are incorporated into microprocessor 31
  • Display 36, keyboard 37, and telephone operations circuit 38 are particularly adapted to provide telephone functions Circuit 38, for example, provides tone encoding and decoding, among other functions
  • switch 41 is coupled to one or more input pins of I/O circuit 34
  • switch 41 is a single pole, triple throw switch wherein each throw is coupled to a pull-up resistor Switch 41 is operated by a user to indicate which one of several long distance carriers to use for a call Without switch 41, input 42 is held above ground by resistor 43 coupled between input 42 and a source of positive DC voltage, typically indicating a logic one
  • input 42 is grounded, typically indicating a logic zero
  • the user can choose among three carriers by grounding the appropriate input.
  • the user can choose among three carriers by grounding the appropriate input.
  • the invention thus provides a method and apparatus for automatically recognizing long distance toll calls and inserting a long distance carrier selection code in the data from the telephone to a local switching network
  • the invention can be implemented within a telephone, as a plug-in addition using modular jacks, or as an addition to the wiring in a household for serving all interior telephones
  • Any type of telephone, e g cellular or wired, can include a circuit constructed in accordance with the invention
  • a binary coded switch can be used instead of switch 41
  • the foregoing description applies to domestic telephone calls only
  • the number of digits in the defeat code is a matter of choice.
  • the only criterion for a defeat code is that it be unique.

Abstract

Apparatus within a telephone detects a long distance prefix, stores the dialed number (11), sends a code for a long distance carrier (17), and then sends the dialed number to the local exchange carrier (18). The apparatus also checks the stored number for toll-free area codes (14, 15) and the dialed number is sent without the code when a toll-free area codes is detected. Automatic insertion can be defeated by including a particular code in the dialed number or by a defeat switch on the telephone.

Description

METHOD AND APPARATUS FOR LONG DISTANCE CARRIER SELECTION BACKGROUND OF THE INVENTION
This invention relates to telephone dialing systems and, in particular, to a method and apparatus for automatically selecting a long distance carrier Many automatic dialing systems are known in the art, including "speed dialing," wherein a particular sequence of digits is stored in memory and associated with a single key for retrieval and automatic dialing Many software programs that keep track of business or social contacts are capable of automatically dialing a number looked up by a user These programs dial whatever information has been stored by a user and can dial any number of digits
There are several long distance carriers and the selection of some carriers typically incurs a dialing penalty of seven digits in addition to a long distance prefix, a three digit area code, and the seven digit number being called If the call is being made from a cellular telephone or using a credit card, the number of digits that must be correctly entered can be formidable Programming an automatic dialer with the correct information is no less annoying even if, in theory, it must only be done once
Automatic dialing systems do not distinguish between local and long distance calls, requiring the carrier selection code to be entered for each long distance call If the carrier is changed, then all the corresponding numbers must be changed in an automatic dialing system Some numbers are always used less frequently than others and the administrative overhead can be significant
Separate automatic dialing systems are known in the art, e g , U S Patent 4,980,910 (Oba et al ) Although a separate automatic dialing mechanism is widely useful, it is preferred to have a system that can be incorporated into a telephone or into the service line to a house
In view of the foregoing, it is therefore an object of the invention to provide a method and apparatus for automatically inserting a long distance carrier selection code in the data from a telephone A further object of the invention is to provide a method and apparatus for automatically recognizing long distance toll calls and inserting a long distance carrier selection code in the data from the telephone
Another object of the invention is to provide a system that can be implemented within a telephone, as a plug-in addition using modular jacks, or as an addition to the wiring in a household for serving all interior telephones
A further object of the invention is to provide an apparatus and method for automatically inserting a long distance carrier selection code in the data from a cellular telephone or a wired telephone
SUMMARY OF THE INVENTION
The foregoing objects are achieved in this invention in which, if a long distance prefix is detected, the dialed number is stored, a code for a long distance carrier is sent from a telephone to the local exchange carrier, and then the dialed number is sent to the local exchange carrier The stored number is also checked for toll-free area codes and the dialed number is sent without the code when a toll-free area code is detected Automatic insertion can be defeated by including a particular code in the dialed number or by a defeat switch on the telephone
BRIEF DESCRIPTION OF THE DRAWINGS
A more complete understanding of the invention can be obtained by considering the following detailed description in conjunction with the accompanying drawings, in which
FIG 1 is a flowchart of a method in accordance with a preferred embodiment of the invention,
FIG 2 is a flowchart of a method in accordance with an alternative embodiment of the invention, and
FIG 3 is a block diagram of apparatus constructed in accordance with another aspect of the invention
DETAILED DESCRIPTION OF THE INVENTION
FIG 1 is a flowchart of a method in accordance with a preferred embodiment of the invention in which the selection of long distance carrier is fixed Specifically, the access number of a long distance carrier is stored in permanent memory within the telephone. "Permanent" memory is memory that by its nature is permanent, e.g., read only memory (ROM), or memory that is alterable but the means for changing the data is absent; e.g., erasable programmable read only memory (EPROM) without the voltages or the logic necessary to effect change When a number is dialed, the digits are stored in memory, as indicated in step 11, and analyzed for content. Specifically, the first digit is checked to see if it is "1". If so, then it is assumed that a long distance call is being made If the first digit is not "1", then a local call is assumed and the process skips to the last step, sending the stored number.
Because some long distance calls are toll-free, e.g. 800 and 888 numbers, dialed numbers including these "area codes" must not have a code for a long distance carrier automatically inserted into the data stream from a telephone Steps 14 and 15 check for these area codes and, if either is found, the program skips to the last step.
Having tested for long distance and eliminated toll-free calls, the access code for a particular long distance carrier is then sent; e.g., 10-10-577, as indicated in step 17. Finally, the dialed number is sent, as indicated in step 19.
The software for implementing the process illustrated in FIG 1 is easily added to the existing software in telephones, whether they are desk type, wall mount, cordless, or cellular. The access number is fixed in the telephone, thereby assuring that long distance calls from that telephone will be sent to the particular long distance provider. In some cases, it might be desirable to defeat the automatic carrier selection code and FIGS. 2 and 3 address this situation FIG. 2 differs from FIG 1 in the addition of step 21, wherein the dialed number is inspected for a defeat code, and in reversing the first two steps. By inspecting the first digit first, the process is slightly faster than if the entire dialed number is stored prior to analysis. On telephones that display the dialed digits and other information, the dialed number is already stored and the process begins with inspecting the dialed number for a long distance code
If a defeat code, e.g. 1#3*4, is found, the process skips to the last step, sending only the dialed number. The automatic selection can also be defeated by a switch actuated by the user Step 21 in FIG 2 would then be checking an I/O port to determine whether the switch were open or closed
FIG 3 illustrates the electronics within a telephone as modified in accordance with another aspect of the invention Microprocessor 31 is coupled to ROM 32, RAM 33, and I/O circuit 34 These elements are separate circuits or are incorporated into microprocessor 31 Display 36, keyboard 37, and telephone operations circuit 38 are particularly adapted to provide telephone functions Circuit 38, for example, provides tone encoding and decoding, among other functions In accordance with the invention, switch 41 is coupled to one or more input pins of I/O circuit 34 As illustrated in FIG 3, switch 41 is a single pole, triple throw switch wherein each throw is coupled to a pull-up resistor Switch 41 is operated by a user to indicate which one of several long distance carriers to use for a call Without switch 41, input 42 is held above ground by resistor 43 coupled between input 42 and a source of positive DC voltage, typically indicating a logic one When switch 41 is in the position shown, input 42 is grounded, typically indicating a logic zero With each input corresponding to a long distance carrier, the user can choose among three carriers by grounding the appropriate input. As seen by the user, switch 41 is simply a three position slide switch located on the side or rear of the telephone with other switches (not shown), such as for adjusting ring volume or for selecting tone or pulse dialing
The invention thus provides a method and apparatus for automatically recognizing long distance toll calls and inserting a long distance carrier selection code in the data from the telephone to a local switching network The invention can be implemented within a telephone, as a plug-in addition using modular jacks, or as an addition to the wiring in a household for serving all interior telephones Any type of telephone, e g cellular or wired, can include a circuit constructed in accordance with the invention
Having thus described the invention, it will be apparent to those of skill in the art that various modifications can be made within the scope of the invention For example, a binary coded switch can be used instead of switch 41 The foregoing description applies to domestic telephone calls only One can also test for international prefix (011 ) and send the dialed number through the long distance carrier if an international call is being made. The number of digits in the defeat code is a matter of choice. The only criterion for a defeat code is that it be unique.

Claims

What is claimed is.
1. A method for automatically inserting a code for a long distance carrier into a number dialed in a telephone, said method comprising the steps of detecting a long distance prefix, storing the dialed number if a long distance prefix is detected, sending the code for a long distance carrier; and sending the dialed number.
2 The method as set forth in claim 1 and further including the steps of checking the stored number for toll-free area codes; and sending the dialed number without the code when a toll-free area code is detected
3. The method as set forth in claim 1 wherein the telephone includes a switch for indicating whether or not to insert the code for a long distance carrier automatically and said method includes the steps of. checking the state of the switch prior to said step of sending the code for a long distance carrier; and sending the code for a long distance carrier, or not, in accordance with the state of the switch.
4. The method as set forth in claim 1 wherein the switch can indicate more than one long distance carrier and further including the steps of: storing the codes for more than one long distance carrier; checking the state of the switch prior to said step of sending the code for a long distance carrier; and sending the code for a long distance carrier, or not, in accordance with the state of the switch.
5. The method as set forth in claim 1 and further including the steps of: checking the stored number for a defeat code; and sending the dialed number without the code for a long distance carrier when a defeat code is detected.
PCT/US2000/040897 1999-09-14 2000-09-14 Method and apparatus for long distance carrier selection WO2001020886A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US39526099A 1999-09-14 1999-09-14
US09/395,260 1999-09-14

Publications (1)

Publication Number Publication Date
WO2001020886A1 true WO2001020886A1 (en) 2001-03-22

Family

ID=23562310

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/040897 WO2001020886A1 (en) 1999-09-14 2000-09-14 Method and apparatus for long distance carrier selection

Country Status (1)

Country Link
WO (1) WO2001020886A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5420914A (en) * 1994-02-28 1995-05-30 U S West Technologies, Inc. System and method for real time carrier selection
US5425085A (en) * 1994-03-18 1995-06-13 Rates Technology Inc. Least cost routing device for separate connection into phone line
US5550915A (en) * 1993-07-02 1996-08-27 Lucent Technologies, Inc. Apparatus for use in completing telephone calls
US5878122A (en) * 1997-02-07 1999-03-02 Northern Telecom Limited Long distance service bureau

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5550915A (en) * 1993-07-02 1996-08-27 Lucent Technologies, Inc. Apparatus for use in completing telephone calls
US5420914A (en) * 1994-02-28 1995-05-30 U S West Technologies, Inc. System and method for real time carrier selection
US5425085A (en) * 1994-03-18 1995-06-13 Rates Technology Inc. Least cost routing device for separate connection into phone line
US5425085C1 (en) * 1994-03-18 2001-10-09 Rates Technology Inc Least control routing device for separate connection into phone line
US5878122A (en) * 1997-02-07 1999-03-02 Northern Telecom Limited Long distance service bureau

Similar Documents

Publication Publication Date Title
US6035024A (en) Apparatus and method for displaying numbers in a communication network
US4099033A (en) Telephone security device
CN100446614C (en) Telephone system and method for operating the same
US5272749A (en) Telephone dialing system for converting subscriber-created telephone numbers to directory numbers
US3917911A (en) Security entry systems
EP0530010B1 (en) Telephone with abbreviated dialling
US3985972A (en) Telephone call restrictor
CN1310541A (en) Electronic apparatus and special information management method
CN1195132A (en) Interrupt-driven keypad scanning method and apparatus
CA1249681A (en) First dialed digit detector and comparator
US4825463A (en) Automatic dialer for accessing public network directly of via local network
WO2001020886A1 (en) Method and apparatus for long distance carrier selection
CA2144744C (en) Circuit and method for automatic memory dialing
US6266543B1 (en) Electronic phone book dialing system combined with a vehicle-installed hand-free system of a cellular phone
US6868145B1 (en) Alphanumeric keyboard with telephone dialing capability
GB2030423A (en) Repertory dialler
US8947362B2 (en) Key input device and mobile communication terminal using the key input device
US5946382A (en) Button telephone equipment for display of calling public line number
US6956938B1 (en) Electronic device and method for operating
US4090037A (en) Telephone set
US4243841A (en) Digitally activated coin control circuit
EP0429176A2 (en) Prepaid card management system
KR100635186B1 (en) A method and related communications apparatus for assisting a callee in identifying a possible caller
KR970064141A (en) Device and method to confirm phone usage history storage
US6556846B1 (en) Device for retrieving dial data and method of retrieving dial data

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): BR CA CN IN JP KR MX

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP