WO1999062281A1 - System and method for user feedback in a wireless communication device - Google Patents

System and method for user feedback in a wireless communication device Download PDF

Info

Publication number
WO1999062281A1
WO1999062281A1 PCT/US1999/011540 US9911540W WO9962281A1 WO 1999062281 A1 WO1999062281 A1 WO 1999062281A1 US 9911540 W US9911540 W US 9911540W WO 9962281 A1 WO9962281 A1 WO 9962281A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
logic state
feedback
keys
wireless communication
Prior art date
Application number
PCT/US1999/011540
Other languages
French (fr)
Inventor
Diego Kaplan
Original Assignee
Qualcomm Incorporated
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 Qualcomm Incorporated filed Critical Qualcomm Incorporated
Priority to AU40981/99A priority Critical patent/AU4098199A/en
Publication of WO1999062281A1 publication Critical patent/WO1999062281A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • 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
    • 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
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones

Definitions

  • the present invention is related generally to a wireless communication device and, more particularly, to a system and method for providing feedback signals to a user to assist in operating a wireless communication device.
  • Wireless communication devices such as cellular telephones, are widely used as a replacement for conventional telephone systems.
  • wireless communication devices offer the advantage of portability, thus enabling the user to establish a wireless communication link between virtually any two locations on Earth.
  • wireless communication devices provide communication capability equivalent to that provided by conventional telephone systems, there are operational and procedural differences between operation of the two different systems.
  • a conventional telephone is physically wired to a telephone exchange.
  • a user activates the conventional telephone by picking up the receiver, thus placing the telephone in an "Off Hook" condition.
  • the telephone exchange If the user is making an outgoing call, the telephone exchange generates an audible dial tone in the receiver when the conventional telephone is in the Off Hook in.
  • the user knows that the telephone is active and ready to accept a destination telephone number.
  • the user simply presses buttons corresponding to the desired destination telephone number. When the first button is pressed, the dial tone is eliminated.
  • the conventional telephone system provides the user with some form of feedback to indicate that the telephone is working properly.
  • Modern conventional telephone systems include a number of predetermined codes that the user can also dial to select certain special features.
  • "Special Feature” codes may be entered by the user prior to dialing the destination telephone number.
  • Special Feature codes are "*82" to transmit caller ID, "*67” to block caller ID, "*72" to activate call forwarding, and "*70" to cancel call waiting.
  • Other predetermined special feature codes are well known. To select one of these special features, the user simply enters the feature code before dialing the destination telephone number.
  • the dial tone is eliminated when the user presses the first button (e.g., the "*" key) of the feature code.
  • a feature confirmation tone such as a series of audible "beeps” followed by a new dial tone, sometimes referred to as a secondary dial tone, is generated to indicate to the user that the user-entered action has been accepted by the telephone system. For example, the following sequence of events occurs when the user wishes to transmit caller ID to a particular long-distance number:
  • the primary dial tone is the tone initially heard by the user when the receiver is picked up and the secondary dial tone is generated by the telephone system following the user entry of a feature code.
  • the primary and secondary dial tones may be identical tones, but occur at different points in the call processing sequence of events.
  • the secondary dial tone may generate a different tone, such as a pulsed dial tone, to distinguish it from the primary dial tone.
  • the user interacts with the telephone system to enter the desired data and is provided with audible feedback from the telephone system to acknowledge receipt of the requested features.
  • wireless communication devices do not typically generate a dial tone.
  • the user turns on power to the wireless communication device, which results in a registration process.
  • a cellular telephone registers with a nearby cell site controller.
  • the phone itself is not considered to be in the Off Hook condition.
  • the user enters a sequence of digits corresponding to the destination telephone number.
  • the cellular telephone temporarily stores the digits in a dialed digits storage area.
  • the user presses a "Send" button.
  • a transmitter within the cellular telephone transmits the data in the dialed digits storage area to the cell site controller.
  • the cell site controller establishes a communication link with the telephone device corresponding to the destination telephone number.
  • the typical wireless communication device does not provide a dial tone as feedback to the user.
  • Wireless communication devices also have the capability of special feature codes.
  • To activate a particular special feature code the user presses the buttons in a manner similar to that of a conventional telephone.
  • the cellular telephone does not generate a dial tone.
  • the special feature codes and destination telephone number are all entered into the dialed digits storage area and transmitted to the cell site controller when the user presses the Send button.
  • the present invention is embodied in a system and method to provide feedback to the user of a wireless communication device.
  • the system includes a keypad comprising a plurality of keys that may be selectively activated by a user.
  • the keypad senses user operation of the keys.
  • the device also includes a data structure to store a state diagram indicative of a logical state of the wireless communication device wherein the particular logic state of the wireless communication device is based on a sequence in which the keys are activated by the user.
  • the system also includes a feedback device to provide feedback to the user when the wireless communication device is in a selected logic state.
  • the system includes an audio output device, such as a speaker, to provide audio feedback signals to the user.
  • the signals may take the form of a dial tone similar to that used in a conventional telephone communication system.
  • the system may include a visual display and provide visual feedback to the user in the selected logic state.
  • the system may also include a transmitter to transmit data signals to a location remote from the wireless communication device.
  • the transmitter transmits data, such as a destination telephone number, to the remote location when activated by the user.
  • the transmitter may also transmit other data, such as special feature codes, or the like, when activated by the user.
  • the transmitter may be manually activated by the user by pressing a button on the keypad.
  • the transmitter may be automatically activated when the user activates the keypad to place the wireless communication device in a predetermined logic state.
  • FIG. 1 is a functional block diagram of an exemplary embodiment of the wireless communication device of the present invention.
  • FIG. 2 illustrates the state data storage area of the wireless communication device of FIG. 1.
  • FIG. 3 illustrates a data table implementing the state data storage area of FIG. 2.
  • FIG. 4 is a flowchart illustrating the operation of the wireless communication device of FIG. 1 to provide user feedback.
  • the present invention provides a technique for providing feedback to the user of a wireless communication device to thereby emulate operation of a conventional telephone.
  • the invention thereby increases the comfort level of the user in operating two different types of communication devices.
  • the present invention is embodied in a system 100 illustrated in the functional block diagram of FIG. 1.
  • the system 100 includes a central processing unit (CPU) 102, which controls operation of the system.
  • a memory storing instructions for executing instructions.
  • ROM read-only memory
  • RAM random access memory
  • the system 100 which is typically embodied in a wireless communication device such as a cellular telephone, also includes a housing 106 that contains a transmitter 108 and a receiver 110 to allow transmission and reception of data, such as audio communications, between the system 100 and a remote location, such as a cell site controller (not shown).
  • the transmitter 108 and receiver 110 may be combined into a transceiver 112.
  • An antenna 114 is attached to the housing 106 and electrically coupled to the transceiver 112. The operation of the transmitter 108, receiver 110, and antenna 114 is well known in the art and need not be described herein.
  • the system 100 may include an optional display 116 to conveniently display instructions to the user as well as user-entered data, such as destination telephone numbers and alphanumeric text.
  • the display 116 is not necessary for satisfactory operation of the present invention.
  • a keypad 118 is attached to the housing 106 for operation by the user in a conventional manner. As will be described below, the keypad 118 provides a convenient input device by which destination telephone numbers and alphanumeric text may be entered by the user.
  • the system 100 also includes a state data storage area 122 which contains information regarding the current logic state of the wireless communication device.
  • the state data storage area 122 contains data related to the dialing plan for the geographic location in which the system 100 is used.
  • the dialing plan data is used to determine which logic states require feedback to the user.
  • the state data storage area 122 may be part of the memory 104 or a separate storage area. While depicted as a conventional memory, those skilled in the art can appreciate that the state data storage area
  • state data storage area 122 may be any suitable data structure. Operational details of the state data storage area 122 are provided below.
  • An audible output device 124 provides audible feedback signal, such as a dial tone, to assist the user in the operation of the system 100.
  • the audible output device 124 is in the form of a speaker that serves to provide voice signals to the user as well as the audible feedback signals.
  • the audible output device 124 generates audible output signals for the user when the wireless communication device is in certain predetermined logic states, as determined by the state data storage area 122.
  • the system 100 also includes a dialed digits storage area 126.
  • the dialed digits storage area 126 stores destination telephone numbers in preparation for transmission to their remote location (e.g., a cell site controller).
  • a destination telephone number e.g., a cell site controller
  • the digits entered by the user are temporarily stored in the dialed digits storage area.
  • the user may select a destination telephone number from an electronic telephone number storage area, which is typically part of the NVRAM portion of the memory 104.
  • the dialed digits storage area 126 receives the destination telephone number, whether manually entered by the user via the keypad or selected by the user from the NVRAM portion of the memory 104.
  • the transmitter 108 transmits the data in the dialed digits storage area 126 to establish a communication link between the wireless communication device and the communication device associated with the destination telephone number.
  • the dialed digits storage area 126 also stores any special feature codes that have been selected by the user.
  • the user selects one or more special feature codes prior to selecting the destination telephone number.
  • a conventional telephone systems processes the special feature codes as they are entered by the user.
  • the wireless communication device sequentially transmits these special feature codes and the destination telephone number only after the user has specified both special feature codes and the destination telephone number. For example, when the user presses the Send button on a cellular telephone, the cellular telephone transmits any special feature codes and the destination telephone number to a cell site controller.
  • the special feature codes are processed by the cell site controller along with the destination telephone number.
  • bus system 128 which may include a power bus, control signal bus, and status signal bus in addition to a data bus.
  • bus system 128 may include a power bus, control signal bus, and status signal bus in addition to a data bus.
  • bus system 128 may include a power bus, control signal bus, and status signal bus in addition to a data bus.
  • the various buses are illustrated in FIG. 1 as the bus system 128.
  • the user of the wireless communication device enters a destination telephone number by selectively activating keys of the keypad 118.
  • the particular format and number of digits required to successfully complete a telephone call depend on the geographic location. Each country has its own set of rules regarding telephone numbers. For example, the United States is divided into geographic regions, each having a three-digit area code. In addition, subscribers within a particular area code are assigned a seven-digit telephone number comprising a three-digit telephone exchange number and a four-digit subscriber number. The number of digits required to successfully complete the call depend on the location of the caller and the called party. For example, calls may be made within one's area code by simply dialing the seven- digit local number (i.e., the exchange number and subscriber number).
  • Each country generates its own set of rules regarding dialing procedures within that country. These rules, sometimes known as dialing plans, are used to control phone systems within each respective country. In addition, international agreements have been reached whereby country codes may be added to place an international long-distance call.
  • the state data storage area 122 contains data relating to the dialing plan for a particular country in which the wireless communication device is intended to be used.
  • the state data storage area 122 contains data relating to the United States dialing plan for wireless communication devices manufactured for use in the United States.
  • the state data storage area 122 may be programmed with data relating to dialing plans for other countries.
  • the state data storage area 122 may contain dialing plans for more than one country.
  • an individual using the wireless communication device in Europe may wish to have dialing plans for multiple European countries (e.g., France, Germany, Italy, and the like).
  • the appropriate dialing plan may be selected using an option menu.
  • option menus is well known and need not be discussed herein.
  • the state data storage area 122 is used to determine the current logic state of the wireless communication device.
  • the audible output device 124 is used to generate an audio feedback signal to the user when the wireless communication device is in predetermined ones of the logic states.
  • FIG. 2 illustrates a state diagram 200 to further explain the operation of the state data storage area 122 for the United States dialing plan.
  • the United States dialing plan for cellular phones itself is defined in an industry standard known as TIA/EIA 660.
  • the system 100 begins at an initial state, State 1. Prior to the user entering any digits on the keypad 118. The first digit entered by the user on the keypad 118 causes the system 100 to change from the State 1 to a different state depending on the value of the digit entered on the keypad.
  • the system 100 changes to a state, State 2. From the State 2, the user enters additional digits that cause the system 100 to change states as each digit is entered on the keypad 118. As illustrated in FIG. 2, if the user enters the numeric digit "1" while in the State 2, the system 100 changes from the State 2 to a State 5. If the user enters an additional numeric digit "1" while in the State 5, the system 100 changes to a state, State 8 that indicates the user's intention to place an international long-distance call. As can be appreciated by those of ordinary skill in the art, a user will enter additional digits indicative of a country code, city code, telephone number, and the like. The specific sequence of digits entered by the user depend on the destination telephone number. Details of this sequence need not be described herein.
  • the user can enter the numeric digit "1" on the keypad 118 causing the system 100 to change to a state, State 3.
  • the entry of any numeric digit N where N represents any number from 2 to 9, causes the system 100 to change from the State 3 to a state, State 6.
  • the entry of any subsequent numeric digit X where X is any number from 0 to 9, causes the system 100 to change from the State 6 to a state, State 9.
  • the entry of additional numeric digits from the State 9 would be indicative of a U.S. long-distance call.
  • the entry of 8 additional numeric digits (1 + area code + telephone number) is required to complete a
  • the entry of any numeric digit N causes the system 100 to change to a state, State 4.
  • the subsequent entry of any numeric digit X causes the system 100 to change from the State 4 to a state, State 7.
  • the entry of additional numeric digits is indicative of a local call.
  • Special feature codes are also included in the state diagram 200. From the State 1, the entry of the "*" digit causes the system 100 to change to a state, State 11. The subsequent entry of any digit N (i.e., 2-9) causes the system 100 to change to a state, State 12. As illustrated in FIG. 2, the subsequent entry of any digit X (i.e., 0-9) while in the State 12 causes the system 100 to change to a state, State 13.
  • each entry on the keypad 118 causes the system 100 to change states.
  • the system 100 determines whether or not to provide feedback to the user. For example, the system may provide a dial tone to the user in response to the entry of a special feature code.
  • the system 100 may also provide feedback at other selected states of the wireless communication device. In an exemplary embodiment of the system, the system 100 determines a feedback condition at each state of the state diagram 200.
  • the state diagram 200 is readily stored in the state data storage area 122 in the form of a data table 202 illustrated in FIG. 3. While shown in FIG. 3 as the data table 202, those of ordinary skill in the art will recognize that any suitable data structure may be used to store the data corresponding to the state diagram 200. The present invention is not limited by the specific form of data structure used to store data corresponding to the state diagram 200.
  • Each state of the state diagram 200 is used as an index to the data table 202.
  • the user may enter a numeric digit X (i.e., 0-9) or a control digit, such as the "*" key or the "#" key.
  • the entry of an additional digit points to a specific location in the data table 202 that indicates the next state of the system 100. For example, if the wireless communication device is in the State 1, and the user presses the control digit *, the data in the data table 202 indicates the next state for the wireless communication device is the State 11.
  • the data table 202 indicates the next state for the wireless communication
  • the data table 202 contains data indicative of the feedback that is applicable to that particular state.
  • the data table includes one bit of feedback data for each state of the system 100.
  • the feedback data bit in the data table 202 indicates whether some form of feedback should be provided to the user based on the present machine state.
  • the system 100 triggers the audible output device 124 (see FIG. 1) to provide an audible feedback signal to the user.
  • the audible output device 124 provides audible feedback in the form of a dial tone, in a manner similar to the operation of a conventional telephone in which secondary dial tone is generated in response to the entry of a special feature code.
  • the system 100 can provide visible feedback using the display 116 or some other form of visible output, such as a light-emitting diode (LED) (not shown).
  • LED light-emitting diode
  • the system 100 can provide feedback to the user for other feature codes, or other selected states.
  • the wireless communication device is a wireless local loop (WLL) telephone
  • WLL wireless local loop
  • the system 100 may further generate a secondary dial tone if the user enters a special feature code on a WLL telephone.
  • This form of feedback mimics operation of a conventional telephone system by making the WLL telephone operate in a manner familiar to users of a conventional telephone system, thus greatly simplifying operation for a user unfamiliar with the operational procedures of a wireless communication device.
  • the state diagram 200 in FIG. 2 and the data table 202 in FIG. 3 do not illustrate each possible state of the system 100.
  • the number of possible machine states is dependent on the specific calling plan implemented in the country in which the system 100 is operated. For the sake of brevity, only a limited number of machine states are illustrated in FIGS. 2 and
  • Special feature codes and the destination telephone number entered by the user are stored in the dialed digits storage area 126, in the manner previously described. That is, the user enters one or more special feature codes followed by the destination telephone number.
  • the destination telephone number may be manually entered from the key pad or selected from a phone book storage area in the NVRAM portion of the memory 104.
  • the system 100 transmits the data in a dialed digit storage area 126 in the manner identical to a conventional wireless communication device.
  • the special feature codes and destination telephone number are transmitted together in response to the user pressing the Send button even though the feedback signal is generated for the user.
  • the feedback signal is provided only to assist the user in the entry of data into the wireless communication device and does not affect the manner in which the wireless communication device interacts with a remote location (e.g., a cell site controller).
  • the system 100 can use the state diagram 200 (see Fig. 3) to automatically determine when to transmit the data in the dialed digits storage area 126.
  • the system 100 can determine when a complete and valid telephone number has been entered into the dialed digits storage area. For example, the entry of a special feature code followed by a seven-digit telephone number would be interpreted by the system 100 as a special feature code combined with a local telephone number.
  • the transmitter 108 can automatically transmit the data in the dialed digits storage area to a remote location (e.g., a cell site controller). This technique is particularly effective with a WLL telephone, which may not include a Send button. Even when the data in the dialed digits storage area 126 is automatically transmitted to a remote location, system 100 transmits feature codes and destination telephone number together and thus does not affect the operation of the wireless communication system.
  • the system 100 may be advantageously programmed with a data table for different countries.
  • the data table 202 illustrated in FIG. 3, corresponds to the calling plan used in the United States.
  • an additional data table 202' (not shown) may contain data related to the calling plan for a different country, such as India.
  • the data table 202 may include data for a plurality of countries, as discussed above.
  • the user may select the data table for use by the system 100 using a convenient menu feature in a well-known manner. With an appropriate menu selected, the system 100 may display a list of countries whose dialing plans are stored within the state data storage area 122 (see FIG. 1). The user can select the appropriate country based on the displayed list.
  • the operation of the system 100 is illustrated in the flowchart of FIG. 4 where, at a start 210, the system 100 is in the State 1 (see FIG. 2). As discussed above, a WLL telephone may provide audible feedback to the user in the State 1 when the user picks up the receiver.
  • the system 100 receives keypad data from the keypad 118 (see FIG. 1) in response to user operation of the keypad. Based on the user-entered digit, the system 100 enters a new machine state in step 214.
  • decision 216 the system 100 determines whether or not to provide feedback. As discussed above, the feedback data bit in the data table 202 (see FIG. 3) indicates whether feedback will be provided for the particular state.
  • the system 100 enables feedback in step 218.
  • the feedback may be in the form of audio feedback using the audible output device 124 or visual feedback using the display 116 or a dedicated device, such as an LED.
  • the feedback data bit is set to a logic high when feedback is applied.
  • a low logic level may also be used to provide a similar indication.
  • the present invention is not limited by the specific logic state used to enable feedback by the system 100.
  • the system 100 moves to decision 220 to determine whether the digit just entered by the user is the last digit in the sequence. The system 100 determines whether the digit is the last digit in the sequence based on the state data storage area 122 (see FIG. 1). If the digit is not the last digit in the sequence, the result of decision 220 is NO. In that event, the system 100 returns to step 212 to retrieve additional keypad data from the keypad 118. If the digit is the last digit in a sequence, the result of decision 220 is YES.
  • processing the call includes transmission of data in the dialed digits storage area 126.
  • the data in the dialed digits storage area is transmitted by the transmitter 108 to a remote location, such as a cell site controller.
  • the special feature codes are also stored in the dialed digits storage area and transmitted along with the destination telephone number in step 222. Thus, special feature codes are not transmitted to the cell site controller until the entire destination telephone number has been entered.
  • the system 100 ends the calling process at 224 with a communication link having been established using any special feature codes entered by the user.
  • the system 100 advantageously mimics operation of a conventional telephone and eliminates the need to learn multiple different procedures for wireless communication devices and for conventional telephones.

Abstract

A system (100) and method for providing feedback to the user of a wireless communication device utilizes state data indicative of the present logical state of the wireless communication device. The logic state is based on the dialing plan of the geographic location of the user and is stored within the wireless communication device (100). Based on user activation of keys of the keypad (118) of the wireless communication device, the system changes from one logic state to another (214). At each change of logic state, data is present to indicate whether or not feedback should be provided (216) to the user. If feedback is enabled (218), the wireless communication device provides audible and/or visual feedback to the user. The wireless communication device can mimic operation of a conventional telephone by generating secondary dial tones in response to the user selection of certain key sequences on the keypad. Key sequences, such as special feature codes, result in the generation of a secondary dial tone or other form of feedback to the user. When the user has completed entry of a sequence of digits (220), the wireless communication device transmits the destination telephone number (222) and any additional digits, such as special feature codes, selected by the user.

Description

SYSTEM AND METHOD FOR USER FEEDBACK IN A
WIRELESS COMMUNICATION DEVICE
BACKGROUND OF THE INVENTION
I. Field Of The Invention
The present invention is related generally to a wireless communication device and, more particularly, to a system and method for providing feedback signals to a user to assist in operating a wireless communication device.
II. Description Of The Related Art Wireless communication devices, such as cellular telephones, are widely used as a replacement for conventional telephone systems. In addition to functioning as a replacement for a conventional telephone, wireless communication devices offer the advantage of portability, thus enabling the user to establish a wireless communication link between virtually any two locations on Earth.
Although wireless communication devices provide communication capability equivalent to that provided by conventional telephone systems, there are operational and procedural differences between operation of the two different systems. For example, a conventional telephone is physically wired to a telephone exchange. A user activates the conventional telephone by picking up the receiver, thus placing the telephone in an "Off Hook" condition. If the user is making an outgoing call, the telephone exchange generates an audible dial tone in the receiver when the conventional telephone is in the Off Hook in. In this manner, the user knows that the telephone is active and ready to accept a destination telephone number. The user simply presses buttons corresponding to the desired destination telephone number. When the first button is pressed, the dial tone is eliminated. Thus, the conventional telephone system provides the user with some form of feedback to indicate that the telephone is working properly. Modern conventional telephone systems include a number of predetermined codes that the user can also dial to select certain special features. For example, "Special Feature" codes may be entered by the user prior to dialing the destination telephone number. Examples of Special Feature codes are "*82" to transmit caller ID, "*67" to block caller ID, "*72" to activate call forwarding, and "*70" to cancel call waiting. Other predetermined special feature codes are well known. To select one of these special features, the user simply enters the feature code before dialing the destination telephone number.
The dial tone is eliminated when the user presses the first button (e.g., the "*" key) of the feature code. When the system has accepted a feature code, a feature confirmation tone, such as a series of audible "beeps" followed by a new dial tone, sometimes referred to as a secondary dial tone, is generated to indicate to the user that the user-entered action has been accepted by the telephone system. For example, the following sequence of events occurs when the user wishes to transmit caller ID to a particular long-distance number:
<primary dial tone> *82
<feature confirmation tone /secondary dial tone> 16195551234 where the primary dial tone is the tone initially heard by the user when the receiver is picked up and the secondary dial tone is generated by the telephone system following the user entry of a feature code. It should be noted that the primary and secondary dial tones may be identical tones, but occur at different points in the call processing sequence of events. In some embodiments, the secondary dial tone may generate a different tone, such as a pulsed dial tone, to distinguish it from the primary dial tone. Thus, the user interacts with the telephone system to enter the desired data and is provided with audible feedback from the telephone system to acknowledge receipt of the requested features.
In contrast, wireless communication devices do not typically generate a dial tone. The user turns on power to the wireless communication device, which results in a registration process. For example, a cellular telephone registers with a nearby cell site controller. However, the phone itself is not considered to be in the Off Hook condition. The user enters a sequence of digits corresponding to the destination telephone number. The cellular telephone temporarily stores the digits in a dialed digits storage area. To establish a communication link, the user presses a "Send" button. In response, a transmitter within the cellular telephone transmits the data in the dialed digits storage area to the cell site controller. In turn, the cell site controller establishes a communication link with the telephone device corresponding to the destination telephone number. Thus, the typical wireless communication device does not provide a dial tone as feedback to the user.
Wireless communication devices also have the capability of special feature codes. To activate a particular special feature code, the user presses the buttons in a manner similar to that of a conventional telephone. However, as discussed above, the cellular telephone does not generate a dial tone. Thus, the special feature codes and destination telephone number are all entered into the dialed digits storage area and transmitted to the cell site controller when the user presses the Send button. Although some users can readily adapt to the procedural differences in using a wireless communication device, it is inconvenient for some users to learn different procedures for using a conventional telephone system in a wireless communication device. Therefore, it can be appreciated that there is a significant need for a system and method that simplifies operation of a wireless communication device. The present invention provides this and other advantages, as will be apparent from the following description and accompanying figures.
SUMMARY OF THE INVENTION
The present invention is embodied in a system and method to provide feedback to the user of a wireless communication device. In an exemplary embodiment, the system includes a keypad comprising a plurality of keys that may be selectively activated by a user. The keypad senses user operation of the keys. The device also includes a data structure to store a state diagram indicative of a logical state of the wireless communication device wherein the particular logic state of the wireless communication device is based on a sequence in which the keys are activated by the user. The system also includes a feedback device to provide feedback to the user when the wireless communication device is in a selected logic state.
In one embodiment, the system includes an audio output device, such as a speaker, to provide audio feedback signals to the user. The signals may take the form of a dial tone similar to that used in a conventional telephone communication system. Alternatively, the system may include a visual display and provide visual feedback to the user in the selected logic state.
The system may also include a transmitter to transmit data signals to a location remote from the wireless communication device. The transmitter transmits data, such as a destination telephone number, to the remote location when activated by the user. The transmitter may also transmit other data, such as special feature codes, or the like, when activated by the user. The transmitter may be manually activated by the user by pressing a button on the keypad.
Alternatively, the transmitter may be automatically activated when the user activates the keypad to place the wireless communication device in a predetermined logic state.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a functional block diagram of an exemplary embodiment of the wireless communication device of the present invention.
FIG. 2 illustrates the state data storage area of the wireless communication device of FIG. 1.
FIG. 3 illustrates a data table implementing the state data storage area of FIG. 2.
FIG. 4 is a flowchart illustrating the operation of the wireless communication device of FIG. 1 to provide user feedback.
DETAILED DESCRIPTION OF THE PREFERRED
EMBODIMENTS
The present invention provides a technique for providing feedback to the user of a wireless communication device to thereby emulate operation of a conventional telephone. The invention thereby increases the comfort level of the user in operating two different types of communication devices. The present invention is embodied in a system 100 illustrated in the functional block diagram of FIG. 1. The system 100 includes a central processing unit (CPU) 102, which controls operation of the system. A memory
104, which may include both read-only memory (ROM) and random access memory (RAM), provides instructions and data to the CPU 102. A portion of the memory 104 may also include non-volatile random access memory
(NVRAM). As will be discussed in greater detail below, the (NVRAM) portion of the memory 104 may be used to store one or more destination telephone numbers and associated data. The system 100, which is typically embodied in a wireless communication device such as a cellular telephone, also includes a housing 106 that contains a transmitter 108 and a receiver 110 to allow transmission and reception of data, such as audio communications, between the system 100 and a remote location, such as a cell site controller (not shown). The transmitter 108 and receiver 110 may be combined into a transceiver 112. An antenna 114 is attached to the housing 106 and electrically coupled to the transceiver 112. The operation of the transmitter 108, receiver 110, and antenna 114 is well known in the art and need not be described herein.
The system 100 may include an optional display 116 to conveniently display instructions to the user as well as user-entered data, such as destination telephone numbers and alphanumeric text. However, the display 116 is not necessary for satisfactory operation of the present invention. A keypad 118 is attached to the housing 106 for operation by the user in a conventional manner. As will be described below, the keypad 118 provides a convenient input device by which destination telephone numbers and alphanumeric text may be entered by the user.
The system 100 also includes a state data storage area 122 which contains information regarding the current logic state of the wireless communication device. Specifically, the state data storage area 122 contains data related to the dialing plan for the geographic location in which the system 100 is used. The dialing plan data is used to determine which logic states require feedback to the user. The state data storage area 122 may be part of the memory 104 or a separate storage area. While depicted as a conventional memory, those skilled in the art can appreciate that the state data storage area
122 may be any suitable data structure. Operational details of the state data storage area 122 are provided below.
An audible output device 124 provides audible feedback signal, such as a dial tone, to assist the user in the operation of the system 100. In an exemplary embodiment, the audible output device 124 is in the form of a speaker that serves to provide voice signals to the user as well as the audible feedback signals. As will be discussed in detail below, the audible output device 124 generates audible output signals for the user when the wireless communication device is in certain predetermined logic states, as determined by the state data storage area 122.
The system 100 also includes a dialed digits storage area 126. The dialed digits storage area 126 stores destination telephone numbers in preparation for transmission to their remote location (e.g., a cell site controller). When the user enters a destination telephone number via the keypad 118, the digits entered by the user are temporarily stored in the dialed digits storage area. Similarly, the user may select a destination telephone number from an electronic telephone number storage area, which is typically part of the NVRAM portion of the memory 104. The dialed digits storage area 126 receives the destination telephone number, whether manually entered by the user via the keypad or selected by the user from the NVRAM portion of the memory 104. In operation, the transmitter 108 transmits the data in the dialed digits storage area 126 to establish a communication link between the wireless communication device and the communication device associated with the destination telephone number. The dialed digits storage area 126 also stores any special feature codes that have been selected by the user. In typical operation, the user selects one or more special feature codes prior to selecting the destination telephone number. A conventional telephone systems processes the special feature codes as they are entered by the user. In contrast, the wireless communication device sequentially transmits these special feature codes and the destination telephone number only after the user has specified both special feature codes and the destination telephone number. For example, when the user presses the Send button on a cellular telephone, the cellular telephone transmits any special feature codes and the destination telephone number to a cell site controller. The special feature codes are processed by the cell site controller along with the destination telephone number.
The various components of the system 100 are coupled together by a bus system 128 which may include a power bus, control signal bus, and status signal bus in addition to a data bus. However, for the sake of clarity, the various buses are illustrated in FIG. 1 as the bus system 128.
The user of the wireless communication device enters a destination telephone number by selectively activating keys of the keypad 118. The particular format and number of digits required to successfully complete a telephone call depend on the geographic location. Each country has its own set of rules regarding telephone numbers. For example, the United States is divided into geographic regions, each having a three-digit area code. In addition, subscribers within a particular area code are assigned a seven-digit telephone number comprising a three-digit telephone exchange number and a four-digit subscriber number. The number of digits required to successfully complete the call depend on the location of the caller and the called party. For example, calls may be made within one's area code by simply dialing the seven- digit local number (i.e., the exchange number and subscriber number). However, for calls outside one's area code, it is necessary to dial ten digits (i.e., the area code, the exchange number, and the subscriber number). In addition, subscribers in the United States must typically dial a 1 before the area code to indicate to the telephone system that a long-distance call is being made.
Each country generates its own set of rules regarding dialing procedures within that country. These rules, sometimes known as dialing plans, are used to control phone systems within each respective country. In addition, international agreements have been reached whereby country codes may be added to place an international long-distance call.
The state data storage area 122 contains data relating to the dialing plan for a particular country in which the wireless communication device is intended to be used. For example, the state data storage area 122 contains data relating to the United States dialing plan for wireless communication devices manufactured for use in the United States. Similarly, the state data storage area 122 may be programmed with data relating to dialing plans for other countries.
Alternatively, the state data storage area 122 may contain dialing plans for more than one country. For example, an individual using the wireless communication device in Europe may wish to have dialing plans for multiple European countries (e.g., France, Germany, Italy, and the like). The appropriate dialing plan may be selected using an option menu. The use of option menus is well known and need not be discussed herein.
The state data storage area 122 is used to determine the current logic state of the wireless communication device. The audible output device 124 is used to generate an audio feedback signal to the user when the wireless communication device is in predetermined ones of the logic states. FIG. 2 illustrates a state diagram 200 to further explain the operation of the state data storage area 122 for the United States dialing plan. The United States dialing plan for cellular phones itself is defined in an industry standard known as TIA/EIA 660. The system 100 begins at an initial state, State 1. Prior to the user entering any digits on the keypad 118. The first digit entered by the user on the keypad 118 causes the system 100 to change from the State 1 to a different state depending on the value of the digit entered on the keypad. If the user enters the numeric digit "0" on the keypad 118, the system 100 changes to a state, State 2. From the State 2, the user enters additional digits that cause the system 100 to change states as each digit is entered on the keypad 118. As illustrated in FIG. 2, if the user enters the numeric digit "1" while in the State 2, the system 100 changes from the State 2 to a State 5. If the user enters an additional numeric digit "1" while in the State 5, the system 100 changes to a state, State 8 that indicates the user's intention to place an international long-distance call. As can be appreciated by those of ordinary skill in the art, a user will enter additional digits indicative of a country code, city code, telephone number, and the like. The specific sequence of digits entered by the user depend on the destination telephone number. Details of this sequence need not be described herein.
Similarly, from the State 1, the user can enter the numeric digit "1" on the keypad 118 causing the system 100 to change to a state, State 3. The entry of any numeric digit N, where N represents any number from 2 to 9, causes the system 100 to change from the State 3 to a state, State 6. The entry of any subsequent numeric digit X, where X is any number from 0 to 9, causes the system 100 to change from the State 6 to a state, State 9. The entry of additional numeric digits from the State 9 would be indicative of a U.S. long-distance call. As those of ordinary skill in the art can appreciate, the entry of 8 additional numeric digits (1 + area code + telephone number) is required to complete a
U.S. long-distance call if the system is at the State 9.
From the State 1, the entry of any numeric digit N (i.e., 2-9) causes the system 100 to change to a state, State 4. The subsequent entry of any numeric digit X (i.e., 0-9) causes the system 100 to change from the State 4 to a state, State 7. As illustrated in FIG. 2, the entry of additional numeric digits is indicative of a local call.
Special feature codes are also included in the state diagram 200. From the State 1, the entry of the "*" digit causes the system 100 to change to a state, State 11. The subsequent entry of any digit N (i.e., 2-9) causes the system 100 to change to a state, State 12. As illustrated in FIG. 2, the subsequent entry of any digit X (i.e., 0-9) while in the State 12 causes the system 100 to change to a state, State 13.
As can be appreciated by those of ordinary skill in the art, a total of 7 numeric digits, beginning with the numeric digit N (i.e., 2-9), is indicative of a local call. Thus, each entry on the keypad 118 causes the system 100 to change states. At each state of the state diagram 200, the system 100 determines whether or not to provide feedback to the user. For example, the system may provide a dial tone to the user in response to the entry of a special feature code. The system 100 may also provide feedback at other selected states of the wireless communication device. In an exemplary embodiment of the system, the system 100 determines a feedback condition at each state of the state diagram 200.
The state diagram 200 is readily stored in the state data storage area 122 in the form of a data table 202 illustrated in FIG. 3. While shown in FIG. 3 as the data table 202, those of ordinary skill in the art will recognize that any suitable data structure may be used to store the data corresponding to the state diagram 200. The present invention is not limited by the specific form of data structure used to store data corresponding to the state diagram 200. Each state of the state diagram 200 is used as an index to the data table 202. At each state, the user may enter a numeric digit X (i.e., 0-9) or a control digit, such as the "*" key or the "#" key. The entry of an additional digit points to a specific location in the data table 202 that indicates the next state of the system 100. For example, if the wireless communication device is in the State 1, and the user presses the control digit *, the data in the data table 202 indicates the next state for the wireless communication device is the State 11. In addition, the data table
202 contains data indicative of the feedback that is applicable to that particular state. In an exemplary embodiment, the data table includes one bit of feedback data for each state of the system 100. The feedback data bit in the data table 202 indicates whether some form of feedback should be provided to the user based on the present machine state.
For example, if the user has entered a special feature code, such as the digits *82, placing the system 100 in the State 13, the feedback data bit is at a high logic level. Under these conditions, the system 100 triggers the audible output device 124 (see FIG. 1) to provide an audible feedback signal to the user. In an exemplary embodiment, the audible output device 124 provides audible feedback in the form of a dial tone, in a manner similar to the operation of a conventional telephone in which secondary dial tone is generated in response to the entry of a special feature code. Alternatively, the system 100 can provide visible feedback using the display 116 or some other form of visible output, such as a light-emitting diode (LED) (not shown). Similarly, the system 100 can provide feedback to the user for other feature codes, or other selected states. For example, if the wireless communication device is a wireless local loop (WLL) telephone, it is possible to generate a dial tone in State 1 when the user picks up the receiver. The system 100 may further generate a secondary dial tone if the user enters a special feature code on a WLL telephone. This form of feedback mimics operation of a conventional telephone system by making the WLL telephone operate in a manner familiar to users of a conventional telephone system, thus greatly simplifying operation for a user unfamiliar with the operational procedures of a wireless communication device. It should be noted that the state diagram 200 in FIG. 2 and the data table 202 in FIG. 3 do not illustrate each possible state of the system 100. The number of possible machine states is dependent on the specific calling plan implemented in the country in which the system 100 is operated. For the sake of brevity, only a limited number of machine states are illustrated in FIGS. 2 and
3 for the United States dialing plan. It is possible to enter data entries on the keypad 118 (see FIG. 1) that result in inoperable or illegal logic states of the wireless communication device. For example, if the system 100 is in the State 3, the entry of a numeric digit "0" or a numeric digit "1" on the keypad 118 results in an illegal logic state. Therefore, the data entries illustrated in the data table 202 indicate that the system 100 is in an illegal state and the present call is terminated.
Special feature codes and the destination telephone number entered by the user are stored in the dialed digits storage area 126, in the manner previously described. That is, the user enters one or more special feature codes followed by the destination telephone number. The destination telephone number may be manually entered from the key pad or selected from a phone book storage area in the NVRAM portion of the memory 104. It should be noted that the system 100 transmits the data in a dialed digit storage area 126 in the manner identical to a conventional wireless communication device. The special feature codes and destination telephone number are transmitted together in response to the user pressing the Send button even though the feedback signal is generated for the user. Thus, the feedback signal is provided only to assist the user in the entry of data into the wireless communication device and does not affect the manner in which the wireless communication device interacts with a remote location (e.g., a cell site controller).
Alternatively, the system 100 can use the state diagram 200 (see Fig. 3) to automatically determine when to transmit the data in the dialed digits storage area 126. For example, the system 100 can determine when a complete and valid telephone number has been entered into the dialed digits storage area. For example, the entry of a special feature code followed by a seven-digit telephone number would be interpreted by the system 100 as a special feature code combined with a local telephone number. In response to the completion of the local telephone number, the transmitter 108 (see Fig. 1) can automatically transmit the data in the dialed digits storage area to a remote location (e.g., a cell site controller). This technique is particularly effective with a WLL telephone, which may not include a Send button. Even when the data in the dialed digits storage area 126 is automatically transmitted to a remote location, system 100 transmits feature codes and destination telephone number together and thus does not affect the operation of the wireless communication system.
The system 100 may be advantageously programmed with a data table for different countries. For example, the data table 202, illustrated in FIG. 3, corresponds to the calling plan used in the United States. However, an additional data table 202' (not shown) may contain data related to the calling plan for a different country, such as India. Alternatively, the data table 202 may include data for a plurality of countries, as discussed above. The user may select the data table for use by the system 100 using a convenient menu feature in a well-known manner. With an appropriate menu selected, the system 100 may display a list of countries whose dialing plans are stored within the state data storage area 122 (see FIG. 1). The user can select the appropriate country based on the displayed list. For the sake of brevity, the state diagram 200 and data table 202 will not be discussed for other dialing plans. However, those of ordinary skill in the art will recognize that the entry of digits on the keypad 118 (see FIG. 1) will cause the system 100 to change states in accordance with the specific dialing plan of the country. Details on the use of data tables to store dialing plans are provided in U.S. Patent Application No. 08/608,924, filed on February 29, 1996 and entitled "TELEPHONE NUMBER PARSER FOR WIRELESS LOCAL LOOP TELEPHONES," which is incorporated herein by reference in its entirety.
The operation of the system 100 is illustrated in the flowchart of FIG. 4 where, at a start 210, the system 100 is in the State 1 (see FIG. 2). As discussed above, a WLL telephone may provide audible feedback to the user in the State 1 when the user picks up the receiver. In step 212, the system 100 receives keypad data from the keypad 118 (see FIG. 1) in response to user operation of the keypad. Based on the user-entered digit, the system 100 enters a new machine state in step 214. In decision 216, the system 100 determines whether or not to provide feedback. As discussed above, the feedback data bit in the data table 202 (see FIG. 3) indicates whether feedback will be provided for the particular state. If the feedback bit is set to a high logic level, the result of decision 216 is YES. In that event, the system 100 enables feedback in step 218. As previously discussed, the feedback may be in the form of audio feedback using the audible output device 124 or visual feedback using the display 116 or a dedicated device, such as an LED. For the sake of convenience, the feedback data bit is set to a logic high when feedback is applied. However, those skilled in the art will recognize that a low logic level may also be used to provide a similar indication. Thus, the present invention is not limited by the specific logic state used to enable feedback by the system 100.
If the feedback data bit in the data table 202 (see FIG. 3) indicates that feedback is not provided, the result of decision 216 is NO. In that event, or after the execution of step 218, the system 100 moves to decision 220 to determine whether the digit just entered by the user is the last digit in the sequence. The system 100 determines whether the digit is the last digit in the sequence based on the state data storage area 122 (see FIG. 1). If the digit is not the last digit in the sequence, the result of decision 220 is NO. In that event, the system 100 returns to step 212 to retrieve additional keypad data from the keypad 118. If the digit is the last digit in a sequence, the result of decision 220 is YES. In that event, the system processes the call in step 222. As discussed above, processing the call includes transmission of data in the dialed digits storage area 126. The data in the dialed digits storage area is transmitted by the transmitter 108 to a remote location, such as a cell site controller. As noted above, the special feature codes are also stored in the dialed digits storage area and transmitted along with the destination telephone number in step 222. Thus, special feature codes are not transmitted to the cell site controller until the entire destination telephone number has been entered. The system 100 ends the calling process at 224 with a communication link having been established using any special feature codes entered by the user. Thus, the system 100 advantageously mimics operation of a conventional telephone and eliminates the need to learn multiple different procedures for wireless communication devices and for conventional telephones. It is to be understood that even though various embodiments and advantages of the present invention have been set forth in the foregoing description, the above disclosure is illustrative only, and changes may be made in detail, yet remain within the broad principles of the invention. Therefore, the present invention is to be limited only by the appended claims.
What is claimed is:

Claims

1. A system to provide user feedback in a wireless communication device, the system comprising: a housing; a transceiver within the housing to communicate with a communication device remote from the system; an antenna affixed to the housing and electrically coupled to the transceiver; a battery to provide electrical power to the system; a keypad supported by the housing and comprising a plurality of keys selectively activated by a user, the keypad sensing user operation of the keys; a data structure to store a state diagram indicative of a logic state of the wireless communication device, the logic state being altered in response to user operation of the keys and having at least a first selected logic state based on a predetermined sequence of keys operated by the user; and an audio output device to provide audio signals to the user, the audio output device providing an audible feedback signal when the wireless communication device is in the selected logic state.
2. The system of claim 1 wherein the data structure is in tabular form and includes a first data portion indicative of a next logic state for each of the keys that can be selectively activated by the user and a second date portion indicative of a feedback state with the audio output device providing the audible feedback signal if the second data portion has a first logic state and providing no audible feedback signal if the second data portion has a second logic state different from the first logic state.
3. The system of claim 1 wherein the data structure includes data indicative of a logic state associated with a telephone communication system feature code and the predetermined sequence of keys operated by the user corresponds to the system feature code.
4. The system of claim 1 wherein the selected logic state corresponds to response to user activation of keys to select a feature code and the audio output device generates the audible feedback signal in response to user activation of keys to select the feature code.
5. The system of claim 1 wherein the audio output device includes a dial tone generator to generate a dial tone as the audible feedback signal.
6. The system of claim 1 wherein the keypad detects user operation thereof to operate the predetermined sequence of keys and further detects user operation of the keypad to select a destination telephone number, the transceiver transmitting the predetermined sequence of keys and the destination telephone number to the remote communication device.
7. A system to provide user feedback in a wireless communication device having a plurality of logic states, the system comprising: a keypad comprising a plurality of keys selectively activated by a user, the keypad sensing user operation of the keys and causing the wireless communication device to enter a logic state based on a sequence in which the keyboard senses user operation of the keys; a data structure to store data indicative of dialing rules for a predetermined geographic area, the data structure relating the dialing rules to the logic state of the wireless communication device based on the sequence in which the keyboard senses user operation of the keys; a processor to analyze a current logic state based on the dialing rules and on the sequence in which the keyboard senses user operation of the keys, the processor generating a feedback enable signal if the current logic state is a selected logic state based on user operation of the keys in a predetermined sequence; and an output device to provide a feedback signal to the user when enabled by the feedback enable signal.
8. The system of claim 7 wherein the data structure is in tabular form and includes a first data portion indicative of a next logic state for each of the keys that can be selectively activated by the user and a second date portion indicative of a feedback state with the processor providing the feedback enable signal if the second data portion has a first logic state and providing no feedback enable signal if the second data portion has a second logic state different from the first logic state.
9. The system of claim 7, further including an audio output device wherein the feedback signal is an audio output signal generated by the audio output device.
10. The system of claim 9 wherein the audio output device generates a dial tone as the audio feedback signal.
11. The system of claim 7, further including an visual output device wherein the feedback signal is an visual output signal generated by the visual output device.
12. The system of claim 11 wherein the visual output device is a two dimensional display and the visual output signal is generated by the display.
13. The system of claim 7 wherein the geographic region is a country and the data structure stores data indicative of the dialing rules for the country.
14. The system of claim 13 wherein the geographic region is the United States and the data structure stores data indicative of the dialing rules for the United States.
15. The system of claim 7 wherein the geographic region comprises a plurality of countries, each having a set of dialing rules and the data structure stores data indicative of dialing rules for each of the plurality of countries, the system further including a selector to select one of the plurality of countries wherein the processor analyzes the current logic state based on the dialing rules of the selected country and on the sequence in which the keyboard senses user operation of the keys.
16. The system of claim 7 wherein the data structure includes data indicative of dialing rules for a system feature code for the predetermined geographic area and the predetermined sequence of keys operated by the user corresponds to the system feature code.
17. A method for providing user feedback in a wireless communication device, the method comprising the steps of: sensing user operation of a keypad comprising a plurality of keys, storing data indicative of a logic state of the wireless communication device, the logic state being altered in response to user operation of the keys; using the stored data to determine a current logic state based on a sequence in which the user operates the keys; and if the current logic state is a selected logic state based on a predetermined sequence of keys operated by the user, activating a feedback device to provide feedback to the user at least while the current logic state is the selected logic state.
18. The method of claim 17 wherein the step of storing data uses a data structure having a first data portion indicative of a next logic state for each of the keys that can be selectively activated by the user and a second date portion indicative of a feedback state wherein the step of activating the feedback device activates the feedback device if the second data portion has a first logic state and does not activate the feedback device if the second data portion has a second logic state different from the first logic state.
19. The method of claim 17 for use with an audio output device wherein the step of activating the feedback signal activates the audio output device.
20. The method of claim 17 for use with an visual output device wherein the step of activating the feedback signal activates the visual output device.
21. The method of claim 20 wherein the visual output device is a two dimensional display and the step of activating the feedback signal activates at least a portion of the two dimensional display.
22. The method of claim 17 wherein the logic state of the wireless communication device is based on dialing rules for a geographic region and the step of storing data stores data indicative of the dialing rules for the geographic region.
23. The method of claim 17 wherein the logic state of the wireless communication device is based on dialing rules for a geographic region and the step of storing data stores data indicative of the dialing rules for a plurality of geographic regions, the method further including the step of selecting one of the plurality of geographic regions and the step of using the stored data uses the stored data for the selected geographic region.
24. The method of claim 17 wherein the step of storing data includes storing data indicative of a user-selectable system feature code and the predetermined sequence of keys operated by the user corresponds to the system feature code.
PCT/US1999/011540 1998-05-27 1999-05-25 System and method for user feedback in a wireless communication device WO1999062281A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU40981/99A AU4098199A (en) 1998-05-27 1999-05-25 System and method for user feedback in a wireless communication device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US8521498A 1998-05-27 1998-05-27
US09/085,214 1998-05-27

Publications (1)

Publication Number Publication Date
WO1999062281A1 true WO1999062281A1 (en) 1999-12-02

Family

ID=22190214

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/011540 WO1999062281A1 (en) 1998-05-27 1999-05-25 System and method for user feedback in a wireless communication device

Country Status (3)

Country Link
AR (1) AR019582A1 (en)
AU (1) AU4098199A (en)
WO (1) WO1999062281A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4959851A (en) * 1989-05-10 1990-09-25 Motorola, Inc. Dialing features for cellular telephone with standard telephone set
US5117450A (en) * 1989-05-10 1992-05-26 Motorola, Inc. Cellular telephone with standard telephone set
US5247565A (en) * 1989-05-10 1993-09-21 Motorola, Inc. Cellular telephone with keypad controller
US5535260A (en) * 1994-02-24 1996-07-09 Gte Mobile Communictions Services Cellular radiotelephone with dialed number analysis
WO1998001988A1 (en) * 1996-07-08 1998-01-15 Omnipoint Corporation Wireless local loop system and method
US5812651A (en) * 1996-02-29 1998-09-22 Qualcomm Incorporated Telephone number parser for wireless local loop telephones

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4959851A (en) * 1989-05-10 1990-09-25 Motorola, Inc. Dialing features for cellular telephone with standard telephone set
US5117450A (en) * 1989-05-10 1992-05-26 Motorola, Inc. Cellular telephone with standard telephone set
US5247565A (en) * 1989-05-10 1993-09-21 Motorola, Inc. Cellular telephone with keypad controller
US5535260A (en) * 1994-02-24 1996-07-09 Gte Mobile Communictions Services Cellular radiotelephone with dialed number analysis
US5812651A (en) * 1996-02-29 1998-09-22 Qualcomm Incorporated Telephone number parser for wireless local loop telephones
WO1998001988A1 (en) * 1996-07-08 1998-01-15 Omnipoint Corporation Wireless local loop system and method

Also Published As

Publication number Publication date
AR019582A1 (en) 2002-02-27
AU4098199A (en) 1999-12-13

Similar Documents

Publication Publication Date Title
US5581593A (en) Combination telephone and alphanumeric entry device
EP0526981B1 (en) Cellular telephone with plural telephone numbers
EP0491516B1 (en) Multiple-mode cellular telephone control device
EP0889662A2 (en) Automatic public/autonomous system message waiting indicator (MWI) recognition
KR100646472B1 (en) System and method for use of dual-tone multi-frequency signals in a wireless communication system
KR20010041810A (en) System and method for use of feature codes in a wireless communication device
AU7171394A (en) Method for memory dialing for cellular telephones
JPH04502392A (en) Characteristic features of dialing for cellular telephones with standard telephone sets
US6289226B1 (en) System and method for display parsing in a wireless communication device
RU2233041C2 (en) System and method for data recording and processing in wireless communication device
JPH0879815A (en) Transmission method, reception method for message data and message data transmitter and receiver
US6901271B1 (en) Determining the last digit of a dialed number
WO1999062281A1 (en) System and method for user feedback in a wireless communication device
JP3433481B2 (en) Electronic equipment and data communication system
EP0542049A2 (en) An interactive telephone
JP3162269B2 (en) Method and apparatus for automatically transmitting call setting information
EP0544667B1 (en) Dialing editing method and apparatus
US20050105713A1 (en) Intelligent telephone number dialer and method
KR100308370B1 (en) Method of managing portable telephone data remotely
KR100312183B1 (en) Redialing method in isdn terminal
US6868281B1 (en) Dual dialing mode wireless telephone
KR200306326Y1 (en) Automatic Calling Router for Mobile Phone
US6181915B1 (en) Portable one-way radio pager including an electronic directory
KR930002771B1 (en) Method for dialing in radio mobil phone
KR20000049579A (en) Vip call function for telephone

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT 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 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

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)
NENP Non-entry into the national phase

Ref country code: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase