US20140171044A1 - Method and apparatus for indicating a caller's intent - Google Patents
Method and apparatus for indicating a caller's intent Download PDFInfo
- Publication number
- US20140171044A1 US20140171044A1 US14/089,476 US201314089476A US2014171044A1 US 20140171044 A1 US20140171044 A1 US 20140171044A1 US 201314089476 A US201314089476 A US 201314089476A US 2014171044 A1 US2014171044 A1 US 2014171044A1
- Authority
- US
- United States
- Prior art keywords
- caller
- callee
- attribute data
- display
- selection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims description 17
- 230000015654 memory Effects 0.000 claims description 39
- 239000003086 colorant Substances 0.000 claims description 3
- 230000008569 process Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42042—Notifying the called party of information on the calling party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M19/00—Current supply arrangements for telephone systems
- H04M19/02—Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
- H04M19/04—Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/71—Substation extension arrangements
- H04M1/715—Substation extension arrangements using two or more extensions per line
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
Definitions
- the present invention relates to telecommunication, and more specifically to a CID (Calling Identity Delivery, Caller Identity Information) method and apparatus for indicating a caller's intent.
- CID Calling Identity Delivery, Caller Identity Information
- the method and apparatus of the present invention could be used in fixed-line phones, mobile phones and wireless phones or answering machines.
- the inventions described in these patent applications present to a user the caller's phone number, calling time, and name or identification audio signal when a caller's phone number matches a previously stored phone number. However, if a caller's phone number is not previously stored, the prior art only displays the caller's phone number and calling time.
- the present invention provides a CID method and apparatus for communicating a caller's intent, and has successfully overcome the shortcoming of the prior art.
- the present invention can indicate who the callee (the person the caller wants to talk to) is, and allow each user to quickly look for calls directed to him/her. In addition, each user only needs to listen to messages to him/her, and can ignore messages to other users.
- a mobile phone user could inform the callee his/her intent and/or the urgency level of the call by selecting from options provided by the callee reflecting the callee's preferences. Icons, codes, vibrations with at least two different frequencies, and caller phone numbers are classified to allow the callee to browse through and process the calls quickly and answer the calls according to their urgency level.
- the method and apparatus of the present invention could be used in fixed-line phones, mobile phones, wireless phones, or answering machines.
- FIG. 1 illustrates a caller intent indicating device according to one embodiment of the present invention.
- FIG. 2 illustrates a flow chart of a software program controlling the operation of the caller intent indicating device according to one embodiment of the present invention.
- FIG. 3 illustrates a callee attribute data structure according to one embodiment of the present invention.
- FIG. 4 illustrates a block diagram of a mobile phone employing the method for indicating caller's intent according to one embodiment of the present invention.
- a caller intent indicating device 1 includes a microprocessor 11 , a recorder 12 , a voice interface 13 , a ring 14 , a ringing detecting unit 15 , a keyboard 16 , a display 17 , a memory 18 , a microphone 19 , and a speaker 1 A.
- the caller intent indicating device is coupled between a telephone 2 and a telephone network.
- each phone can set or record callee attribute data reflecting a callee's preferences.
- the voice interface 13 is a gateway for signal transfer between the caller intent indicating device 1 and the phone 2 , and between the caller intent indicating device 1 and an Exchange in the telephone network. It is the channel for recording and replaying voice signals to and from the device 1 .
- the voice interface 13 transforms signals from the telephone line into signals receivable by the recorder 12 and the microprocessor 11 , transforms signals from the recorder 12 and the microprocessor 11 into signals compatible with the telephone network, and separates the caller intent indicating device 1 and the telephone network to insure their respective circuit safety.
- the microprocessor 11 controls the operation of the device 1 . It controls the recorder 12 to record and replay greetings-to-caller 34 , messages-to-callee 35 and instructions-to-caller 36 shown in FIG. 3 ; to play the present, the previous or the next message; and to pause the message playing. It also controls deletion of present message or all saved messages.
- the microprocessor 11 controls the speaker 1 A to output messages-to-callee 35 and previously recorded greetings-to-caller 36 shown in FIG. 3 , and controls the ring 14 to play personalized rings of the callee.
- the microprocessor 11 is a microcontroller designed to process voice and music signals. With the help of the 8-bit microprocessor and other hardware, the microprocessor 11 can process voice and music signals in 8 channels simultaneously, and can support multiple of voice signal modulation formats, e.g., ADPCM/MDPCM/PCM. The sampling rates of voice channels are programmable, and the music channels could imitate characteristics of musical instruments.
- the microprocessor 11 includes a DTMF (Dual-Tone Multi-Frequency) signal generator, a watchdog, an 8-bit timer/counter, a ring detection module, a Caller ID control module, etc., and is the control center of the whole circuit.
- Signals related to the control of the microprocessor 11 include a reset signal, a battery charging control signal, the ring detect signal (RDET), data signals, etc.
- DTMF uses two different voice frequency signals to represent a number.
- a key on the keyboard of a phone When a key on the keyboard of a phone is pressed, it sends out a voice signal mixed from the two voice frequency signals.
- a DTMF signal generator in the microprocessor 11 generates the DTMF signal.
- the recorder 12 could record and playback voice signals for a long time. It is controlled by the microprocessor 11 , and sends its status back to the microprocessor.
- the display 17 shows a caller's phone number, date, time, etc.
- the display 17 also shows the callee's information, including callee's personalized image and code.
- the display 17 could be an LCD, e.g., a 32.times.4 LCD drive. Data is sent to the display 17 from a display buffer.
- the keyboard 16 receives user inputs for recording, replaying, or deleting audio signals, for ring and display settings, and for mode settings.
- the ringing detecting unit 15 sends the ring detect signal RDET (low level pulses) to a pin of the microprocessor 11 .
- the memory 18 stores incoming call information and callee attribute data.
- All parts of the caller intent indicating device 1 are synchronized by a real time clock, which in one embodiment is a 32.768 kHz crystal oscillator.
- the caller intent indicating device 1 could send and receive voice, FSK or DTMF signals etc.
- Voice signal processing circuits, the ring 14 and the ringing detecting unit 15 in device 1 comply with Bell 202 , and CCITT V. 1200 bps FSK data transmitting standard.
- FIG. 2 illustrates a flow chart of a software program for controlling the operation of the caller intent indicating device according to one embodiment of the present invention.
- the method of the present invention includes following steps.
- ringing signals from a caller are sent to the caller intent indicating device 1 .
- the ringing detecting unit 15 receives the ringing signals and sends the ring detect signal RDET to the microprocessor 11 , notifying the microprocessor 11 that there is an incoming call.
- the caller intent indicating device 1 imitates an OFF HOOK signal and answers the call.
- the caller intent indicating device 1 sends to the Exchange the imitated OFF HOOK signal.
- the caller intent indicating device 1 plays previously stored instructions-to-caller 36 by the recorder 12 , sending a list of options to the caller.
- One example of the options is: “For user A, please press 1; for user B, please press 2; ,,, for user X, please press n.”
- the caller's input is sent to the caller intent indicating device 1 over the telephone line.
- the caller intent indicating device 1 receives the caller's input, and stores the caller's input as a callee's ID code 31 in FIG. 3 .
- the microprocessor 11 looks for the callee attribute data 3 for this particular callee in a callee attribute data structure 3 shown in FIG. 3 .
- the microprocessor 11 controls the ring 14 to play rings according to callee's ring settings 32 , and control the display 17 to show callee's identification information according to callee's display settings 33 .
- callee's ring settings 32 and callee's display settings 33 are previously set by the callee.
- the caller and the callee can start talking to each other at 209 . If at 208 , the call is not answered before the number of rings reaches the predetermine number, the device 1 plays a greeting-to-caller 34 and a beep sound at 210 , asking the caller to leave a message.
- the recorder 12 receives and records the message-to-callee 35 .
- FIG. 3 illustrates the structure of callee attribute data according to one embodiment of the present invention.
- the caller intent indicating device 1 maintenances a callee attribute data for each of a number of callees.
- the callee attribute data 3 includes: callee's ID code 31 (e.g., name, urgency level of the call, or department), callee's ring settings 32 (e.g., ring tones, music, vibrations at different frequencies or voice), callee's display settings 33 (e.g., icon, text, code, picture or cartoon), instructions-to-caller 36 , message-to-callee 35 , a greeting-to-caller 34 , and incoming call information (e.g., data, time).
- the callee attribute data 3 is stored in the memory 18 . It should be understood that the voice signals of the instructions-to-caller 36 , message-to-callee 35 , and greeting-to-caller 34 could be stored at the recorder 12 , with a code representing the message or instructions saved at the memory 18 .
- the attribute data of one callee is stored as one data record, separated from attribute data of other callees, so it is convenient for users to personalize the settings. For example, a user could conveniently record and play personalized greeting-to-caller 34 , instructions-to-caller 36 , callee's ring settings 32 , and callee's display settings 33 .
- Personalized display includes but not limited to code, icon , image, picture, or cartoon.
- Personalized rings include but not limit to music, voice, chirps, vibrations at various frequencies, or the combination thereof. Different combinations of length and rhythm of the ringing signals may represent the urgency level or subject of the call. For example, when the call is urgent, the caller may select a high frequency vibration. Different personalized images and ringing signals are used to indicate the caller's intent, so that the callee can be informed.
- One method for indicating the caller intent is used with a fixed-line phone, and includes the following steps.
- the originating Exchange sends the caller's phone number and other information to the caller intent indicating device 1 through the Interexchange Signaling System.
- the microprocessor 11 stores the incoming call information, including the caller identification information and the calling time, in the memory 18 .
- the microprocessor 11 has three states: power down, idle and normal operation. Usually the microprocessor 11 is in the power down state, and the power consumption is very low. When a first ring comes in, the microprocessor 11 enters into the normal operation state. Between the first and second ring, the microprocessor 11 demodulates the binary incoming call information. The microprocessor 11 receives and stores the incoming call information and displays it on the LCD 17 , then the microprocessor 11 enters into the idle state. If there is no input for more than a predetermined period of time, e.g., 1 minute, from the beginning of the idle state, the microprocessor 11 will enter into the power down state.
- a predetermined period of time e.g., 1 minute
- the microprocessor 11 When there is an incoming call, the microprocessor 11 starts to receive and store the incoming call information.
- the microprocessor 11 receives the ringing signal, sends to the caller an imitated OFF HOOK signal, and plays previously recorded instructions-to-caller 36 , asking the caller to make a choice according to his/her intent.
- One example of the instructions-to-caller 36 is: “For user A, please press 1; for user B, please press 2; ,,, for user X, please press n.”
- the microprocessor 11 then waits for a DTMF signals from the caller.
- the microprocessor 11 After detecting the DTMF signal “ 1 , 2 , 3 , 4 . . . ” from the caller indicating the caller's intent, the microprocessor 11 uses the received DTMF signal as the callee's ID code 31 to search the callee attribute data and selects a ring signal according to the callee's ring settings. The microprocessor 11 controls the ring 14 to play the selected ring signal, and the counter in the microprocessor 11 starts to count the number of the rings.
- the caller intent information “X-CID” is displayed on the LCD 17 , wherein “X” represents the callee's identification information, and “CID” is the Caller ID information, which could be the caller's phone number or name.
- the microprocessor continues to wait for an OFF HOOK signal. If the callee picks up the phone, the microprocessor 11 turns on the voice interface 13 . The voice signal from the telephone line enters into the telephone, and the caller and callee could talk to each other.
- a preset number e.g. 6 or 12 or 18.
- the microprocessor 11 plays a previously stored greeting-to-caller 34 , asking to caller to leave a message, and then enters the automatic message recording state. The message is recorded as a message-to-callee 35 .
- the present invention has effectively solved the problems of the prior art.
- the microprocessor 11 of the caller intent indicating device 1 associated with the phone number receives the ringing signal, imitates an OFF HOOK signal, plays a previously recorded instructions-to-caller 36 to ask the caller to select from a list of options, and then waits for the DTMF signal.
- the instructions-to-caller could be, for example: “For user A, please press 1; for user B, please press 2; ,,, for user X, please press n.” The caller will then press a key on his/her phone to select the callee. After detecting the DTMF signal “ 1 , 2 , 3 , 4 . . .
- the microprocessor 11 searches the callee attribute data shown in FIG. 3 for a callee matching the caller's input. For example, when the callee is A, the microprocessor 11 selects from a number of ring signals previously stored in a ROM the ring tone or vibration frequency corresponding to the ring setting 32 of user A. The microprocessor 11 also selects a display signal corresponding to the display settings of user A. The microprocessor 11 then control the ring 14 to output the selected ring signal. Meanwhile, the microprocessor controls the display 17 to show “X-CID”. “X” represents the identification information of user A, it could be a number, or an icon or a picture or a few words previously stored by the user A.
- the information about the incoming call is then received and stored. If the call is not answered within a predetermined number of rings, the microprocessor 11 controls the recorder 12 to play the greeting-to-caller 34 previously stored by the user A and records a message from the caller.
- the caller intent indicating device 1 not only stores and displays information about incoming calls, but also displays information of the callee, plays the callee's greeting-to-caller 34 , and stores information of incoming calls and message-to-callee 35 for each callee.
- the caller intent indicating device 1 When browsing through the stored incoming call information and messages, a user of the telephone does not have to go through incoming call information and messages directed to other users in detail.
- FIG. 4 shows a block diagram of a mobile phone employing the method for indicating caller's intent according to one embodiment of the present invention.
- a mobile phone 4 mainly includes an RF unit 41 , a voice frequency unit 42 , a logic control unit 43 , and an RF power supply unit 44 .
- Wireless telecommunication is carried out between the mobile phone 4 and a base station via high frequency modulation signal.
- the callee attribute data structure stored in an EEPROM of the mobile phone 4 is shown in FIG. 3 .
- the software program for controlling the caller intent indicating process stored in a FLASH is shown in FIG. 2 .
- the Radio Frequency unit 41 includes a receiver, a transmitter, a frequency synthesizer, an antenna, etc.
- the receiver down converts the frequency of the RF signal, and outputs a 67.707 KHZ base band signal (RXI, RXQ).
- RXI, RXQ 67.707 KHZ base band signal
- TXI/Q Cophase/quadrature
- the transmitter starts at a higher frequency. It converts a 67.707 KHZ analog base band signal up to an 880 MHZ-915 MHZ (GSM900 band), or a 1710 MHZ-1785 MHZ (DCS1800 band) transmission signal.
- the signal is transmitted from the antenna after amplification.
- the frequency synthesizer supplies the base and carrier frequency to a frequency Mixer in the receiver and a modulation circuit in the transmitter respectively.
- the frequency synthesizer is controlled by the CPU of the logic control unit 43 and the voice frequency unit 42 , and switches between frequencies automatically.
- the logic control unit 43 and voice frequency unit 42 are controlled by the CPU to process and transmit voice signals.
- the voice frequency unit 42 is divided into a receiving voice frequency signal processing branch and a transmitting voice frequency signal processing branch, and includes a modem(or DSP), a voice Coder/Decoder, and a PCM Coder/Decoder.
- the receiving branch demodulates (GMSK) the analog base band signal from the RF unit (A/D conversion), and decrypts the signal.
- GMSK analog base band signal from the RF unit
- A/D conversion decrypts the signal.
- a 13 Kb/s data flow is obtained after channel decoding, and a 64 Kb/s digital signal is obtained after voice decoding.
- An analogue voice signal obtained after PCM decoding is sent to a speaker.
- analog signal from a microphone is converted to 64 Kb/s digital signal via PCM coding.
- the logic control unit 43 controls the operation of each part of the mobile phone, including, the RF unit, the voice frequency unit, the keyboard, the display, etc.
- the logic control unit 43 includes a CPU, memories, buses, etc.
- Data memory namely Static Random Access Memory (SRAM)
- SRAM Static Random Access Memory
- Program memory mainly contains two parts: Electrically Erasable Programmable Read-only Memory (EEPROM) and flash read only memory (FLASHROM). FLASHROM is used to store the basic program and all kinds function program of the mobile telephone, including the program shown in FIG. 2 . It also stores font library and other types of data.
- EEPROM Electrically Erasable Programmable Read-only Memory
- FLASHROM flash read only memory
- EEPROM has system control instructions and other data originally stored in the factory.
- the stored data could be automatically refreshed during operation of the mobile phone.
- a user could change the stored data via the keyboard too.
- EEPROM stores the menu for setting parameters of the mobile phone. In other words, the EEPROM stores some rewritable program parameters.
- EEPROM stores the callee attribute data shown in FIG.
- callee's ID code 31 e.g., name of the callee, urgency level, the department the callee works for, etc.
- callee's ring settings 32 e.g., ring tone, music, vibrations at various frequencies, and voice
- callee's display settings 33 e.g., text, code, image, icon, and picture
- message-to-caller 34 messages-to-callee 35 , instructions-to-caller 36 , information about the incoming calls 37 , phonebook, IMEI number, phone lock code, parameters set by the user, and other user information and internal information of the mobile phone.
- the CPU controls the voice frequency unit and RF unit via control buses.
- the control signals include MUTE, LCDEN (LCD enable), LIGHT (light control), CHARGE (battery charging control), AFC (automatic frequency control), RXEN (reception enable), TxEN (transmission enable), SYNDAT (Frequency Synthesizer Channel data), SYNEN (Frequency Synthesizer enable), SYNCLK (Frequency Synthesizer clock), etc.
- These control signals are sent from the CPU to the voice frequency unit 42 and the RF unit 43 to control the operation of various parts and circuits therein.
- Clock signals are provided to the logic control unit 43 and the CPU therein, and to the RF unit 41 and the frequency synthesizer therein.
- a RF unit clock provides a reference frequency to the frequency synthesizer. Operation of the whole system is synchronized by the clock signals.
- the signal from a base station is received by an antenna.
- the received signal is processed by the RF receiving circuit 41 , the logic control unit 43 and the voice frequency unit 42 , and then is sent to a speaker.
- an audio signal is changed to an electrical signal by a microphone.
- the electrical signal is processed by the logic control unit 43 , the voice frequency unit 42 , and the radio frequency unit 41 .
- the radio frequency signal is then sent to a base station via the antenna.
- the mobile phone When a ringing signal is sent to the mobile phone 4 , the mobile phone imitates an OFF HOOK signal and returns the imitated OFF HOOK signal to the caller. The mobile phone imitates answering the incoming call, but does not ring.
- the mobile phone searches the callee attribute data shown in FIG. 3 , and plays instructions-to-caller 36 to ask the caller to press a key.
- the instructions-to-caller 36 could be, for example: “Hello, I am in a meeting right now. If you need me to answer the call immediately, please press 1. If you can wait until I finish the meeting, please press 2. If you want to leave a message, please press 3. Thank you.”
- the caller presses a key according to his/her intent.
- the caller's input is then sent to the mobile phone.
- the mobile telephone 4 saves the caller's selection as a part of the Callee's ID code 31 .
- the mobile phone 4 searches the callee attribute data shown in FIG. 3 , specifically the callee's ring settings 32 (ring tones, music, vibrations at various frequencies or voice signals), callee's display settings 33 (text, code, image, icon, or picture), associated with the caller's selection, and sets the display and the ring accordingly.
- the mobile phone 4 when the caller presses 1, the mobile phone 4 will set off short and quick rings or vibration, and emit red LED flashlight, urging the callee to answer the phone immediately. If the caller presses 2, the mobile phone 4 will set off long and slow rings or vibrations, and emit yellow LED flashlight, prompting the callee to answer the call after meeting. If caller presses 3, the mobile phone 4 will generate regular rings or vibrations, and emit blue LED flashlight, informing the callee that a message is being received. Minor hardware changes need to be made to the vibration unit so that it can vibrate at various frequencies, and to the LED flashlight of the mobile phone so that it can emit flashlight in different colors.
- the callee can respond to the call in three ways: (1) If the caller has an urgent matter and intends to talk to the callee immediately, the callee answers the call after several rings or vibrations; (2) If the caller can wait, the callee will not answer the call until the meeting is over; (3) If the caller wants to leave a message, then the mobile phone 4 will send out the greeting-to-caller 34 , prompting the caller to leave a message. The caller's message is sent to the mobile phone 4 , which stores the message as a message-to-callee 35 . The callee could browse the incoming calls and stored message-to-callee 35 .
- the present invention has effectively solved problems of the prior art, and provides convenience to family members, and office workers who share a phone number with others. It also helps mobile phone users to handle incoming calls according to their urgency level.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephone Function (AREA)
Abstract
When a number of users share one telephone number, the present invention indicates who the callee (the person the caller wants to talk to) is, with personalized rings and information shown on a display, so as to allow each user to quickly identify calls directed to him/her. A mobile phone user could inform the callee his/her intent and/or the urgency level of the call by selecting from options provided by the callee reflecting the callee's preferences.
Description
- This application claims the benefit of U.S. Provisional Application No. 60/739,549, filed Nov. 23, 2005. The present application incorporates by reference the entire disclosure of that application. This application also claims the benefit of Chinese Patent Application No. 200610020860.7, filed May 22, 2006.
- A. Field of the Invention
- The present invention relates to telecommunication, and more specifically to a CID (Calling Identity Delivery, Caller Identity Information) method and apparatus for indicating a caller's intent. The method and apparatus of the present invention could be used in fixed-line phones, mobile phones and wireless phones or answering machines.
- B. Description of Related Art
- Published Chinese Patent Application No.CN03104516 (Inventor: Koji Okamura) describes a system that presents on a display device caller's information including the caller's name.
- Published Chinese Patent Application No.CN01110480 (Inventor: Ruiguang Wu) describes a microprocessor that compares the caller's phone number with phone numbers stored in a memory device. When a phone number stored in the memory device matches the caller's phone number, an audio device outputs identification audio signals corresponding to the stored phone number.
- The inventions described in these patent applications present to a user the caller's phone number, calling time, and name or identification audio signal when a caller's phone number matches a previously stored phone number. However, if a caller's phone number is not previously stored, the prior art only displays the caller's phone number and calling time.
- If a family goes out of town for a few days, they may have dozens of incoming calls waiting for them on their return. Usually, each family member can only reply to calls from phone numbers with which they are familiar, and ignore unfamiliar phone numbers. This not only may cause failure or delay of receipt of important information, but also may cause misunderstanding. In addition, when it is inconvenient for a mobile phone user to answer a phone call immediately, e.g., when he/she is sleeping or in a meeting, the prior art system cannot inform the user that a call is urgent and he/she must answer it immediately.
- The present invention provides a CID method and apparatus for communicating a caller's intent, and has successfully overcome the shortcoming of the prior art.
- When a number of users share one telephone number, the present invention can indicate who the callee (the person the caller wants to talk to) is, and allow each user to quickly look for calls directed to him/her. In addition, each user only needs to listen to messages to him/her, and can ignore messages to other users.
- A mobile phone user could inform the callee his/her intent and/or the urgency level of the call by selecting from options provided by the callee reflecting the callee's preferences. Icons, codes, vibrations with at least two different frequencies, and caller phone numbers are classified to allow the callee to browse through and process the calls quickly and answer the calls according to their urgency level.
- The method and apparatus of the present invention could be used in fixed-line phones, mobile phones, wireless phones, or answering machines.
-
FIG. 1 illustrates a caller intent indicating device according to one embodiment of the present invention. -
FIG. 2 illustrates a flow chart of a software program controlling the operation of the caller intent indicating device according to one embodiment of the present invention. -
FIG. 3 illustrates a callee attribute data structure according to one embodiment of the present invention. -
FIG. 4 illustrates a block diagram of a mobile phone employing the method for indicating caller's intent according to one embodiment of the present invention. - The purpose of the invention is achieved by following measures. For fixed-line telephones, as shown in
FIG. 1 , a callerintent indicating device 1 includes a microprocessor 11, arecorder 12, avoice interface 13, aring 14, a ringing detectingunit 15, akeyboard 16, adisplay 17, amemory 18, amicrophone 19, and a speaker 1A. The caller intent indicating device is coupled between atelephone 2 and a telephone network. - By key or microphone, each phone (including fixed-line and mobile phones) can set or record callee attribute data reflecting a callee's preferences.
- The
voice interface 13 is a gateway for signal transfer between the callerintent indicating device 1 and thephone 2, and between the callerintent indicating device 1 and an Exchange in the telephone network. It is the channel for recording and replaying voice signals to and from thedevice 1. Thevoice interface 13 transforms signals from the telephone line into signals receivable by therecorder 12 and the microprocessor 11, transforms signals from therecorder 12 and the microprocessor 11 into signals compatible with the telephone network, and separates the callerintent indicating device 1 and the telephone network to insure their respective circuit safety. - The microprocessor 11 controls the operation of the
device 1. It controls therecorder 12 to record and replay greetings-to-caller 34, messages-to-callee 35 and instructions-to-caller 36 shown inFIG. 3 ; to play the present, the previous or the next message; and to pause the message playing. It also controls deletion of present message or all saved messages. - The microprocessor 11 controls the speaker 1A to output messages-to-callee 35 and previously recorded greetings-to-
caller 36 shown inFIG. 3 , and controls thering 14 to play personalized rings of the callee. The microprocessor 11 is a microcontroller designed to process voice and music signals. With the help of the 8-bit microprocessor and other hardware, the microprocessor 11 can process voice and music signals in 8 channels simultaneously, and can support multiple of voice signal modulation formats, e.g., ADPCM/MDPCM/PCM. The sampling rates of voice channels are programmable, and the music channels could imitate characteristics of musical instruments. - The microprocessor 11 includes a DTMF (Dual-Tone Multi-Frequency) signal generator, a watchdog, an 8-bit timer/counter, a ring detection module, a Caller ID control module, etc., and is the control center of the whole circuit. Signals related to the control of the microprocessor 11 include a reset signal, a battery charging control signal, the ring detect signal (RDET), data signals, etc.
- DTMF uses two different voice frequency signals to represent a number. When a key on the keyboard of a phone is pressed, it sends out a voice signal mixed from the two voice frequency signals. A DTMF signal generator in the microprocessor 11 generates the DTMF signal.
- The
recorder 12 could record and playback voice signals for a long time. It is controlled by the microprocessor 11, and sends its status back to the microprocessor. Thedisplay 17 shows a caller's phone number, date, time, etc. Thedisplay 17 also shows the callee's information, including callee's personalized image and code. Thedisplay 17 could be an LCD, e.g., a 32.times.4 LCD drive. Data is sent to thedisplay 17 from a display buffer. Thekeyboard 16 receives user inputs for recording, replaying, or deleting audio signals, for ring and display settings, and for mode settings. The ringing detectingunit 15 sends the ring detect signal RDET (low level pulses) to a pin of the microprocessor 11. Thememory 18 stores incoming call information and callee attribute data. - All parts of the caller
intent indicating device 1 are synchronized by a real time clock, which in one embodiment is a 32.768 kHz crystal oscillator. - The caller
intent indicating device 1 could send and receive voice, FSK or DTMF signals etc. Voice signal processing circuits, thering 14 and the ringing detectingunit 15 indevice 1 comply with Bell 202, and CCITT V. 1200 bps FSK data transmitting standard. -
FIG. 2 illustrates a flow chart of a software program for controlling the operation of the caller intent indicating device according to one embodiment of the present invention. - The method of the present invention includes following steps.
- At 201, ringing signals from a caller are sent to the caller
intent indicating device 1. The ringing detectingunit 15 receives the ringing signals and sends the ring detect signal RDET to the microprocessor 11, notifying the microprocessor 11 that there is an incoming call. - At
step 202, the callerintent indicating device 1 imitates an OFF HOOK signal and answers the call. The callerintent indicating device 1 sends to the Exchange the imitated OFF HOOK signal. The callerintent indicating device 1 plays previously stored instructions-to-caller 36 by therecorder 12, sending a list of options to the caller. One example of the options is: “For user A, please press 1; for user B, please press 2; ,,, for user X, please press n.” The caller presses a key on his/her phone to choose the callee. The caller's input is sent to the callerintent indicating device 1 over the telephone line. - At 203, the caller
intent indicating device 1 receives the caller's input, and stores the caller's input as a callee's ID code 31 inFIG. 3 . According to the callee's ID code 31, the microprocessor 11 looks for thecallee attribute data 3 for this particular callee in a calleeattribute data structure 3 shown inFIG. 3 . - At 204, 205, 206, and 207, the microprocessor 11 controls the
ring 14 to play rings according to callee'sring settings 32, and control thedisplay 17 to show callee's identification information according to callee'sdisplay settings 33. As discussed below with reference toFIG. 3 , callee'sring settings 32 and callee'sdisplay settings 33 are previously set by the callee. - At 208, if the callee picks up the phone before the number of rings reach a predetermined number, the caller and the callee can start talking to each other at 209. If at 208, the call is not answered before the number of rings reaches the predetermine number, the
device 1 plays a greeting-to-caller 34 and a beep sound at 210, asking the caller to leave a message. - At 211, 212, and 213, the
recorder 12 receives and records the message-to-callee 35. -
FIG. 3 illustrates the structure of callee attribute data according to one embodiment of the present invention. - The caller
intent indicating device 1 maintenances a callee attribute data for each of a number of callees. Thecallee attribute data 3 includes: callee's ID code 31 (e.g., name, urgency level of the call, or department), callee's ring settings 32 (e.g., ring tones, music, vibrations at different frequencies or voice), callee's display settings 33 (e.g., icon, text, code, picture or cartoon), instructions-to-caller 36, message-to-callee 35, a greeting-to-caller 34, and incoming call information (e.g., data, time). Thecallee attribute data 3 is stored in thememory 18. It should be understood that the voice signals of the instructions-to-caller 36, message-to-callee 35, and greeting-to-caller 34 could be stored at therecorder 12, with a code representing the message or instructions saved at thememory 18. - In one embodiment, the attribute data of one callee is stored as one data record, separated from attribute data of other callees, so it is convenient for users to personalize the settings. For example, a user could conveniently record and play personalized greeting-to-
caller 34, instructions-to-caller 36, callee'sring settings 32, and callee'sdisplay settings 33. - Personalized display includes but not limited to code, icon , image, picture, or cartoon. Personalized rings include but not limit to music, voice, chirps, vibrations at various frequencies, or the combination thereof. Different combinations of length and rhythm of the ringing signals may represent the urgency level or subject of the call. For example, when the call is urgent, the caller may select a high frequency vibration. Different personalized images and ringing signals are used to indicate the caller's intent, so that the callee can be informed.
- Two embodiments of the present invention are described below.
- 1. A Fixed-Line Phone
- One method for indicating the caller intent is used with a fixed-line phone, and includes the following steps.
- The originating Exchange sends the caller's phone number and other information to the caller
intent indicating device 1 through the Interexchange Signaling System. - The destination Exchange sends the caller's identification information to the caller
intent indicating device 1 by FSK(Frequency Shift Keying). Specifically, the destination Exchange sends logic “1”=1200.+−0.12 Hz , “0”=2200.+−0.22 Hz, 1200 bps baud rate FSK signal to thevoice interface 13, which transforms the received signal to a signal suitable for being processed by the microprocessor 11. The microprocessor 11 then demodulates the signal into a serial asynchronous binary data. - The microprocessor 11 stores the incoming call information, including the caller identification information and the calling time, in the
memory 18. - The microprocessor 11 has three states: power down, idle and normal operation. Usually the microprocessor 11 is in the power down state, and the power consumption is very low. When a first ring comes in, the microprocessor 11 enters into the normal operation state. Between the first and second ring, the microprocessor 11 demodulates the binary incoming call information. The microprocessor 11 receives and stores the incoming call information and displays it on the
LCD 17, then the microprocessor 11 enters into the idle state. If there is no input for more than a predetermined period of time, e.g., 1 minute, from the beginning of the idle state, the microprocessor 11 will enter into the power down state. - When there is an incoming call, the microprocessor 11 starts to receive and store the incoming call information. The microprocessor 11 receives the ringing signal, sends to the caller an imitated OFF HOOK signal, and plays previously recorded instructions-to-
caller 36, asking the caller to make a choice according to his/her intent. One example of the instructions-to-caller 36 is: “For user A, please press 1; for user B, please press 2; ,,, for user X, please press n.” The microprocessor 11 then waits for a DTMF signals from the caller. - After detecting the DTMF signal “1,2,3,4 . . . ” from the caller indicating the caller's intent, the microprocessor 11 uses the received DTMF signal as the callee's ID code 31 to search the callee attribute data and selects a ring signal according to the callee's ring settings. The microprocessor 11 controls the
ring 14 to play the selected ring signal, and the counter in the microprocessor 11 starts to count the number of the rings. The caller intent information “X-CID” is displayed on theLCD 17, wherein “X” represents the callee's identification information, and “CID” is the Caller ID information, which could be the caller's phone number or name. If the number of rings is smaller than a preset number, e.g., 6 or 12 or 18, then the microprocessor continues to wait for an OFF HOOK signal. If the callee picks up the phone, the microprocessor 11 turns on thevoice interface 13. The voice signal from the telephone line enters into the telephone, and the caller and callee could talk to each other. - If the number of rings is bigger than the preset number, the microprocessor 11 plays a previously stored greeting-to-
caller 34, asking to caller to leave a message, and then enters the automatic message recording state. The message is recorded as a message-to-callee 35. - With the hardware shown in
FIG. 1 , the flow chart shown inFIG. 2 , and the callee attribute data structure shown inFIG. 3 , the present invention has effectively solved the problems of the prior art. - Briefly, when a caller dials a phone number, the microprocessor 11 of the caller
intent indicating device 1 associated with the phone number receives the ringing signal, imitates an OFF HOOK signal, plays a previously recorded instructions-to-caller 36 to ask the caller to select from a list of options, and then waits for the DTMF signal. The instructions-to-caller could be, for example: “For user A, please press 1; for user B, please press 2; ,,, for user X, please press n.” The caller will then press a key on his/her phone to select the callee. After detecting the DTMF signal “1,2,3,4 . . . ” from the caller, the microprocessor 11 searches the callee attribute data shown inFIG. 3 for a callee matching the caller's input. For example, when the callee is A, the microprocessor 11 selects from a number of ring signals previously stored in a ROM the ring tone or vibration frequency corresponding to the ring setting 32 of user A. The microprocessor 11 also selects a display signal corresponding to the display settings of user A. The microprocessor 11 then control thering 14 to output the selected ring signal. Meanwhile, the microprocessor controls thedisplay 17 to show “X-CID”. “X” represents the identification information of user A, it could be a number, or an icon or a picture or a few words previously stored by the user A. The information about the incoming call is then received and stored. If the call is not answered within a predetermined number of rings, the microprocessor 11 controls therecorder 12 to play the greeting-to-caller 34 previously stored by the user A and records a message from the caller. - Thus, the caller
intent indicating device 1 not only stores and displays information about incoming calls, but also displays information of the callee, plays the callee's greeting-to-caller 34, and stores information of incoming calls and message-to-callee 35 for each callee. When browsing through the stored incoming call information and messages, a user of the telephone does not have to go through incoming call information and messages directed to other users in detail. - 2. Mobile Phone
-
FIG. 4 shows a block diagram of a mobile phone employing the method for indicating caller's intent according to one embodiment of the present invention. - A
mobile phone 4 mainly includes anRF unit 41, a voice frequency unit 42, alogic control unit 43, and an RFpower supply unit 44. Wireless telecommunication is carried out between themobile phone 4 and a base station via high frequency modulation signal. The callee attribute data structure stored in an EEPROM of themobile phone 4 is shown inFIG. 3 . The software program for controlling the caller intent indicating process stored in a FLASH is shown inFIG. 2 . - The
Radio Frequency unit 41 includes a receiver, a transmitter, a frequency synthesizer, an antenna, etc. The receiver down converts the frequency of the RF signal, and outputs a 67.707 KHZ base band signal (RXI, RXQ). Through TXI/Q (Cophase/quadrature) modulation, the transmitter starts at a higher frequency. It converts a 67.707 KHZ analog base band signal up to an 880 MHZ-915 MHZ (GSM900 band), or a 1710 MHZ-1785 MHZ (DCS1800 band) transmission signal. The signal is transmitted from the antenna after amplification. The frequency synthesizer supplies the base and carrier frequency to a frequency Mixer in the receiver and a modulation circuit in the transmitter respectively. The frequency synthesizer is controlled by the CPU of thelogic control unit 43 and the voice frequency unit 42, and switches between frequencies automatically. - The
logic control unit 43 and voice frequency unit 42 are controlled by the CPU to process and transmit voice signals. - The voice frequency unit 42 is divided into a receiving voice frequency signal processing branch and a transmitting voice frequency signal processing branch, and includes a modem(or DSP), a voice Coder/Decoder, and a PCM Coder/Decoder.
- While the mobile phone is receiving a signal, the receiving branch demodulates (GMSK) the analog base band signal from the RF unit (A/D conversion), and decrypts the signal. A 13 Kb/s data flow is obtained after channel decoding, and a 64 Kb/s digital signal is obtained after voice decoding. An analogue voice signal obtained after PCM decoding is sent to a speaker.
- While the mobile phone is transmitting a signal, analog signal from a microphone is converted to 64 Kb/s digital signal via PCM coding. A 67.707 kHz analog base-band signal, obtained after voice coding, PCM coding, encrypting, interweaving, and GMSK modulation, is sent to modulation circuit of the RF unit for radio frequency transformation.
- The
logic control unit 43 controls the operation of each part of the mobile phone, including, the RF unit, the voice frequency unit, the keyboard, the display, etc. Thelogic control unit 43 includes a CPU, memories, buses, etc. - There are two types of memory: data memory and program memory. Data memory, namely Static Random Access Memory (SRAM), is used as data buffer area to store intermediate data generated during program execution. Data stored in the data memory will be lost if the mobile phone is powered off. Program memory mainly contains two parts: Electrically Erasable Programmable Read-only Memory (EEPROM) and flash read only memory (FLASHROM). FLASHROM is used to store the basic program and all kinds function program of the mobile telephone, including the program shown in
FIG. 2 . It also stores font library and other types of data. - EEPROM has system control instructions and other data originally stored in the factory. The stored data could be automatically refreshed during operation of the mobile phone. A user could change the stored data via the keyboard too. EEPROM stores the menu for setting parameters of the mobile phone. In other words, the EEPROM stores some rewritable program parameters. Moreover, EEPROM stores the callee attribute data shown in
FIG. 3 , including: the callee's ID code 31 (e.g., name of the callee, urgency level, the department the callee works for, etc.), callee's ring settings 32 (e.g., ring tone, music, vibrations at various frequencies, and voice), callee's display settings 33 (e.g., text, code, image, icon, and picture), a message-to-caller 34, messages-to-callee 35, instructions-to-caller 36, information about theincoming calls 37, phonebook, IMEI number, phone lock code, parameters set by the user, and other user information and internal information of the mobile phone. - CPU controls the voice frequency unit and RF unit via control buses. The control signals include MUTE, LCDEN (LCD enable), LIGHT (light control), CHARGE (battery charging control), AFC (automatic frequency control), RXEN (reception enable), TxEN (transmission enable), SYNDAT (Frequency Synthesizer Channel data), SYNEN (Frequency Synthesizer enable), SYNCLK (Frequency Synthesizer clock), etc. These control signals are sent from the CPU to the voice frequency unit 42 and the
RF unit 43 to control the operation of various parts and circuits therein. - Clock signals are provided to the
logic control unit 43 and the CPU therein, and to theRF unit 41 and the frequency synthesizer therein. A RF unit clock provides a reference frequency to the frequency synthesizer. Operation of the whole system is synchronized by the clock signals. - When a
mobile phone 4 is receiving a signal, the signal from a base station is received by an antenna. The received signal is processed by theRF receiving circuit 41, thelogic control unit 43 and the voice frequency unit 42, and then is sent to a speaker. - When the
mobile phone 4 is transmitting a signal, an audio signal is changed to an electrical signal by a microphone. The electrical signal is processed by thelogic control unit 43, the voice frequency unit 42, and theradio frequency unit 41. The radio frequency signal is then sent to a base station via the antenna. - When a ringing signal is sent to the
mobile phone 4, the mobile phone imitates an OFF HOOK signal and returns the imitated OFF HOOK signal to the caller. The mobile phone imitates answering the incoming call, but does not ring. - The mobile phone searches the callee attribute data shown in
FIG. 3 , and plays instructions-to-caller 36 to ask the caller to press a key. The instructions-to-caller 36 could be, for example: “Hello, I am in a meeting right now. If you need me to answer the call immediately, please press 1. If you can wait until I finish the meeting, please press 2. If you want to leave a message, please press 3. Thank you.” - The caller presses a key according to his/her intent. The caller's input is then sent to the mobile phone. After receiving the input from the caller, the
mobile telephone 4 saves the caller's selection as a part of the Callee's ID code 31. In response to the caller's input kept in the callee's ID code 31, themobile phone 4 searches the callee attribute data shown inFIG. 3 , specifically the callee's ring settings 32 (ring tones, music, vibrations at various frequencies or voice signals), callee's display settings 33 (text, code, image, icon, or picture), associated with the caller's selection, and sets the display and the ring accordingly. - For example: when the caller presses 1, the
mobile phone 4 will set off short and quick rings or vibration, and emit red LED flashlight, urging the callee to answer the phone immediately. If the caller presses 2, themobile phone 4 will set off long and slow rings or vibrations, and emit yellow LED flashlight, prompting the callee to answer the call after meeting. If caller presses 3, themobile phone 4 will generate regular rings or vibrations, and emit blue LED flashlight, informing the callee that a message is being received. Minor hardware changes need to be made to the vibration unit so that it can vibrate at various frequencies, and to the LED flashlight of the mobile phone so that it can emit flashlight in different colors. - According to the ring signals and LED flashlight, the callee can respond to the call in three ways: (1) If the caller has an urgent matter and intends to talk to the callee immediately, the callee answers the call after several rings or vibrations; (2) If the caller can wait, the callee will not answer the call until the meeting is over; (3) If the caller wants to leave a message, then the
mobile phone 4 will send out the greeting-to-caller 34, prompting the caller to leave a message. The caller's message is sent to themobile phone 4, which stores the message as a message-to-callee 35. The callee could browse the incoming calls and stored message-to-callee 35. - In short, the present invention has effectively solved problems of the prior art, and provides convenience to family members, and office workers who share a phone number with others. It also helps mobile phone users to handle incoming calls according to their urgency level.
- While the present invention has been described with reference to the certain embodiments, the invention should not be construed as limited to these embodiments. It shall be understood that all aspects of the present invention are not limited to the specific depictions, configurations or dimensions set forth herein which depend upon a variety of principles and variables. Various modifications in form and detail of the disclosed method and apparatus, as well as other variations of the present invention, will be apparent to a person skilled in the art upon reference to the present disclosure. It is therefore contemplated that the appended claims shall cover any such modifications or variations of the described embodiments as falling within the true spirit and scope of the present invention.
Claims (36)
1-26. (canceled)
27. A mobile telephone, comprising:
a display;
an audio device;
memory, the memory being configured to store instructions-to-caller;
a processor in communication with the memory, the display and the audio device, the processor being configured to:
selectively play the instructions-to-caller upon receipt of a telephone call from a caller, the instructions-to-caller being configured to enable the caller to select at least one of a plurality of choices based on an intent of the caller;
receive at least one selection, by the caller, of at least one of the plurality of choices communicated to the caller by the instructions-to-caller; and
access pre-stored callee attribute data reflective of preferences of a callee and selectively actuate at least one of the display and the audio device based upon the accessed callee attribute data and the intent of the caller indicated by the at least one selection.
28. The mobile telephone of claim 27 , further comprising a light and wherein the processor is further configured to selectively actuate at least one of the display, the light, and the audio device based upon the accessed callee attribute data and the intent of the caller indicated by the at least one selection.
29. The mobile telephone of claim 28 , wherein the processor is further configured to cause the light to emit different colors depending at least upon the intent of the caller.
30. The mobile telephone of claim 27 , wherein the callee attribute data comprises at least one of the instructions-to-caller, a callee's ID code, a message-to-callee, a greeting-to-caller, and incoming call information.
31. The mobile telephone of claim 27 , wherein the callee attribute data comprises settings enabling the audio device to output a selected at least one of a voice, ring tones, music, and vibrations at different frequencies.
32. The mobile telephone of claim 27 , wherein the processor is further configured to selectively actuate at least one of the display and the audio device according to the accessed callee attribute data and at least one of an urgency of the telephone call, a name of the caller, a department of the callee, the intent of the caller, a name of the callee, a callee ID code, and received caller ID information, at least some of which being communicated to the callee by the at least one selection by the caller.
33. The mobile telephone of claim 27 , wherein the processor is further configured to classify incoming telephone calls according to at least one of the accessed callee attribute data and the at least one selection by the caller, and to enable the callee to browse through missed calls and messages-to-callee based on this classification.
34. The mobile telephone of claim 27 , wherein the processor is further configured to classify at least one of telephone calls and missed calls according to at least one of the accessed callee attribute data, received caller ID information, and the at least one selection by the caller.
35. The mobile telephone of claim 27 , wherein the callee attribute data comprises settings enabling the display to display a selected at least one of an icon, text, code, picture, and cartoon.
36. The mobile telephone of claim 27 , wherein the processor is further configured to cause the display to display the selected at least one of an icon, text, code, picture, and cartoon according to at least one of:
the intent of the caller as communicated by the at least one selection by the caller, and
the accessed callee attribute data.
37. The mobile telephone of claim 27 , wherein the instructions-to-caller enable the caller to select at least one of the plurality of choices depending upon an urgency of the telephone call.
38. The mobile telephone of claim 27 , wherein the at least one selection by the caller is communicated to a callee via at least one of the display and the audio device.
39. The mobile telephone of claim 38 , wherein the processor is further configured to store the at least one selection by the caller in the memory.
40. The mobile telephone of claim 27 , wherein the processor is further configured, when a callee does not answer the telephone call, to select and play a greeting to caller according to the accessed callee attribute data and at least one of:
the at least one selection by the caller; and
caller ID information.
41. The mobile telephone of claim 27 , wherein the processor is further configured to accept at least one of voice or keyed-in instructions to set up at least one of the instructions-to-caller, the plurality of choices, and the callee attribute data.
42. The mobile telephone of claim 27 , wherein the selectively actuated at least one of the display and the audio device based upon the at least one selection by the caller and the accessed callee attribute data enable the mobile telephone to communicate the intent of the caller before the telephone call is answered.
43. The mobile telephone of claim 27 , wherein a manner in which the at least one of the display and the audio device are actuated enables the callee to decide whether to answer the telephone call or not.
44. A non-volatile memory for a mobile device comprising a display, an audio device and a processor, the non-volatile memory being configured to store control instructions that, when executed, configure the processor to:
play instructions-to-caller upon receipt of a call to the mobile device from a caller, the instructions-to-caller being configured to enable the caller to select at least one of a plurality of choices based on an intent of the caller;
receive and store in a memory at least one selection by the caller, the at least one selection comprising at least one of the plurality of choices communicated to the caller by the instructions-to-caller; and
access pre-stored callee attribute data reflective of preferences of a callee and cause a selective actuation of at least one of the display and the audio device based upon the accessed callee attribute data and the intent of the caller as indicated by the at least one selection.
45. The non-volatile memory of claim 44 , wherein the mobile device further comprises a light and wherein the control instructions further configure the processor to selectively actuate at least one of the display, the light, and the audio device based upon the accessed callee attribute data and the intent of the caller indicated by the at least one selection.
46. The non-volatile memory of claim 45 , wherein the control instructions further configured the processor to cause the light to emit different colors depending at least upon the intent of the caller.
47. The non-volatile memory of claim 44 , wherein the callee attribute data comprises at least one of the instructions-to-caller, a callee's ID code, a message-to-callee, a greeting-to-caller, and incoming call information.
48. The non-volatile memory of claim 44 , wherein the callee attribute data comprises settings enabling the audio device to output a selected at least one of ring tones, music, vibrations at different frequencies, and voice.
49. The non-volatile memory of claim 44 , wherein the control instructions further configure the processor to actuate at least one of the display and the audio device according to the accessed callee attribute data and at least one of an urgency of the telephone call, a name of the caller, a department of the callee, the intent of the caller, a name of the callee, a callee ID code, and received caller ID information, at least some of which being communicated to the callee by the at least one selection by the caller.
50. The non-volatile memory of claim 44 , wherein the control instructions further configure the processor to classify incoming calls according to at least one of the accessed callee attribute data and the at least one selection by the caller, thereby enabling the callee to browse through missed calls and messages-to-callee based on this classification.
51. The non-volatile memory of claim 50 , wherein the control instructions further configure the processor to classify at least one of telephone calls and missed calls according to at least one of the accessed callee attribute data, received caller ID information, and the at least one selection by the caller.
52. The non-volatile memory of claim 44 , wherein the callee attribute data comprises settings enabling the display to display a selected at least one of an icon, text, code, picture, and cartoon.
53. The non-volatile memory of claim 44 , wherein the control instructions further configure the processor to cause the display to display the selected at least one of an icon, text, code, picture, and cartoon according to at least one of:
the intent of the caller as communicated by the at least one selection by the caller, and
the accessed callee attribute data.
54. The non-volatile memory of claim 44 , wherein the played instructions-to-caller enable the caller to select and the mobile device to receive and store at least one of the plurality of choices depending upon an urgency of the call.
55. The non-volatile memory of claim 44 , wherein the control instructions further configure the processor to communicate the at least one selection to a callee via at least one of the display and the audio device.
56. The non-volatile memory of claim 55 , wherein the control instructions further configure the processor to store the at least one selection by the caller in the memory.
57. The non-volatile memory of claim 44 , wherein the control instructions further configure the processor, when a callee does not answer the call, to select and play a stored greeting to caller according to the accessed callee attribute data and at least one of:
the at least one selection; and
caller ID information.
58. The non-volatile memory of claim 44 , wherein the control instructions further configure the processor to accept at least one of voice or keyed-in instructions to set up at least the instructions-to-caller, the plurality of choices, and the callee attribute data.
59. The non-volatile memory of claim 44 , wherein the selectively actuated at least one of the display and the audio device based upon the selection by the caller and the accessed callee attribute data enable the mobile device to communicate the intent of the caller before the call is answered.
60. The non-volatile memory of claim 44 , wherein the control instructions configure the processor to actuate the at least one of the display and the audio device in a manner that enables the callee to decide whether to answer the call or not.
61. A method implemented by a callee's mobile device comprising a display, an audio device and a processor, the method comprising:
playing instructions-to-caller upon receipt of a call to the mobile device from a caller, the instructions-to-caller being configured to enable the caller to select at least one of a plurality of choices based on an intent of the caller;
receiving and storing in a memory at least one selection by the caller, the at least one selection comprising at least one of the plurality of choices communicated to the caller by the instructions-to-caller; and
accessing pre-stored callee attribute data reflective of preferences of a callee and selectively actuating at least one of the display and the audio device based upon the accessed callee attribute data and the intent of the caller indicated by the at least one selection.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/089,476 US20140171044A1 (en) | 2005-11-23 | 2013-11-25 | Method and apparatus for indicating a caller's intent |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US73954905P | 2005-11-23 | 2005-11-23 | |
| CN200610020860.7 | 2006-05-22 | ||
| CN2006100208607A CN101079922B (en) | 2006-05-22 | 2006-05-22 | An incoming call display method and device for display intension of caller |
| US11/562,922 US8594318B2 (en) | 2005-11-23 | 2006-11-22 | Method and apparatus for indicating a caller's intent |
| US14/089,476 US20140171044A1 (en) | 2005-11-23 | 2013-11-25 | Method and apparatus for indicating a caller's intent |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/562,922 Continuation US8594318B2 (en) | 2005-11-23 | 2006-11-22 | Method and apparatus for indicating a caller's intent |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20140171044A1 true US20140171044A1 (en) | 2014-06-19 |
Family
ID=39429402
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/562,922 Expired - Fee Related US8594318B2 (en) | 2005-11-23 | 2006-11-22 | Method and apparatus for indicating a caller's intent |
| US14/089,476 Abandoned US20140171044A1 (en) | 2005-11-23 | 2013-11-25 | Method and apparatus for indicating a caller's intent |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/562,922 Expired - Fee Related US8594318B2 (en) | 2005-11-23 | 2006-11-22 | Method and apparatus for indicating a caller's intent |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US8594318B2 (en) |
| WO (1) | WO2008061476A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9591464B2 (en) | 2015-05-07 | 2017-03-07 | International Business Machines Corporation | Enhanced mobile calling with call purpose |
| US11805208B2 (en) | 2018-05-29 | 2023-10-31 | Google Llc | Automatically performing actions by a mobile computing device |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8594318B2 (en) * | 2005-11-23 | 2013-11-26 | Bessy Wen-Han Liang | Method and apparatus for indicating a caller's intent |
| TWI335168B (en) * | 2006-05-15 | 2010-12-21 | High Tech Comp Corp | A time-setting method of a portable device |
| CN101094469A (en) * | 2007-07-17 | 2007-12-26 | 华为技术有限公司 | Method and device for generating prompt information of mobile terminal |
| US20100303219A1 (en) | 2009-05-28 | 2010-12-02 | Avaya Inc. | Method for including caller-provided subject information in the caller-id display of enterprise telephones |
| US20110317685A1 (en) * | 2010-06-29 | 2011-12-29 | Richard Torgersrud | Consolidated voicemail platform |
| US8983840B2 (en) | 2012-06-19 | 2015-03-17 | International Business Machines Corporation | Intent discovery in audio or text-based conversation |
| US9654624B2 (en) * | 2013-04-08 | 2017-05-16 | Xiaomi Inc. | Method, device and mobile terminal for automatic recording |
| US9485729B2 (en) * | 2013-08-14 | 2016-11-01 | Samsung Electronics Co., Ltd. | Selecting a transmission policy and transmitting information to a wearable device |
| US9648164B1 (en) * | 2014-11-14 | 2017-05-09 | United Services Automobile Association (“USAA”) | System and method for processing high frequency callers |
| JP6764476B2 (en) * | 2015-06-19 | 2020-09-30 | ブルブレーク エス.アール.エル.Blubrake S.R.L. | Brake assist system for cyclists with tactile feedback |
| CN107094199A (en) * | 2016-02-17 | 2017-08-25 | 纬创资通(中山)有限公司 | Method and communication device for sharing a series of digits during a call |
| CN116193031A (en) * | 2022-12-14 | 2023-05-30 | 号百信息服务有限公司 | Method, device, electronic device and storage medium for notifying callee of incoming call intention |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6650746B1 (en) * | 2000-06-30 | 2003-11-18 | Nortel Networks Limited | Urgency of call indication to called party through distinctive notification |
| US20040213401A1 (en) * | 2003-04-25 | 2004-10-28 | International Business Machines Corporation | Ring-tone identification of urgent phone calls |
| US20060003813A1 (en) * | 2004-06-30 | 2006-01-05 | Seligmann Doree D | Intelligent ringtones |
| US20060020993A1 (en) * | 2004-07-21 | 2006-01-26 | Hannum Sandra A | Advanced set top terminal having a call management feature |
| US20060045252A1 (en) * | 2004-08-31 | 2006-03-02 | Gorti Sreenivasa R | Distinctive ring tones prompted by call urgency and context |
| US20060199570A1 (en) * | 2005-03-01 | 2006-09-07 | Vlad Vendrow | Providing caller-selected information to a receiving device |
| US20060246881A1 (en) * | 2005-04-28 | 2006-11-02 | Nokia Corporation | Call control system and method for targeting calls |
| US7451921B2 (en) * | 2004-09-01 | 2008-11-18 | Eric Morgan Dowling | Methods, smart cards, and systems for providing portable computer, VoIP, and application services |
| US7894597B2 (en) * | 2005-10-12 | 2011-02-22 | Cisco Technology, Inc. | Categorization of telephone calls |
| US20130344849A1 (en) * | 2003-07-14 | 2013-12-26 | Cisco Technology, Inc. | Call notification with rich caller identification |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2115733C (en) * | 1993-03-05 | 1997-12-23 | Menachem Tsur Ardon | System and method to identify the terminating directory number at the customer premises |
| US6404858B1 (en) * | 1997-03-28 | 2002-06-11 | Verizon Services Corp. | Personal dial tone service with personalized call waiting |
| US6720745B2 (en) * | 1997-08-26 | 2004-04-13 | Color Kinetics, Incorporated | Data delivery track |
| US6173041B1 (en) * | 1997-11-13 | 2001-01-09 | Advanced Micro Devices, Inc. | System and method for reducing call interruptions on a telephone |
| US6671370B1 (en) * | 1999-12-21 | 2003-12-30 | Nokia Corporation | Method and apparatus enabling a calling telephone handset to choose a ringing indication(s) to be played and/or shown at a receiving telephone handset |
| US6826173B1 (en) * | 1999-12-30 | 2004-11-30 | At&T Corp. | Enhanced subscriber IP alerting |
| US20020077102A1 (en) * | 2000-12-15 | 2002-06-20 | Ramesh Achuthan | Personalized call-reception prompter |
| CN1380785A (en) | 2001-04-12 | 2002-11-20 | 华邦电子股份有限公司 | Caller ID system with the function of voice output and party recognition |
| US6934377B2 (en) * | 2001-09-25 | 2005-08-23 | Bellsouth Intellectual Property Corporation | On demand call re-termination |
| KR20030069107A (en) | 2002-02-18 | 2003-08-25 | 캐논 가부시끼가이샤 | Communication apparatus, information display method, incoming call display method, incoming call history display method, programs for implementing the methods, and storage medium in which the program is stored |
| CN100454940C (en) * | 2002-12-31 | 2009-01-21 | 中兴通讯股份有限公司 | Method for Realizing Customized Ringtones for Analog Telephone Users |
| CN1678005B (en) * | 2004-03-31 | 2010-10-13 | 国际商业机器公司 | Apparatus, system and method for sharing a single physical address by multiple virtual telephones |
| US8594318B2 (en) * | 2005-11-23 | 2013-11-26 | Bessy Wen-Han Liang | Method and apparatus for indicating a caller's intent |
| CN1968449A (en) * | 2006-10-31 | 2007-05-23 | 华为技术有限公司 | Message communication method and communication terminal |
-
2006
- 2006-11-22 US US11/562,922 patent/US8594318B2/en not_active Expired - Fee Related
-
2007
- 2007-11-20 WO PCT/CN2007/071096 patent/WO2008061476A1/en not_active Ceased
-
2013
- 2013-11-25 US US14/089,476 patent/US20140171044A1/en not_active Abandoned
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6650746B1 (en) * | 2000-06-30 | 2003-11-18 | Nortel Networks Limited | Urgency of call indication to called party through distinctive notification |
| US20040213401A1 (en) * | 2003-04-25 | 2004-10-28 | International Business Machines Corporation | Ring-tone identification of urgent phone calls |
| US20130344849A1 (en) * | 2003-07-14 | 2013-12-26 | Cisco Technology, Inc. | Call notification with rich caller identification |
| US20060003813A1 (en) * | 2004-06-30 | 2006-01-05 | Seligmann Doree D | Intelligent ringtones |
| US20060020993A1 (en) * | 2004-07-21 | 2006-01-26 | Hannum Sandra A | Advanced set top terminal having a call management feature |
| US20060045252A1 (en) * | 2004-08-31 | 2006-03-02 | Gorti Sreenivasa R | Distinctive ring tones prompted by call urgency and context |
| US7451921B2 (en) * | 2004-09-01 | 2008-11-18 | Eric Morgan Dowling | Methods, smart cards, and systems for providing portable computer, VoIP, and application services |
| US20060199570A1 (en) * | 2005-03-01 | 2006-09-07 | Vlad Vendrow | Providing caller-selected information to a receiving device |
| US20060246881A1 (en) * | 2005-04-28 | 2006-11-02 | Nokia Corporation | Call control system and method for targeting calls |
| US7894597B2 (en) * | 2005-10-12 | 2011-02-22 | Cisco Technology, Inc. | Categorization of telephone calls |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9591464B2 (en) | 2015-05-07 | 2017-03-07 | International Business Machines Corporation | Enhanced mobile calling with call purpose |
| US11805208B2 (en) | 2018-05-29 | 2023-10-31 | Google Llc | Automatically performing actions by a mobile computing device |
Also Published As
| Publication number | Publication date |
|---|---|
| US20070121860A1 (en) | 2007-05-31 |
| US8594318B2 (en) | 2013-11-26 |
| WO2008061476A1 (en) | 2008-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20140171044A1 (en) | Method and apparatus for indicating a caller's intent | |
| US7305076B1 (en) | Method and apparatus for improved paging receiver and system | |
| US7286658B1 (en) | Method and apparatus for improved personal communication devices and systems | |
| CA2133859C (en) | Cordless telephone terminal | |
| US20020094806A1 (en) | Communication apparatus for use in a communication system providing caller ID functionality | |
| JPH11501473A (en) | Telephone with caller dependent call signal | |
| GB2333209A (en) | Caller-influenced call notification at called mobile terminal | |
| US7142846B1 (en) | Method and apparatus for improved paging receiver and system | |
| US20030027605A1 (en) | Mobile wireless terminal device capable of informing with varied contents for ringing | |
| CN101079922B (en) | An incoming call display method and device for display intension of caller | |
| KR100450138B1 (en) | Method for informing the caller that the callee is busy | |
| JP2004056225A (en) | Voice message providing system and voice message providing method | |
| JPH11341118A (en) | Communication equipment | |
| KR100953631B1 (en) | Mobile communication terminal and receiving sound setting method thereof | |
| JP3459674B2 (en) | Cordless telephone terminal and its operation method | |
| JP3689808B2 (en) | Mobile phone device notification substitute device | |
| KR100594066B1 (en) | System for mobile communication and method thereof | |
| JPH09312684A (en) | Phone terminal | |
| JP2000101735A (en) | Telephone set with character information transmitting and receiving function | |
| KR100535988B1 (en) | SMS Transmission Method in Mobile Phone | |
| GB2393603A (en) | Ringtone player with ringtones downloaded via telephone line | |
| KR20040023003A (en) | Apparatus and method for administrating call information of telephone using computer | |
| JP2000032162A (en) | Mobile phone | |
| JP2002125009A (en) | Portable telephone terminal and method for forcibly releasing manner mode function | |
| JPH10243084A (en) | Portable telephone set |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |