WO2001041404A1 - Method and apparatus for handset audible zone and number indication - Google Patents

Method and apparatus for handset audible zone and number indication Download PDF

Info

Publication number
WO2001041404A1
WO2001041404A1 PCT/US1999/028342 US9928342W WO0141404A1 WO 2001041404 A1 WO2001041404 A1 WO 2001041404A1 US 9928342 W US9928342 W US 9928342W WO 0141404 A1 WO0141404 A1 WO 0141404A1
Authority
WO
WIPO (PCT)
Prior art keywords
telephone
dialtone
determining
pricing tier
controller
Prior art date
Application number
PCT/US1999/028342
Other languages
French (fr)
Inventor
Gallin Chia-Lin Chen
Steven Wayne Latham
Original Assignee
Gte Wireless Service Corporation
Gte Service Corporation
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 Gte Wireless Service Corporation, Gte Service Corporation filed Critical Gte Wireless Service Corporation
Priority to AU17486/00A priority Critical patent/AU1748600A/en
Priority to PCT/US1999/028342 priority patent/WO2001041404A1/en
Publication of WO2001041404A1 publication Critical patent/WO2001041404A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/56Arrangements for indicating or recording the called number at the calling subscriber's set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/49Connection to several service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0168On line or real-time flexible customization or negotiation according to wishes of subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/018On-line real-time billing, able to see billing information while in communication, e.g. via the internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/32Involving wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/42Least cost routing, i.e. provision for selecting the lowest cost tariff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/46Connection to several service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/74Rating aspects, e.g. rating parameters or tariff determination apects
    • H04M2215/745Least cost routing, e.g. Automatic or manual, call by call or by preselection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/82Advice-of-Charge [AOC], i.e. notify subscriber of charges/cumulative charge; meter at the substation

Definitions

  • the present invention relates to dialtones in telephone handsets, and more particularly to the generation of multiple dialtones in handsets, both in wireless and landline telephones.
  • a wireless telephone user may subscribe to a calling plan which has several pricing tiers, possibly based on geographic zones or time of day and/or day of week.
  • the LCD display of the subscriber's handset may inform the subscriber of the current pricing tier with a zone or time indicator.
  • Other handsets do not have the capability to display zone or timing information. Even when the subscriber's handset displays zone or timing information, the information may change between the time the user observes the display and the time the user places a call. Thus, a user may not be aware of the actual pricing tier used to charge for a particular call. Furthermore, some users do not look at the displays of their handsets.
  • GTE Tele-Go® telephone which operates in "home" mode in addition to wireless modes, e.g., local and premium modes.
  • home mode the telephone operates as a cordless phone, and calls are carried by the landline network.
  • wireless mode calls are carried by the wireless network.
  • the telephone's LCD screen displays the current operating mode.
  • the actual operating mode may change between the time the user observes the display screen and the time the user places a call. Also, some users may not look at the display screen at all. Thus, a user may incur significant and unexpected airtime charges for a wireless call when the user thinks the telephone is operating in home mode.
  • a wireless telephone user may also want to know the number from which the user is about to place a call.
  • a wireless telephone device is identified in part by its Mobile Identification Number (MIN), a dialable number of the form NPA-NXX- XXX (traditional North American Numbering Plan format).
  • MIN Mobile Identification Number
  • NPA-NXX- XXXX traditional North American Numbering Plan format
  • U.S. Patent No. 5,448,622 discloses a wireless telephone containing multiple MINs that are concurrently active, i.e., the wireless device can originate or receive calls via any one of several MINs. To allow the user to determine which MIN is receiving an incoming call, the wireless handset displays the MIN being called. Some wireless handsets may also provide distinctive ringing based on the MIN that is called. A user originating a call, however, receives no audible indication of which MIN is originating the call.
  • the present invention satisfies those desires by providing a methodology for generating multiple dialtones in a telephone device.
  • Different dialtones can indicate the pricing tier or mode of outgoing calls and/or the MEN from which the user places an outgoing call.
  • a method consistent with the present invention determines the telephone number identifying the telephone for outgoing calls and generates a dialtone corresponding to that number.
  • Another method consistent with the present invention determines the pricing tier that will apply to outgoing calls and generates a dialtone corresponding to that pricing tier.
  • a telephone user receives a current indication of the pricing tier or mode under which charges for the call will be calculated.
  • the user also receives an audible indication of the telephone number which will originate the call.
  • An audible pricing tier and number indicator provides the user with accurate, timely information regarding the next originating call.
  • the audible indicator also provides a visually impaired user with pricing and number information that otherwise would not be available.
  • Figure 1 is a block diagram illustrating components of a telephone consistent with the present invention
  • Figure 2 is a flow diagram of a method for generating dialtones consistent with the present invention
  • Figure 3 is a flow diagram of another method for generating dialtones consistent with the present invention.
  • Figure 4 is a flow diagram of yet another method for generating dialtones consistent with the present invention. Best Mode for Carrying Out the Invention
  • FIG. 1 shows a block diagram of components in a telephone 5 consistent with the present invention
  • Controller 10 controls the operation of telephone 5
  • Controller 10 may be implemented using one or more commercially available microprocessors, known in the art, that can be programmed to receive and transmit signals within telephone 5
  • Controller 10 receives input from keypad 14 and delivers output to display 12, which visually shows information provided by controller 10
  • controller 10 provides signals to dialtone generator 20, which in turn provides a dialtone to earpiece speaker 22 of telephone 5
  • dialtone generator 20 generates a dialtone locally within telephone 5
  • Such a local dialtone generator is described in U S Patent No 5,535,260 As illustrated in Figure 1, controller 10 also couples to memory 16 Memory
  • Memory 16 includes both volatile and non-volatile storage
  • Memory 16 stores data used in connection with the operation of telephone 5
  • memoiy 16 stores a plurality of telephone numbers assigned to telephone 5
  • Memory 16 also stores programming instructions which are executed by controller 10 in operating telephone 5
  • Timer 18 also couples to controller 10 and helps controller 10 monitor the passage of time
  • Figure 1 shows memory 16 and timer 18 as separate components from controller 10, one skilled in the art will appreciate that memoiy and timing components may be included within controller 10, and that timing functions may also be performed through execution of software instructions in controller 10
  • a telephone generates a different dialtone based on the telephone number selected
  • memory 16 stores a plurality of telephone numbers assigned to telephone 5
  • Telephone 5 also includes a facility that enables the user to select one of the telephone numbers as an active telephone number to place calls This facility may be included in keypad 14.
  • Memory 16 also stores an indication of which one of the plurality of telephone numbers has been selected as the active telephone number.
  • memory 16 stores a table correlating each of the plurality of telephone numbers to a signal that may be passed to dialtone generator 20 to indicate which dialtone to generate.
  • FIG. 2 is a flow diagram illustrating a method consistent with the present invention for generating a dialtone based on the active telephone number selected.
  • the process is performed by the telephone handset and may be implemented in software, stored in memory, and executed by controller 10.
  • the process begins by detecting whether or not the telephone is in an off-hook condition (step 30), during which a dialtone should be generated.
  • a landline telephone ordinarily signals an off- hook condition when the user lifts the handset or presses a button, such as a "phone" button.
  • a wireless telephone ordinarily signals an off-hook condition when the user presses a button, such as a power button or a button labeled "phone,” “send,” “call,” or “talk.” If the telephone has not signaled an off-hook condition, the process remains in a loop within step 30. If the telephone has signaled an off-hook condition, processing continues to step 32.
  • a button such as a power button or a button labeled "phone,” “send,” “call,” or “talk.”
  • the telephone detects an off-hook condition, the telephone generates a dialtone that corresponds to the telephone number currently selected (step 32).
  • controller 10 of the telephone first reads memory 16 to determine the currently selected telephone number.
  • the currently selected telephone number may be the last telephone number selected by the user when the telephone was last in use. Alternatively, the currently selected telephone number may be automatically set to a default every time the telephone goes off-hook.
  • the telephone may also have multiple off-hook buttons, one corresponding to each of the plurality of telephone numbers assigned to the telephone, so that the user selects a number by pressing the corresponding off-hook button.
  • controller 10 signals dialtone generator 20 indicating which dialtone to generate, also obtained from memory 16. Finally, based on the signal received from controller 10, dialtone generator 20 outputs the appropriate dialtone to earpiece speaker 22.
  • dialtone generator 20 is a dual tone multifrequency (DTMF) tone generator, which is known in the art and creates a tone by generating two simultaneous signals at different frequencies.
  • Dialtone generator 20 is capable of generating a plurality of tones, each one corresponding to a different telephone number. The assignment of dialtones to telephone numbers may be fixed in the telephone or modifiable by the user.
  • controller 10 determines the dialtone assigned to a particular telephone number, controller 10 signals dialtone generator 20 to output the dialtone to earpiece speaker 22.
  • step 34 in which the telephone determines whether the user has selected a different telephone number. Consistent with the present invention, the user may select a different telephone number from which the telephone will originate calls. If the user has selected a different telephone number, control flow returns to step 32, and the telephone generates the dialtone corresponding to the newly selected telephone number. If the user has not selected a different telephone number, control flow proceeds to step 36 while the telephone continues to generate the previous dialtone.
  • step 36 the telephone determines whether the user has dialed any digits via keypad 14. If the user has dialed a digit, flow proceeds to step 38, and the telephone terminates the dialtone. Consistent with the present invention, controller 10 receives input from keypad 14 and signals dialtone generator 20 to terminate dialtone generation. If the user has not yet dialed a digit, flow returns to step 34 to once again determine if the user has selected a different telephone number. Therefore, as long as the user does not select a new telephone number and does not begin dialing a number, the telephone continues to generate the dialtone corresponding to the selected telephone number.
  • a telephone In another method consistent with the present invention, a telephone generates a different dialtone based on the pricing tier that will apply to calls made from the telephone.
  • memory 16 stores pricing tier information.
  • the telephone may generate pricing tier information internally or may receive pricing tier information from a telephone switching office. For example, if pricing is based solely on time of day, timer 18 of the telephone may communicate the time of day to controller 10.
  • the telephone may receive pricing information from the telephone switching office. In the case of a wireless telephone, the telephone may receive geographic pricing information when the telephone registers with the local office.
  • a wireless telephone may receive zone information that is broadcast over the airwaves on a control, paging, traffic, pilot, or other data bearing channel.
  • memory 16 stores a table correlating each of the plurality of pricing tiers to a signal that may be passed to dialtone generator 20 to indicate which dialtone to generate.
  • Figure 3 is a flow diagram illustrating a method consistent with the present invention for generating a dialtone based on the pricing tier. The process may be implemented in software, stored in memory, and executed by controller 10. The process begins by detecting whether or not the telephone is in an off-hook condition (step 40). during which a dialtone should be generated. If the telephone has not signaled an off-hook condition, the process remains in a loop within step 40.
  • step 42 If the telephone has signaled an off-hook condition, processing continues to step 42. Once the telephone detects an off-hook condition, the telephone generates a dialtone that corresponds to the current pricing tier (step 42). To perform this step, controller 10 of the telephone first reads memory 16 to determine the current pricing tier. After obtaining the current pricing tier from memory 16, controller 10 signals dialtone generator 20 indicating which dialtone to generate, also obtained from memory 16. Finally, based on the signal received from controller 10, dialtone generator 20 outputs the appropriate dialtone to earpiece speaker 22.
  • the telephone determines whether the pricing tier has changed, e.g., the time of day has changed or the telephone has moved to a location in a new pricing tier (step 44). If the pricing tier has changed, control flow returns to step 42, and the telephone generates the dialtone corresponding to the new pricing tier. If the pricing tier has not changed, control flow proceeds to step 46 while the telephone continues to generate the previous dialtone.
  • step 46 the telephone determines whether the user has dialed any digits via keypad 14. If the user has dialed a digit, flow proceeds to step 48, and the telephone terminates the dialtone. Consistent with the present invention, controller 10 receives input from keypad 14 and signals dialtone generator 20 to terminate dialtone generation. If the user has not yet dialed a digit, flow returns to step 44 to once again determine if the pricing tier has changed. Therefore, as long as the pricing tier has not changed and the user does not begin dialing a number, the telephone continues to generate the dialtone corresponding to the current pricing tier.
  • FIG 4 is a flow diagram illustrating another method consistent with the present invention, in which the telephone generates a dialtone based on both the currently selected telephone number and the pricing tier that will apply to calls originated from the telephone. Similar to the methods illustrated in Figures 2 and 3, the first step of the process in Figure 4 detects whether the telephone is in an off- hook condition (step 50), during which a dialtone should be generated. If the telephone has not signaled an off-hook condition, the process remains in a loop within step 50. If the telephone has signaled an off-hook condition, processing continues to step 52. Once the telephone detects an off-hook condition, the telephone generates a dialtone that corresponds to both the currently selected telephone number and the current pricing tier (step 52).
  • controller 10 of the telephone first reads memory 16 to determine the current telephone number and current pricing tier. After obtaining the current telephone number and current pricing tier from memory 16, controller 10 signals dialtone generator 20 indicating which dialtone to generate. Finally, based on the signal received from controller 10, dialtone generator 20 outputs the appropriate dialtone to earpiece speaker 22.
  • dialtone generator 20 is capable of generating a plurality of tones, each one corresponding to a different telephone number. Dialtone generator 20 is also capable of overlaying an indicator of the pricing tier on the tone generated for a telephone number One such indicator is a stuttering of the tone at different rates, where the rate of stuttering indicates the pricing tier Another indicator is short beeps at a different frequency from the underlying dialtone corresponding to the telephone number The assignment of dialtones to telephone numbers and pricing tiers may be fixed in the telephone or modifiable by the user
  • step 54 determines whether the pricing tier has changed (step 54) If the pricing tier has changed, control flow returns to step 52, and the telephone generates the dialtone corresponding to the selected telephone number and the new pricing tier If the pricing tier has not changed, control flow proceeds to step 56 while the telephone continues to generate the previous dialtone In step 56, the telephone queries whether the user has selected a different telephone number If the user has selected a different telephone number, control flow returns to step 52, and the telephone generates the dialtone corresponding to the newly selected telephone number and the current pricing tier If the user has not selected a different telephone number, control flow proceeds to step 58 while the telephone continues to generate the previous dialtone
  • step 58 the telephone determines whether the user has dialed any digits via keypad 14 If the user has dialed a digit, flow proceeds to step 60, and the telephone terminates the dialtone Consistent with the present invention, controller 10 receives input from keypad 14 and signals dialtone generator 20 to terminate dialtone generation If the user has not yet dialed a digit, flow returns to step 54 to once again determine if the pricing tier has changed Therefore, as long as the pricing tier does not change and the user does not select a new telephone number oi begin dialing a number, the telephone continues to generate the dialtone corresponding to the selected telephone number and the current pricing tier

Abstract

A telephone (5) is capable of being identified by one or more telephone numbers. Outgoing calls (steps 40 and 46) from the telephone may be priced according to pricing tiers based on geographic zones or time of day. The telephone may also operate in different modes, each of which has a different pricing tiers (step 44). The telephone generates dialtones (step 42) corresponding to the various pricing tiers (step 42).

Description

METE OP AND APPARATUS FOR HANDSET AUDIBLE ZONE AND NUMBER INDICATION Technical Field
The present invention relates to dialtones in telephone handsets, and more particularly to the generation of multiple dialtones in handsets, both in wireless and landline telephones.
Background Art
Telephone users in today's wireless service environment have numerous options and features available to them. As the number of available features grows, it will become increasingly important to make users aware of the options that their telephones use or subscribe to at any particular point in time. Most wireless telephone handsets have LCD display screens which provide the user with some information as to the current options or features in operation. The user, however, often views the display several seconds before placing a call, so that the information the user views may no longer be accurate when the user finally initiates the call.
One example of information that the user may want to know when placing a call is the pricing that will be used for the call. A wireless telephone user may subscribe to a calling plan which has several pricing tiers, possibly based on geographic zones or time of day and/or day of week. The LCD display of the subscriber's handset may inform the subscriber of the current pricing tier with a zone or time indicator. Other handsets do not have the capability to display zone or timing information. Even when the subscriber's handset displays zone or timing information, the information may change between the time the user observes the display and the time the user places a call. Thus, a user may not be aware of the actual pricing tier used to charge for a particular call. Furthermore, some users do not look at the displays of their handsets.
Another example of a handset that displays different pricing tiers is the GTE Tele-Go® telephone, which operates in "home" mode in addition to wireless modes, e.g., local and premium modes. When in the home mode, the telephone operates as a cordless phone, and calls are carried by the landline network. When in a wireless mode, calls are carried by the wireless network. The telephone's LCD screen displays the current operating mode. The actual operating mode, however, may change between the time the user observes the display screen and the time the user places a call. Also, some users may not look at the display screen at all. Thus, a user may incur significant and unexpected airtime charges for a wireless call when the user thinks the telephone is operating in home mode.
A wireless telephone user may also want to know the number from which the user is about to place a call. A wireless telephone device is identified in part by its Mobile Identification Number (MIN), a dialable number of the form NPA-NXX- XXXX (traditional North American Numbering Plan format). U.S. Patent No. 5,448,622 discloses a wireless telephone containing multiple MINs that are concurrently active, i.e., the wireless device can originate or receive calls via any one of several MINs. To allow the user to determine which MIN is receiving an incoming call, the wireless handset displays the MIN being called. Some wireless handsets may also provide distinctive ringing based on the MIN that is called. A user originating a call, however, receives no audible indication of which MIN is originating the call.
It is desirable, therefore, to provide a telephone user with audible information to complement the telephone's visual display, thereby enhancing a telephone's capability of alerting the user to selected features and options. It is even more desirable to provide a method for audibly indicating the pricing tier or mode in which a wireless handset operates. It is also desirable to provide a scheme for audibly indicating the MIN or telephone number used for outgoing calls.
Disclosure of Invention
The present invention satisfies those desires by providing a methodology for generating multiple dialtones in a telephone device. Different dialtones can indicate the pricing tier or mode of outgoing calls and/or the MEN from which the user places an outgoing call. A method consistent with the present invention determines the telephone number identifying the telephone for outgoing calls and generates a dialtone corresponding to that number. Another method consistent with the present invention determines the pricing tier that will apply to outgoing calls and generates a dialtone corresponding to that pricing tier.
Apparatus are also provided for carrying out the methodologies of the present invention.
The advantages accruing to the present invention are numerous. Immediately before originating a call, a telephone user receives a current indication of the pricing tier or mode under which charges for the call will be calculated. The user also receives an audible indication of the telephone number which will originate the call. An audible pricing tier and number indicator provides the user with accurate, timely information regarding the next originating call. The audible indicator also provides a visually impaired user with pricing and number information that otherwise would not be available.
The above desires, and other desires, features, and advantages of the present invention will be readily appreciated by one of ordinary skill in the art from the following detailed description of the preferred implementations when taken in connection with the accompanying drawings.
Brief Description of Drawings
Figure 1 is a block diagram illustrating components of a telephone consistent with the present invention;
Figure 2 is a flow diagram of a method for generating dialtones consistent with the present invention;
Figure 3 is a flow diagram of another method for generating dialtones consistent with the present invention; and
Figure 4 is a flow diagram of yet another method for generating dialtones consistent with the present invention. Best Mode for Carrying Out the Invention
Detailed methodologies for implementing audible indication of pricing tier and telephone number information will now be presented
Figure 1 shows a block diagram of components in a telephone 5 consistent with the present invention Controller 10 controls the operation of telephone 5 Controller 10 may be implemented using one or more commercially available microprocessors, known in the art, that can be programmed to receive and transmit signals within telephone 5 Controller 10 receives input from keypad 14 and delivers output to display 12, which visually shows information provided by controller 10 Consistent with the present invention, controller 10 provides signals to dialtone generator 20, which in turn provides a dialtone to earpiece speaker 22 of telephone 5 Consistent with an embodiment of the present invention, dialtone generator 20 generates a dialtone locally within telephone 5 Such a local dialtone generator is described in U S Patent No 5,535,260 As illustrated in Figure 1, controller 10 also couples to memory 16 Memory
16 includes both volatile and non-volatile storage Memory 16 stores data used in connection with the operation of telephone 5 For example, memoiy 16 stores a plurality of telephone numbers assigned to telephone 5 Memory 16 also stores programming instructions which are executed by controller 10 in operating telephone 5 Timer 18 also couples to controller 10 and helps controller 10 monitor the passage of time Although Figure 1 shows memory 16 and timer 18 as separate components from controller 10, one skilled in the art will appreciate that memoiy and timing components may be included within controller 10, and that timing functions may also be performed through execution of software instructions in controller 10
In a method consistent with the present invention, a telephone generates a different dialtone based on the telephone number selected Consistent with the present invention, memory 16 stores a plurality of telephone numbers assigned to telephone 5 Telephone 5 also includes a facility that enables the user to select one of the telephone numbers as an active telephone number to place calls This facility may be included in keypad 14. Memory 16 also stores an indication of which one of the plurality of telephone numbers has been selected as the active telephone number. In addition, memory 16 stores a table correlating each of the plurality of telephone numbers to a signal that may be passed to dialtone generator 20 to indicate which dialtone to generate.
Figure 2 is a flow diagram illustrating a method consistent with the present invention for generating a dialtone based on the active telephone number selected. The process is performed by the telephone handset and may be implemented in software, stored in memory, and executed by controller 10. The process begins by detecting whether or not the telephone is in an off-hook condition (step 30), during which a dialtone should be generated. A landline telephone ordinarily signals an off- hook condition when the user lifts the handset or presses a button, such as a "phone" button. A wireless telephone ordinarily signals an off-hook condition when the user presses a button, such as a power button or a button labeled "phone," "send," "call," or "talk." If the telephone has not signaled an off-hook condition, the process remains in a loop within step 30. If the telephone has signaled an off-hook condition, processing continues to step 32.
Once the telephone detects an off-hook condition, the telephone generates a dialtone that corresponds to the telephone number currently selected (step 32). To perform this step, controller 10 of the telephone first reads memory 16 to determine the currently selected telephone number. When the telephone first goes off-hook, the currently selected telephone number may be the last telephone number selected by the user when the telephone was last in use. Alternatively, the currently selected telephone number may be automatically set to a default every time the telephone goes off-hook. The telephone may also have multiple off-hook buttons, one corresponding to each of the plurality of telephone numbers assigned to the telephone, so that the user selects a number by pressing the corresponding off-hook button. After obtaining the currently selected telephone number from memory 16, controller 10 signals dialtone generator 20 indicating which dialtone to generate, also obtained from memory 16. Finally, based on the signal received from controller 10, dialtone generator 20 outputs the appropriate dialtone to earpiece speaker 22.
Consistent with an embodiment of the present invention, dialtone generator 20 is a dual tone multifrequency (DTMF) tone generator, which is known in the art and creates a tone by generating two simultaneous signals at different frequencies. Dialtone generator 20 is capable of generating a plurality of tones, each one corresponding to a different telephone number. The assignment of dialtones to telephone numbers may be fixed in the telephone or modifiable by the user. Once controller 10 determines the dialtone assigned to a particular telephone number, controller 10 signals dialtone generator 20 to output the dialtone to earpiece speaker 22.
With continuing reference to Figure 2, flow proceeds to step 34, in which the telephone determines whether the user has selected a different telephone number. Consistent with the present invention, the user may select a different telephone number from which the telephone will originate calls. If the user has selected a different telephone number, control flow returns to step 32, and the telephone generates the dialtone corresponding to the newly selected telephone number. If the user has not selected a different telephone number, control flow proceeds to step 36 while the telephone continues to generate the previous dialtone.
In step 36, the telephone determines whether the user has dialed any digits via keypad 14. If the user has dialed a digit, flow proceeds to step 38, and the telephone terminates the dialtone. Consistent with the present invention, controller 10 receives input from keypad 14 and signals dialtone generator 20 to terminate dialtone generation. If the user has not yet dialed a digit, flow returns to step 34 to once again determine if the user has selected a different telephone number. Therefore, as long as the user does not select a new telephone number and does not begin dialing a number, the telephone continues to generate the dialtone corresponding to the selected telephone number.
In another method consistent with the present invention, a telephone generates a different dialtone based on the pricing tier that will apply to calls made from the telephone. Consistent with the present invention, memory 16 stores pricing tier information. Depending on the structure of the pricing tiers, the telephone may generate pricing tier information internally or may receive pricing tier information from a telephone switching office. For example, if pricing is based solely on time of day, timer 18 of the telephone may communicate the time of day to controller 10. On the other hand, if pricing is based on the geographic location of the telephone, the telephone may receive pricing information from the telephone switching office. In the case of a wireless telephone, the telephone may receive geographic pricing information when the telephone registers with the local office. Alternatively, a wireless telephone may receive zone information that is broadcast over the airwaves on a control, paging, traffic, pilot, or other data bearing channel. In addition, memory 16 stores a table correlating each of the plurality of pricing tiers to a signal that may be passed to dialtone generator 20 to indicate which dialtone to generate. Figure 3 is a flow diagram illustrating a method consistent with the present invention for generating a dialtone based on the pricing tier. The process may be implemented in software, stored in memory, and executed by controller 10. The process begins by detecting whether or not the telephone is in an off-hook condition (step 40). during which a dialtone should be generated. If the telephone has not signaled an off-hook condition, the process remains in a loop within step 40. If the telephone has signaled an off-hook condition, processing continues to step 42. Once the telephone detects an off-hook condition, the telephone generates a dialtone that corresponds to the current pricing tier (step 42). To perform this step, controller 10 of the telephone first reads memory 16 to determine the current pricing tier. After obtaining the current pricing tier from memory 16, controller 10 signals dialtone generator 20 indicating which dialtone to generate, also obtained from memory 16. Finally, based on the signal received from controller 10, dialtone generator 20 outputs the appropriate dialtone to earpiece speaker 22.
The telephone then determines whether the pricing tier has changed, e.g., the time of day has changed or the telephone has moved to a location in a new pricing tier (step 44). If the pricing tier has changed, control flow returns to step 42, and the telephone generates the dialtone corresponding to the new pricing tier. If the pricing tier has not changed, control flow proceeds to step 46 while the telephone continues to generate the previous dialtone.
In step 46, the telephone determines whether the user has dialed any digits via keypad 14. If the user has dialed a digit, flow proceeds to step 48, and the telephone terminates the dialtone. Consistent with the present invention, controller 10 receives input from keypad 14 and signals dialtone generator 20 to terminate dialtone generation. If the user has not yet dialed a digit, flow returns to step 44 to once again determine if the pricing tier has changed. Therefore, as long as the pricing tier has not changed and the user does not begin dialing a number, the telephone continues to generate the dialtone corresponding to the current pricing tier. Figure 4 is a flow diagram illustrating another method consistent with the present invention, in which the telephone generates a dialtone based on both the currently selected telephone number and the pricing tier that will apply to calls originated from the telephone. Similar to the methods illustrated in Figures 2 and 3, the first step of the process in Figure 4 detects whether the telephone is in an off- hook condition (step 50), during which a dialtone should be generated. If the telephone has not signaled an off-hook condition, the process remains in a loop within step 50. If the telephone has signaled an off-hook condition, processing continues to step 52. Once the telephone detects an off-hook condition, the telephone generates a dialtone that corresponds to both the currently selected telephone number and the current pricing tier (step 52). To perform this step, controller 10 of the telephone first reads memory 16 to determine the current telephone number and current pricing tier. After obtaining the current telephone number and current pricing tier from memory 16, controller 10 signals dialtone generator 20 indicating which dialtone to generate. Finally, based on the signal received from controller 10, dialtone generator 20 outputs the appropriate dialtone to earpiece speaker 22.
Consistent with an embodiment of the present invention, dialtone generator 20 is capable of generating a plurality of tones, each one corresponding to a different telephone number. Dialtone generator 20 is also capable of overlaying an indicator of the pricing tier on the tone generated for a telephone number One such indicator is a stuttering of the tone at different rates, where the rate of stuttering indicates the pricing tier Another indicator is short beeps at a different frequency from the underlying dialtone corresponding to the telephone number The assignment of dialtones to telephone numbers and pricing tiers may be fixed in the telephone or modifiable by the user
The telephone then determines whether the pricing tier has changed (step 54) If the pricing tier has changed, control flow returns to step 52, and the telephone generates the dialtone corresponding to the selected telephone number and the new pricing tier If the pricing tier has not changed, control flow proceeds to step 56 while the telephone continues to generate the previous dialtone In step 56, the telephone queries whether the user has selected a different telephone number If the user has selected a different telephone number, control flow returns to step 52, and the telephone generates the dialtone corresponding to the newly selected telephone number and the current pricing tier If the user has not selected a different telephone number, control flow proceeds to step 58 while the telephone continues to generate the previous dialtone
In step 58, the telephone determines whether the user has dialed any digits via keypad 14 If the user has dialed a digit, flow proceeds to step 60, and the telephone terminates the dialtone Consistent with the present invention, controller 10 receives input from keypad 14 and signals dialtone generator 20 to terminate dialtone generation If the user has not yet dialed a digit, flow returns to step 54 to once again determine if the pricing tier has changed Therefore, as long as the pricing tier does not change and the user does not select a new telephone number oi begin dialing a number, the telephone continues to generate the dialtone corresponding to the selected telephone number and the current pricing tier
It will be apparent to those skilled in this art that various modifications and variations can be made to the multiple dialtone generating scheme of the present invention without departing from the spirit and scope of the invention For example, a method consistent with the present invention can be used in either a wireless or a landline telephone device to differentiate pricing tier information or telephone numbers. Also, in a method consistent with the present invention, the different dialtones can be generated locally within the telephone or by the switch serving the telephone. Other embodiments of the invention will be apparent to those skilled in this art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered exemplary only, with the true scope and spirit of the invention being indicated by the following claims.

Claims

Claims:
1. A method for indicating an attribute of a telephone, the method comprising the steps of: determining the attribute of the telephone; and generating a distinct dialtone corresponding to the attribute and different from dialtones corresponding to other attributes.
2. A telephone comprising: a controller capable of determining an attribute of the telephone; and a dialtone generator, coupled to the controller, capable of generating a distinct dialtone corresponding to the attribute and different from dialtones corresponding to other attributes.
3. A method for indicating a number identifying a telephone, the telephone capable of being identified by any of a plurality of numbers, the method comprising the steps of: determining one of the numbers identifying the telephone; and generating a dialtone corresponding to the number identifying the telephone.
4. The method of claim 3 further comprising the steps of detecting the entry of a dialed digit; and terminating the dialtone in response to the dialed digit.
5. The method of claim 3 wherein the telephone includes a memory for storing the plurality of numbers, and wherein the determining step includes the substep of accessing the memory.
6. The method of claim 3 further comprising the step of repeating the determining step and generating step in response to a change in the number identifying the telephone.
7. A telephone, capable of being identified by any of a plurality of numbers, comprising: a controller capable of determining a number identifying the telephone; and a dialtone generator, coupled to the controller, capable of generating a dialtone corresponding to the number.
8. The telephone of claim 7 further comprising means for detecting the entry of a dialed digit; and means for terminating the dialtone in response to the dialed digit.
9. The telephone of claim 7 further comprising a memory for storing the plurality of numbers, wherein the controller includes means for accessing the memory.
10. The telephone of claim 7 further comprising means for determining a change in the number identifying the telephone.
1 1. A method for indicating a pricing tier applying to outgoing calls from a telephone, the method comprising the steps of: determining the pricing tier; and generating a dialtone corresponding to the pricing tier.
12. The method of claim 1 1 further comprising the steps of detecting the entry of a dialed digit; and terminating the dialtone in response to the dialed digit.
13. The method of claim 1 1 wherein the determining step includes the substeps of determining a current time of day; and determining the pricing tier associated with the time of day.
14. The methcd of claim 1 1 wherein the telephone includes a memory for storing the pricing tier, and wherein the determining step includes the substep of accessing the memory.
15. The method of claim 11 further comprising the step of repeating the determining and generating steps in response to a change in the pricing tier.
16. A telephone for making outgoing calls comprising: a controller capable of determining a pricing tier applying to the outgoing calls; and a dialtone generator, coupled to the controller, capable of generating a dialtone corresponding to the pricing tier.
17. The telephone of claim 16 further comprising means for detecting the entry of a dialed digit; and means for terminating the dialtone in response to the dialed digit.
18. The telephone of claim 16 further comprising a timer for measuring a current time of day, wherein the controller includes means for determining the pricing tier in response to the time of day.
19. The telephone of claim 16 further comprising a memory for storing the pricing tier, wherein the controller includes means for accessing the memory.
20. The telephone of claim 16 further comprising means for determining a change in the number identifying the telephone.
21. A method for indicating a number identifying a telephone and a pricing tier applying to outgoing calls from the telephone, the telephone capable of being identified by any of a plurality of numbers, the method comprising the steps of: determining the number identifying the telephone; determining the pricing tier; and generating a dialtone corresponding to the number and the pricing tier.
22. A telephone for making outgoing calls, the telephone capable of being identified by any of a plurality of numbers, comprising: means for determining a number identifying the telephone; means for determining a pricing tier applying to the outgoing calls; and a dialtone generator for generating a dialtone corresponding to the number and the pricing tier.
PCT/US1999/028342 1999-11-30 1999-11-30 Method and apparatus for handset audible zone and number indication WO2001041404A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU17486/00A AU1748600A (en) 1999-11-30 1999-11-30 Method and apparatus for handset audible zone and number indication
PCT/US1999/028342 WO2001041404A1 (en) 1999-11-30 1999-11-30 Method and apparatus for handset audible zone and number indication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US1999/028342 WO2001041404A1 (en) 1999-11-30 1999-11-30 Method and apparatus for handset audible zone and number indication

Publications (1)

Publication Number Publication Date
WO2001041404A1 true WO2001041404A1 (en) 2001-06-07

Family

ID=22274186

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/028342 WO2001041404A1 (en) 1999-11-30 1999-11-30 Method and apparatus for handset audible zone and number indication

Country Status (2)

Country Link
AU (1) AU1748600A (en)
WO (1) WO2001041404A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004057881A1 (en) * 2002-12-20 2004-07-08 Michael Leslie Norman Position communication method and apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5590185A (en) * 1995-03-25 1996-12-31 Sandler; Harold Multiple phone line adaptor
US5799072A (en) * 1995-07-21 1998-08-25 Callmanage Telecommunications call management system
US5912963A (en) * 1997-03-03 1999-06-15 At&T Corp. Method and apparatus for providing an alternate telecommunications network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5590185A (en) * 1995-03-25 1996-12-31 Sandler; Harold Multiple phone line adaptor
US5799072A (en) * 1995-07-21 1998-08-25 Callmanage Telecommunications call management system
US5912963A (en) * 1997-03-03 1999-06-15 At&T Corp. Method and apparatus for providing an alternate telecommunications network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004057881A1 (en) * 2002-12-20 2004-07-08 Michael Leslie Norman Position communication method and apparatus

Also Published As

Publication number Publication date
AU1748600A (en) 2001-06-12

Similar Documents

Publication Publication Date Title
US5535260A (en) Cellular radiotelephone with dialed number analysis
CA2182600C (en) Cellular radiotelephone with dialed number analysis
US5448622A (en) Cellular telephone with plural telephone numbers
JP4515641B2 (en) Method and system in information communication system
CA2141042A1 (en) Method for memory dialing for cellular telephones
US5602900A (en) Radio Telecommunication apparatus
US6940965B1 (en) Telephonic apparatus with automatic area code dialing capability responsive to dialing key operation
US6751311B1 (en) Telephonic apparatus with automatic preceding number dialing capability responsive to dedicated function key operation
WO2001041404A1 (en) Method and apparatus for handset audible zone and number indication
US6687359B1 (en) Method for controlling a telephone call between two items of terminating equipment
AU747938B2 (en) Method and apparatus for recording and replaying messages
EP0438137B1 (en) Radio telecommunication apparatus
GB2296158A (en) Dialling apparatus
US6292548B1 (en) Method and apparatus for selecting data from multiple sources for a telephone display
EP0999691A1 (en) Ring type based on call related information
US6868150B1 (en) Method for use with caller ID system
US6970544B1 (en) Method and apparatus for caller ID system
US6453178B1 (en) Radiotelephone operating method with connected NPA dialing analysis
KR970060809A (en) How to send registered voice message at reservation time on answering machine
KR100470786B1 (en) Mobile Phone Having Contracted Key for Prepayment Phone Card-Type Call-Mode
KR100389833B1 (en) Method for storing and controlling dial digits of digital mobile phone
KR100238537B1 (en) Method for calling a mobile terminal in private station of next generation cordless telephone system having fuction pager
JP3768618B2 (en) Telephone fee collection method and ISDN terminal device
KR100238881B1 (en) Automatic remaining time displaying method
KR200303562Y1 (en) Mobile Phone Having Contracted Key for Prepayment Phone Card-Type Call-Mode

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref country code: AU

Ref document number: 2000 17486

Kind code of ref document: A

Format of ref document f/p: F

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase