US20070263827A1 - System and method of receiving a call having an identified or unidentified number and an identified or unidentified name - Google Patents
System and method of receiving a call having an identified or unidentified number and an identified or unidentified name Download PDFInfo
- Publication number
- US20070263827A1 US20070263827A1 US11/781,962 US78196207A US2007263827A1 US 20070263827 A1 US20070263827 A1 US 20070263827A1 US 78196207 A US78196207 A US 78196207A US 2007263827 A1 US2007263827 A1 US 2007263827A1
- Authority
- US
- United States
- Prior art keywords
- phone
- pda
- call
- phone call
- network
- 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 abstract description 27
- 238000004891 communication Methods 0.000 description 22
- 230000004913 activation Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000030279 gene silencing Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 230000004044 response 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/436—Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
- H04M1/6033—Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
- H04M1/6041—Portable telephones adapted for handsfree use
- H04M1/6058—Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/2227—Quality of service monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/64—Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
- H04M1/65—Recording arrangements for recording a message from the calling party
- H04M1/6505—Recording arrangements for recording a message from the calling party storing speech in digital form
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72433—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/18—Comparators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2011—Service processing based on information specified by a party before or during a call, e.g. information, tone or routing selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2207/00—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
- H04M2207/18—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
-
- 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/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
Definitions
- the present invention generally relates to telecommunications and, more particularly, to providing phone applications in a portable computer system.
- PDA personal digital assistants
- a PDA is a computer that is small enough to be held in the hand of a user and runs personal information management applications such as an address book, a daily organizer, and electronic notepads. These applications make people's lives easier.
- PalmTM The most popular brand of PDA is the PalmTM (not shown). However, the PalmTM is much more than a simple PDA. A PalmTM is small, slim, device, about the size of your wallet, can hold 6000 addresses, 5 years of appointments, 1500 to-do items, 1500 memos, 200 e-mail messages, and can run many different software applications.
- the front panel of the PalmTM is a large LCD screen, which is touch-sensitive and allows a user to enter and manipulate data.
- a stylus By using a stylus to interact with a touch-sensitive screen, a user may easily navigate through a host of various software applications.
- a stylus is used to interact with information on a screen in much the same way as a mouse on a desktop personal computer.
- PDA's offer Internet connectivity, as well as a vast array of hardware and software choices. PDA's have evolved into a new kind of handheld device that people use to instantly manage all kinds of information, from email, to medical data, to stock reports. Unfortunately, to date, PDA's have had only modest success in the marketplace, due to their high price tags, as well as their useful although limited applications.
- PDA's and mobile phones have been manufactured to meet different design aims.
- PDA's are primarily designed to provide personal information management in a small, portable device.
- Mobile phones are primarily designed for efficiently making phone calls while on the go.
- a mobile phone environment is generally not geared for running PDA software applications, including anything more than the lowest level of graphics.
- the present invention fills these needs by providing a system and method for managing a phone call to a phone device of a personal digital assistant (PDA).
- PDA personal digital assistant
- the present invention can be implemented in numerous ways, including as a process, an apparatus, a system, a device or a method. Several inventive embodiments of the present invention are described below.
- the method comprises determining a status of a radio switch of the personal digital assistant. A status of network coverage of the phone device of the personal digital assistant is also determined.
- the method further comprises determining a status of an earplug device. If the earplug device is plugged in, the earplug device is electrically connected to the personal digital assistant and is configured to emit sound waves related to signals received from the phone device of the personal digital assistant.
- the method further includes receiving caller data of the phone call, wherein the caller data includes information on a phone number associated with the phone call, and information on a name associated with the phone number.
- An incoming message is displayed, wherein the incoming message includes information related to the caller data.
- the present invention provides a more convenient and efficient system for combining mobile phone functionality with PDA functionality.
- a user may utilize traditional mobile phone applications without having to deal with mobile phone inconveniences.
- the present invention provides an environment for applications that require more robust computer systems and graphics capabilities than a typical mobile phone provides.
- the present invention provides a system that not only fulfills these requirements, but also has palm-size portability.
- other embodiments, disclosed in detail below, illustrate how the present invention provides mobile phone software applications that are ideally used within a PDA of the present invention.
- the invention encompasses other embodiments of a method, an apparatus, and a computer-readable medium, which are configured as set forth above and with other features and alternatives.
- FIG. 1 shows a call device of a phone device in a personal digital assistant (PDA), in accordance with one embodiment of the present invention.
- PDA personal digital assistant
- FIG. 2 shows an incoming message having caller data for a phone call, in accordance with one embodiment of the present invention.
- FIG. 3 shows an incoming message having caller data that is partially identifiable, in accordance with one embodiment of the present invention.
- FIG. 4 shows an incoming message having caller data that is totally unidentifiable, in accordance with one embodiment of the present invention.
- FIG. 5 shows the call device as a phone call is being answered, in accordance with one embodiment of the present invention.
- FIG. 6 shows a voicemail notification of a phone device in a PDA, in accordance with one embodiment of the present invention.
- FIG. 7 is a flow chart of a method of managing a phone call, in accordance with one embodiment of the present invention.
- FIG. 8 is a flowchart for managing a phone call that is properly received by the phone device, in accordance with one embodiment of the present invention.
- FIG. 9 is a block diagram that illustrates a computer system upon which an embodiment of the invention may be implemented.
- PDA personal digital assistant
- FIG. 1 shows a personal digital assistant (PDA) 100 , in accordance with one embodiment of the present invention.
- PDA personal digital assistant
- Examples of a PDA include palm style computers, such as a Palm IIITM, Palm VTM, or Palm VIITM, organizers, manufactured by 3Com Corporation.
- Other embodiments of the invention include Windows CETTM. handheld computers, other handheld computers, and other personal digital assistants.
- PalmTM and its operating environment are used herein to illustrate various aspects of the present invention. However, it should be understood that the present invention may be practiced on other devices, including other PalmTM models, PDA's, computer devices, PC's, notebooks, etc.
- a PDA 100 is preferably a combination of a processor and memory, having a portable energy source, and being housed in a manner to be carried with one hand.
- a PDA 100 combines computing, telephone/fax, and networking features, and can function as a cellular phone, fax sender, and personal organizer.
- a PDA 100 is preferably pen-based, using a stylus rather than a keyboard for input. This use of a stylus means that a PDA 100 preferably incorporates handwriting recognition features.
- a PDA 100 can react to voice input by using voice recognition technologies.
- a call device 101 is shown active on the screen PDA 100 .
- a phone device in the PDA 100 runs the call device 101 .
- a phone device in a PDA 100 is preferably software, hardware, or combination thereof that allows a user to perform functions of a mobile phone. Such mobile phone functions may include, for example, dialing phone numbers, placing phone calls, receiving phone calls, and receiving voicemail.
- a mobile phone indicator 122 is preferably located near the top portion of the screen of the PDA 100 .
- the PDA 100 When the phone device is showing the call device 101 on the screen of PDA 100 , the PDA 100 preferably indicates by a phone status icon 124 that the call device 101 is in dialer mode.
- the call device 101 preferably includes a dialer pad 102 , which allows a user to input numbers, letters, punctuation, or other symbols into the call device 101 .
- Numbers may be inputted, for example, to dial a phone number or to load a phone number into a memory of the PDA 100 .
- Letters may be inputted, for example, to load a person's name, address, or other information into memory of the PDA 100 .
- the call device 101 of FIG. 1 is shown while the call device 101 is in standby mode.
- the power of the PDA 101 is on, and the call device 101 is activated.
- the PDA 100 is neither receiving nor making a phone call.
- a name field 104 is preferably located near the top portion of the call device 101 .
- the name field 104 may have information that identifies, for example, an incoming caller, an outgoing call recipient, the owner of the PDA 100 , or a carrier of the mobile phone network in which the PDA 100 operates.
- “Swisscom” is the identification in the name field 104 .
- Swisscom is the carrier of the mobile phone network in which the PDA 100 is operating.
- a dialer status icon 110 is preferably included near the top portion of the call device 101 to indicate to the user that the call device 101 is in standby mode.
- a ringer icon 111 indicates the style of ring that is set. In this example, the ringer icon 111 indicates the ringer of the phone device is set to vibrate mode. Other ringer icons may indicate audible mode or silent mode.
- FIG. 1 shows other features that may be initiated in the call device 101 .
- a user may initiate these other applications by pressing a button icon, such as a talk button 114 , a speed button 116 , a clear button 118 , or an end button 120 .
- User activation of the Save button 114 saves the phone number associated with a call the user is currently engaged to the address book.
- User activation of the note button 116 activates an in-call note taking service.
- User activation of the mute button 118 mutes the caller at the other end of the line (other caller). This muting which keeps the other caller from hearing any conversation initiated at the users side of the conversation.
- User activation of the end button 120 terminates the call that the user is currently participating.
- a voicemail indicator 112 preferably appears near the top portion of the screen of the PDA 100 .
- the voicemail indicator 112 is an envelope icon.
- the presence of the voicemail indicator 112 is preferably controlled by a short message service (SMS), a voicemail application, or a combination of both.
- SMS is a telecommunications tool that supports the transmission of short text messages in a telecommunications network.
- a voicemail application is a telecommunications tool used to record voice messages of an incoming caller when the phone call is not received or answered by the PDA 100 .
- the voicemail indicator 112 preferably disappears if there are no unheard messages. Whether the envelope remains on the screen after a message is partly heard (or not deleted in the voicemail application) is dependent on the particular settings of the network in which the voicemail application or SMS operates.
- the PDA 100 when the PDA 100 is running the call device 101 , the PDA 100 preferably has at the top of the screen a signal strength indicator 106 and a battery charge indicator 108 .
- the signal strength indicator 106 indicates a relative quality and strength of a signal that may be transmitted in a mobile phone network in which the phone device is located.
- the battery charge indicator 108 shows a relative amount of energy remaining in the battery of the PDA 100 .
- FIG. 2 shows a PDA 100 that displays an incoming message 201 having caller data for a phone call, in accordance with one embodiment of the present invention.
- the incoming message 201 is displayed on the screen when PDA 100 receives an incoming call signal from a telephone network.
- the caller data preferably includes a phone number 208 and a name 206 associated with the phone number 208 .
- the phone device will attempt to identify the phone number 208 and the name 206 as the phone call is being transmitted to the phone device.
- the PDA 100 receives the transmission of the phone call from a mobile phone network.
- the phone number is associated with a phone device that is connected to the mobile phone network and that originated the phone call.
- a name 206 will preferably be either identifiable or unidentifiable. Identifiable means that the PDA 100 is able match the name with information that is stored in memory. Likewise, a phone number 208 will be either identifiable or unidentifiable.
- the name 206 and the phone number 208 are each identifiable.
- the phone number 208 is shown to be “408.396.9894.”
- the name 206 is shown to be “Stephanie Maes.”
- the name 206 is shown with additional caller information, such as “w” to indicate work, “h” to indicate home, or “m” to indicate mobile phone.
- the name 206 may be displayed as “Stephanie Maes—w”, indicating that the PDA 100 is receiving a phone call from Stephanie Maes at her work.
- the incoming message 201 preferably includes a status bar 202 .
- the status bar 202 indicates that a phone call is being transmitted to the phone device, and that the present time is “11:48.”
- a ringing indicator 204 preferably appears indicating that a phone call is being transmitted to the phone device.
- the incoming message 201 appears before a user responds to the phone call.
- a user may answer the phone call by using a stylus to press an answer button 210 on the display device of the PDA 100 .
- Activation of the answer button 210 initiates procedures for answering, which involves the PDA 100 receiving and transmitting signals related to the phone call.
- the user may silence the ringer by using a stylus to press a silence button 212 .
- Activation of the silence button 212 preferably sends a silence signal to silence the ringer and to redirect the phone call to a voicemail application.
- the silence button 212 can be used to redirect the phone call to a voicemail application.
- the voicemail application is preferably not stored in the memory of the PDA itself.
- the portion of the voicemail application that actually stores messages or sends pages is located at another location in the mobile phone network.
- the phone device is capable of connecting to the network to receive voicemail messages, pages, or other signals sent from the voicemail application.
- FIG. 3 shows an incoming message 201 having caller data that is partially identifiable, in accordance with one embodiment of the present invention.
- the phone number 208 here is identified as “(408) 396 9894.”
- the name 206 is unidentifiable. Accordingly, the name 206 here is “Unnamed” to indicate that the PDA has not identified a name for the phone number 208 .
- FIG. 4 shows an incoming message 201 having caller data that is totally unidentifiable, in accordance with one embodiment of the present invention. Accordingly, a “Not identifiable” message appears to indicate that neither a phone number nor a name has been identified for the phone call. However, regardless of any identification, the user is preferably given an option of answering or silencing the phone call, as discussed above with reference to FIG. 2 .
- FIG. 5 shows the call device 101 as a phone call is being answered, in accordance with one embodiment of the present invention.
- the phone call is unidentifiable. Accordingly, “Not identifiable” appears in the name field 104 of the call device 101 to indicate the caller data does not contain an identifiable phone number or name.
- the call device 101 begins a timer 502 when the phone call is answered. The timer 502 clocks the period of time the phone call is being answered.
- a save button 504 saves the phone number associated with a call the user is currently engaged to the address book.
- User activation of the note button 506 activates an in-call note taking service.
- User activation of the mute button 508 mutes the caller at the other end of the line (other caller). This muting which keeps the other caller from hearing any conversation initiated at the users side of the conversation.
- User activation of the end button 510 terminates the call that the user is currently participating.
- FIG. 6 shows a voicemail notification 601 of a phone device in a PDA, in accordance with one embodiment of the present invention.
- the voicemail notification 601 appears on the display to notify the user that a new unheard voicemail message has been received by the voicemail application.
- the voice mail preferably includes a new voicemail icon 602 , which includes the words “New Voicemail.”
- the voicemail notification 601 also preferably includes a keep button 604 and a listen button 606 .
- a user may activate a button by using a stylus to tap the appropriate region on the display device having a tap recognizer.
- a tap recognizer is hardware, software, or combination thereof connected to a touch-sensitive portion of the display device 132 .
- a tap recognizer is configured to initiate a predetermined routine when a user taps the soft button 126 . For example, activation of the keep button 604 sends the phone device back to the previous activity that was in use before the voicemail notification 601 appeared.
- Activation of the listen button 606 initiates an outgoing phone call to the voicemail application.
- FIG. 7 is a flow chart of a method of managing a phone call, in accordance with one embodiment of the present invention.
- the phone call is being transmitted from a device in a mobile phone network to the phone device of a personal digital assistant, such as PDA 100 .
- the method starts in decision operation 702 , where it is determined if a radio switch of the PDA 100 is turned on. This determination is preferably made by a radio switch detector configured to determine a status of the radio switch. The purpose of the radio switch itself is to turn on (or off) the radio capability of the PDA 100 .
- a radio switch for example, can be used in the PDA 100 to complete a circuit that powers an antenna that allows the PDA 100 to transmit radio waves.
- the antenna is electrically connected to a receiver that allows the PDA to receive a phone call transmitted from a device in a mobile phone network.
- the PDA 100 communicates with a mobile phone network by way of electromagnetic waves at a radio frequency.
- a voicemail application is initiated in step 706 .
- the radio switch is turned off, then a voicemail application is initiated in step 706 .
- a network coverage detector is hardware, software, or combination thereof in the PDA 100 , configured to determine the status of network coverage of the PDA 100 . Network coverage is adequate where the signal strength of the phone call is sufficient for the phone device to maintain a connection with the mobile phone network. If network coverage is inadequate, then the voicemail application is initiated in step 706 .
- the radio switch if the radio switch is turned off or if the network coverage is inadequate, signals from a mobile phone network that carry phone calls are never received by the PDA 100 . In other words, the phone device does not interpret the phone call signals. The phone call is diverted to the voicemail application, where the incoming caller may leave a message or initiate a page. However, if the radio switch is on and if network coverage is adequate, then the method moves to step 708 where management of the phone call continues.
- FIG. 8 is a flowchart for managing a phone call that is properly received by the phone device, in accordance with one embodiment of the present invention.
- a phone call may be properly received if the radio switch is on and the network coverage is adequate to transmit a phone call to the phone device.
- the method starts in decision operation 802 where it is determined, by an earplug device detector, if an earplug device is plugged into the PDA 100 .
- An earplug device detector is hardware, software, or combination thereof in the PDA 100 , configured to electronically sense if an earplug is plugged into the PDA 100 .
- An earplug device is a type of a speaker device that allows a user to hear the phone call.
- a retractable earplug is plugged into the PDA 100 if the earplug is electrically connected to the PDA 100 and is configured to emit sound waves related to signals received from the PDA.
- the earplug device is fixed in the PDA housing, which is preferably made of a durable plastic material. The present invention, however, is not so limited to these specific embodiments.
- the PDA 100 initiates a voicemail application in step 814 .
- a voicemail application for example, an incoming caller leaves a message or initiates a page to the phone device, as discussed above with reference to FIG. 6 .
- the phone device receives caller data related to the phone call in step 804 .
- the PDA 100 receives the phone call from a mobile phone network. Included with the phone call is identification data, or caller data.
- caller data preferably includes a phone number 208 and a name 206 associated with the phone number 208 .
- the phone device in step 806 , then displays an incoming message 201 on the screen of the PDA 100 . This incoming message 201 will include the caller data.
- the phone device determines whether to initiate a silence routine. For example, the phone device is ringing and displaying the incoming message 201 , but the user does not want to answer the phone call. The user preferably has at least an option of silencing the phone call. The user may use a stylus to press the silence button 212 and, thereby, redirect the phone call to the voicemail application, as discussed above with reference to FIG. 2 . If the phone device determines that the silence routine is to be initiated, the silence routine is initiated in step 810 . The voicemail application is then initiated in step 814 .
- the silence routine is not to be initiated, it is then determined in operation 812 whether the phone call is to be answered. For example, the user may decide neither to answer the phone call nor to silence the phone call.
- the voicemail application is then initiated in step 814 .
- the phone device may determine that the phone call is to be answered. For example, a user may use a stylus to press the answer button 212 and, thereby, redirect the phone call to the voicemail application, as discussed above with reference to FIG. 2 . If the phone call is to be answered, is it quickly determined if the phone device is running the call device 101 , an application discussed above with reference to FIG. 1 . In a preferred embodiment, the call device 101 should be active while the phone call is being answered.
- the phone device initiates the answer routine in step 828 .
- the user presses the answer button 212 .
- the phone device quickly determines that the call device 101 is in fact active. In other words, the dialer pad 102 and other features of the call device 101 are available on the graphical user interface of the PDA 100 .
- the answer routine is then initiated, in which the timer 502 starts and the PDA sends and receives signals in the mobile phone network, as discussed above with reference to FIG. 5 .
- the PDA 100 determines if the phone device is already in another current application, other then the call device 101 . If the phone device is in another current application, the PDA 100 suspends this current application in step 630 . In step 832 , the PDA 100 then initiates (or boots) the call device 101 . On the other hand, if the phone device is not in another current application, the PDA initiates (or boots) the call device 101 in step 832 . The answer routine is then initiated in step 828 .
- the PDA continues the answer routine. For example, the timer continues to clock the period of time the phone call is being answered. The user, meanwhile, is likely to be having a conversation with a person on the other end of the phone call connection.
- it is continuously determined, in operation 836 , whether the phone call is still being answered. For example, the user either hangs up or continues the telephone conversation. If the phone call is still being answered, the answer routine is continued in step 834 .
- the PDA returns to the state that the PDA was in prior to receiving the phone call in step 838 .
- the user hangs up the phone, and the PDA returns to the application that was running on the PDA before the user answered the phone.
- the PDA 100 upon initiation of the voicemail application, performs any number of applications that may be so directed by the user. Such an application may be, for example, running a calendar program, inputting a to do list, or placing the PDA 100 into standby mode. Meanwhile, it is determined in decision operation 816 if the phone device is receiving voicemail notification from a mobile phone network. For example, the PDA 100 is receptive to signals that may be sent from a mobile phone network indicating that a new voicemail message has been received. If there is no such signal, the PDA moves on to step 838 to return to the state of the PDA prior to the phone call.
- a voicemail notification message is displayed on the screen of the PDA 100 .
- a voicemail notification 601 appears on the display to notify the user that a new unheard voicemail message has been received by the voicemail application, as discussed above with reference to FIG. 6 .
- the PDA 100 determines if the voicemail is to be listened to now or later. If the voicemail is to be listened to later, the PDA returns to the state of the PDA prior to the phone call in step 838 . If the voicemail is to be listened to now, the phone device initiates procedures to call the voicemail in step 822 .
- the PDA eventually returns to the state of the PDA prior to the phone call.
- the PDA never returns to the state of the PDA prior to the phone call.
- the PDA may, for example, be diverted directly to an Internet application, go directly into standby mode, or simply lose power.
- step 838 effectively represents when the process is done.
- the foregoing discussion with references to FIG. 7 and FIG. 8 includes a method of managing a phone call to a phone device of a personal digital assistant.
- FIG. 9 is a block diagram that illustrates a computer system 900 upon which an embodiment of the invention may be implemented.
- the preferred embodiment is implemented using one or more computer programs running on a portable computer, such as PDA 100 .
- the computer system 900 is PDA 100 .
- FIG. 9 The configuration shown in FIG. 9 is for exemplary purposes for discussing the present invention. Many different combinations of processing units, programs, memory units, and telephone devices (modules) will be apparent to those skilled in the art to perform similar operations as required by the present invention.
- Computer system 900 includes a bus 902 or other communication mechanism for communicating information, and a processor 904 coupled with bus 902 for processing information.
- Computer system 900 also includes a main memory 906 , such as a random access memory (RAM) or other dynamic storage device, coupled to bus 902 for storing information and instructions to be executed by processor 904 .
- Main memory 906 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 904 .
- Computer system 900 further includes a read only memory (ROM) 908 or other static storage device coupled to bus 902 for storing static information and instructions for processor 904 .
- a storage device 910 such as a magnetic disk or optical disk, is provided and coupled to bus 902 for storing information and instructions.
- Computer system 900 may be coupled via bus 902 to a display 912 , such as a liquid crystal display (LCD), for displaying information to a computer user.
- a display 912 such as a liquid crystal display (LCD)
- An input device 914 is a touch-sensitive LCD that interprets input by sensing contact on the LCD.
- the input device 914 is coupled to bus 902 for communicating information and command selections to processor 904 .
- Another type of input device 914 includes alphanumeric and other keys, and is coupled to bus 902 for communicating information and command selections to processor 904 .
- cursor control 916 such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to processor 904 and for controlling cursor movement on display 912 .
- This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane.
- the invention is related to the use of computer system 900 for providing mobile phone applications in a PDA 100 .
- mobile phone applications are provided by computer system 900 in response to processor 904 executing one or more sequences of one or more instructions contained in main memory 906 .
- Such instructions may be read into main memory 906 from another computer-readable medium, such as storage device 910 .
- Execution of the sequences of instructions contained in main memory 906 causes processor 904 to perform the process steps described herein.
- hard-wired circuitry may be used in place of or in combination with software instructions to implement the invention.
- embodiments of the invention are not limited to any specific combination of hardware circuitry and software.
- Non-volatile media includes, for example, optical or magnetic disks, such as storage device 910 .
- Volatile media includes dynamic memory, such as main memory 906 .
- Transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise bus 902 . Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications.
- Computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, a DVD, any other optical medium, punchcards, papertape, any other physical medium with patterns of holes, a RAM, a DRAM, a VRAM, a ROM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read.
- Various forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to processor 904 for execution.
- the instructions may initially be carried on a magnetic disk of a remote computer.
- the remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem.
- a modem local to computer system 900 can receive the data on the telephone line and use an infra-red transmitter to convert the data to an infra-red signal.
- An infra-red detector coupled to bus 902 can receive the data carried in the infra-red signal and place the data on bus 902 .
- Bus 902 carries the data to main memory 906 , from which processor 904 retrieves and executes the instructions.
- the instructions received by main memory 906 may optionally be stored on storage device 910 either before or after execution by processor 904 .
- Computer system 900 also includes a communication interface 918 coupled to bus 902 .
- Communication interface 918 provides a two-way data communication coupling to a network link 920 that is connected to a local network 922 .
- the communication interface 918 is connected to an antenna and performs wireless communications to a network, such as Internet ISP 926 or local network 922 .
- the communication interface 918 connects to a mobile phone network to complete calls initiated by the process of the present invention.
- communication interface 918 is an integrated services digital network (ISDN) card or a modem to provide a data communication connection to a corresponding type of telephone line.
- ISDN integrated services digital network
- communication interface 918 is a local area network (LAN) card that provides a data communication connection to a compatible LAN.
- LAN local area network
- communication interface 918 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
- the communication interface 918 is a phone device that communicates with a network carrier to make phone calls, including any of satellite, PCS, cellular, radio, landline, plain old telephone system (POTS), mobile, and other communication modes.
- Incoming call indications (such as incoming call, caller ID, call status, etc.) are sent from the phone device to the call device 101 running on the processing unit via the bus 902 .
- a bus is shown, any mode of data communication between the various modules may be provided.
- the call device 101 initiates calls and directs call operations by sending commands to the phone device (via the system bus, for example).
- Network link 920 typically provides data communication through one or more networks to other data devices.
- network link 920 may provide a connection through local network 922 to a host computer 924 or to data equipment operated by an Internet Service Provider (ISP) 926 .
- ISP 926 in turn provides data communication services through the world wide packet data communication network now commonly referred to as the “Internet” 928 .
- Internet 928 uses electrical, electromagnetic or optical signals that carry digital data streams.
- the signals through the various networks and the signals on network link 920 and through communication interface 918 which carry the digital data to and from computer system 900 , are exemplary forms of carrier waves transporting the information.
- Computer system 900 can send messages and receive data, including program code, through the network(s), network link 920 and communication interface 918 .
- a server 930 might transmit a requested code for an application program through Internet 928 , ISP 926 , local network 922 and communication interface 918 .
- the received code may be executed by processor 904 as it is received, and/or stored in storage device 910 , or other non-volatile storage for later execution. In this manner, computer system 900 may obtain application code in the form of a carrier wave.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A system and method is described for managing a phone call to a phone device of a personal digital assistant, the phone call being transmitted from a device in a mobile phone network. In one example, the method involves determining a status of a radio switch of the personal digital assistant. The personal digital assistant determines a status of the network coverage of the phone device. In other words, the personal digital assistant determines the relative strength of the phone call signal that is transmitted to the phone device from the mobile phone network. If the radio switch is turned on and the network coverage is adequate, the phone device receives the phone call. A user of the personal digital assistant preferably has an option of answering or not answering the phone call. If the phone call is not answered, the phone call is preferably redirected to a voicemail application.
Description
- This application is a continuation application of application Ser. No. 09/677,526, entitled “COMBINED PERSONAL DIGITAL ASSISTANT AND MOBILE PHONE AND METHOD OF RECEIVING A CALL”, filed Sep. 29, 2000, to be issued as U.S. Pat. No. 7,248,864, and assigned to the assignee of the present application. The subject matter in the above-identified co-pending and commonly owned application is incorporated herein by reference.
- A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
- 1. Field of the Invention
- The present invention generally relates to telecommunications and, more particularly, to providing phone applications in a portable computer system.
- 2. Discussion of Background
- Personal computer systems have become common tools in modern society. To organize their lives, many personal computer users use personal information management applications such as an address book and a daily organizer on their personal computers. Although such applications have proven useful for personal information management, their utility is limited by the fact that the person must be sitting at their personal computer system to access the information.
- To remedy this limitation, many palmtop computers, electronic organizers and other handheld devices, commonly known as personal digital assistants (“PDA's”) have been introduced. A PDA is a computer that is small enough to be held in the hand of a user and runs personal information management applications such as an address book, a daily organizer, and electronic notepads. These applications make people's lives easier.
- The most popular brand of PDA is the Palm™ (not shown). However, the Palm™ is much more than a simple PDA. A Palm™ is small, slim, device, about the size of your wallet, can hold 6000 addresses, 5 years of appointments, 1500 to-do items, 1500 memos, 200 e-mail messages, and can run many different software applications.
- The front panel of the Palm™ is a large LCD screen, which is touch-sensitive and allows a user to enter and manipulate data. By using a stylus to interact with a touch-sensitive screen, a user may easily navigate through a host of various software applications. A stylus is used to interact with information on a screen in much the same way as a mouse on a desktop personal computer.
- Many PDA's offer Internet connectivity, as well as a vast array of hardware and software choices. PDA's have evolved into a new kind of handheld device that people use to instantly manage all kinds of information, from email, to medical data, to stock reports. Unfortunately, to date, PDA's have had only modest success in the marketplace, due to their high price tags, as well as their useful although limited applications.
- In addition to being somewhat limited, many PDA applications have generally not been available in the PDA's counterpart—the mobile phone. Mobile phone manufacturers have taken the approach of trying to integrate PDA functionality into their mobile phones. This approach has several disadvantages. To fulfill their primary function of efficiently making phone calls, mobile phones are geared toward a different feature set from PDA's. For example, as one of the design aims for mobile phones is ever-smaller size, Internet access is compromised. Mobile phones are an unattractive Internet access option because the screen on a mobile phone is typically much smaller than that of a PDA. A mobile phone can typically display only a small fraction of the amount information that a PDA can display.
- Generally, many applications that are user-friendly on a PDA would be cumbersome in a mobile phone environment. Additional examples of such applications include inputting an address list and displaying a detailed record of calls. A mobile phone is therefore inherently unsuitable for navigating through even the simplest of PDA applications.
- PDA's and mobile phones have been manufactured to meet different design aims. PDA's are primarily designed to provide personal information management in a small, portable device. Mobile phones are primarily designed for efficiently making phone calls while on the go. A mobile phone environment is generally not geared for running PDA software applications, including anything more than the lowest level of graphics.
- It has been recognized that what is needed is an efficient system for integrating mobile phone functionality into a palmtop environment. The present invention fills these needs by providing a system and method for managing a phone call to a phone device of a personal digital assistant (PDA). It should be appreciated that the present invention can be implemented in numerous ways, including as a process, an apparatus, a system, a device or a method. Several inventive embodiments of the present invention are described below.
- In one embodiment, the method comprises determining a status of a radio switch of the personal digital assistant. A status of network coverage of the phone device of the personal digital assistant is also determined.
- In another embodiment, the method further comprises determining a status of an earplug device. If the earplug device is plugged in, the earplug device is electrically connected to the personal digital assistant and is configured to emit sound waves related to signals received from the phone device of the personal digital assistant.
- In still another embodiment, the method further includes receiving caller data of the phone call, wherein the caller data includes information on a phone number associated with the phone call, and information on a name associated with the phone number. An incoming message is displayed, wherein the incoming message includes information related to the caller data.
- Advantageously, the present invention provides a more convenient and efficient system for combining mobile phone functionality with PDA functionality. A user may utilize traditional mobile phone applications without having to deal with mobile phone inconveniences. The present invention provides an environment for applications that require more robust computer systems and graphics capabilities than a typical mobile phone provides. Moreover, the present invention provides a system that not only fulfills these requirements, but also has palm-size portability. Further, other embodiments, disclosed in detail below, illustrate how the present invention provides mobile phone software applications that are ideally used within a PDA of the present invention.
- The invention encompasses other embodiments of a method, an apparatus, and a computer-readable medium, which are configured as set forth above and with other features and alternatives.
- The present invention will be readily understood by the following detailed description in conjunction with the accompanying drawings. To facilitate this description, like reference numerals designate like structural elements.
-
FIG. 1 shows a call device of a phone device in a personal digital assistant (PDA), in accordance with one embodiment of the present invention. -
FIG. 2 shows an incoming message having caller data for a phone call, in accordance with one embodiment of the present invention. -
FIG. 3 shows an incoming message having caller data that is partially identifiable, in accordance with one embodiment of the present invention. -
FIG. 4 shows an incoming message having caller data that is totally unidentifiable, in accordance with one embodiment of the present invention. -
FIG. 5 shows the call device as a phone call is being answered, in accordance with one embodiment of the present invention. -
FIG. 6 shows a voicemail notification of a phone device in a PDA, in accordance with one embodiment of the present invention. -
FIG. 7 is a flow chart of a method of managing a phone call, in accordance with one embodiment of the present invention. -
FIG. 8 is a flowchart for managing a phone call that is properly received by the phone device, in accordance with one embodiment of the present invention. -
FIG. 9 is a block diagram that illustrates a computer system upon which an embodiment of the invention may be implemented. - An invention for a system and method for managing a phone call to a phone device of a personal digital assistant (PDA) is disclosed. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be understood, however, to one skilled in the art, that the present invention may be practiced without some or all of these specific details. In other instances, well known process operations have not been described in detail in order not to unnecessarily obscure the present invention.
- General Overview
-
FIG. 1 shows a personal digital assistant (PDA) 100, in accordance with one embodiment of the present invention. Examples of a PDA include palm style computers, such as a Palm III™, Palm V™, or Palm VII™, organizers, manufactured by 3Com Corporation. Other embodiments of the invention include Windows CET™. handheld computers, other handheld computers, and other personal digital assistants. - The Palm™ and its operating environment are used herein to illustrate various aspects of the present invention. However, it should be understood that the present invention may be practiced on other devices, including other Palm™ models, PDA's, computer devices, PC's, notebooks, etc.
- A
PDA 100 is preferably a combination of a processor and memory, having a portable energy source, and being housed in a manner to be carried with one hand. APDA 100 combines computing, telephone/fax, and networking features, and can function as a cellular phone, fax sender, and personal organizer. APDA 100 is preferably pen-based, using a stylus rather than a keyboard for input. This use of a stylus means that aPDA 100 preferably incorporates handwriting recognition features. In another embodiment, aPDA 100 can react to voice input by using voice recognition technologies. - A
call device 101 is shown active on thescreen PDA 100. A phone device in thePDA 100 runs thecall device 101. A phone device in aPDA 100 is preferably software, hardware, or combination thereof that allows a user to perform functions of a mobile phone. Such mobile phone functions may include, for example, dialing phone numbers, placing phone calls, receiving phone calls, and receiving voicemail. When thePDA 100 is performing functions of a mobile phone, amobile phone indicator 122 is preferably located near the top portion of the screen of thePDA 100. - When the phone device is showing the
call device 101 on the screen ofPDA 100, thePDA 100 preferably indicates by aphone status icon 124 that thecall device 101 is in dialer mode. Thecall device 101 preferably includes adialer pad 102, which allows a user to input numbers, letters, punctuation, or other symbols into thecall device 101. Numbers may be inputted, for example, to dial a phone number or to load a phone number into a memory of thePDA 100. Letters may be inputted, for example, to load a person's name, address, or other information into memory of thePDA 100. - The
call device 101 ofFIG. 1 is shown while thecall device 101 is in standby mode. The power of thePDA 101 is on, and thecall device 101 is activated. However, thePDA 100 is neither receiving nor making a phone call. Aname field 104 is preferably located near the top portion of thecall device 101. Thename field 104 may have information that identifies, for example, an incoming caller, an outgoing call recipient, the owner of thePDA 100, or a carrier of the mobile phone network in which thePDA 100 operates. InFIG. 1 , “Swisscom” is the identification in thename field 104. In this example, Swisscom is the carrier of the mobile phone network in which thePDA 100 is operating. The carrier appears in thename field 104 while the phone is in standby mode. Adialer status icon 110 is preferably included near the top portion of thecall device 101 to indicate to the user that thecall device 101 is in standby mode. A ringer icon 111 indicates the style of ring that is set. In this example, the ringer icon 111 indicates the ringer of the phone device is set to vibrate mode. Other ringer icons may indicate audible mode or silent mode. - The embodiment of
FIG. 1 shows other features that may be initiated in thecall device 101. A user may initiate these other applications by pressing a button icon, such as atalk button 114, aspeed button 116, aclear button 118, or anend button 120. User activation of theSave button 114 saves the phone number associated with a call the user is currently engaged to the address book. User activation of thenote button 116 activates an in-call note taking service. User activation of themute button 118 mutes the caller at the other end of the line (other caller). This muting which keeps the other caller from hearing any conversation initiated at the users side of the conversation. User activation of theend button 120 terminates the call that the user is currently participating. - If a message has been recorded in the voicemail application, a
voicemail indicator 112 preferably appears near the top portion of the screen of thePDA 100. InFIG. 1 , thevoicemail indicator 112 is an envelope icon. The presence of thevoicemail indicator 112 is preferably controlled by a short message service (SMS), a voicemail application, or a combination of both. SMS is a telecommunications tool that supports the transmission of short text messages in a telecommunications network. A voicemail application is a telecommunications tool used to record voice messages of an incoming caller when the phone call is not received or answered by thePDA 100. - The
voicemail indicator 112 preferably disappears if there are no unheard messages. Whether the envelope remains on the screen after a message is partly heard (or not deleted in the voicemail application) is dependent on the particular settings of the network in which the voicemail application or SMS operates. - Additionally, when the
PDA 100 is running thecall device 101, thePDA 100 preferably has at the top of the screen asignal strength indicator 106 and abattery charge indicator 108. Thesignal strength indicator 106 indicates a relative quality and strength of a signal that may be transmitted in a mobile phone network in which the phone device is located. Thebattery charge indicator 108 shows a relative amount of energy remaining in the battery of thePDA 100. - Structural Overview
-
FIG. 2 shows aPDA 100 that displays anincoming message 201 having caller data for a phone call, in accordance with one embodiment of the present invention. Theincoming message 201 is displayed on the screen whenPDA 100 receives an incoming call signal from a telephone network. The caller data preferably includes aphone number 208 and aname 206 associated with thephone number 208. The phone device will attempt to identify thephone number 208 and thename 206 as the phone call is being transmitted to the phone device. ThePDA 100 receives the transmission of the phone call from a mobile phone network. The phone number is associated with a phone device that is connected to the mobile phone network and that originated the phone call. - A
name 206 will preferably be either identifiable or unidentifiable. Identifiable means that thePDA 100 is able match the name with information that is stored in memory. Likewise, aphone number 208 will be either identifiable or unidentifiable. - In the example of
FIG. 2 , thename 206 and thephone number 208 are each identifiable. Here, thephone number 208 is shown to be “408.396.9894.” Thename 206 is shown to be “Stephanie Maes.” In an alternative embodiment, thename 206 is shown with additional caller information, such as “w” to indicate work, “h” to indicate home, or “m” to indicate mobile phone. For example, thename 206 may be displayed as “Stephanie Maes—w”, indicating that thePDA 100 is receiving a phone call from Stephanie Maes at her work. - The
incoming message 201 preferably includes astatus bar 202. InFIG. 2 , thestatus bar 202 indicates that a phone call is being transmitted to the phone device, and that the present time is “11:48.” Additionally, a ringingindicator 204 preferably appears indicating that a phone call is being transmitted to the phone device. - In a preferred embodiment, the
incoming message 201 appears before a user responds to the phone call. A user may answer the phone call by using a stylus to press ananswer button 210 on the display device of thePDA 100. Activation of theanswer button 210, initiates procedures for answering, which involves thePDA 100 receiving and transmitting signals related to the phone call. - Alternatively, the user may silence the ringer by using a stylus to press a
silence button 212. Activation of thesilence button 212 preferably sends a silence signal to silence the ringer and to redirect the phone call to a voicemail application. However, even if the ringer is preset to silent mode, thesilence button 212 can be used to redirect the phone call to a voicemail application. - The voicemail application is preferably not stored in the memory of the PDA itself. The portion of the voicemail application that actually stores messages or sends pages is located at another location in the mobile phone network. The phone device is capable of connecting to the network to receive voicemail messages, pages, or other signals sent from the voicemail application.
-
FIG. 3 shows anincoming message 201 having caller data that is partially identifiable, in accordance with one embodiment of the present invention. Thephone number 208 here is identified as “(408) 396 9894.” Thename 206, however, is unidentifiable. Accordingly, thename 206 here is “Unnamed” to indicate that the PDA has not identified a name for thephone number 208. -
FIG. 4 shows anincoming message 201 having caller data that is totally unidentifiable, in accordance with one embodiment of the present invention. Accordingly, a “Not identifiable” message appears to indicate that neither a phone number nor a name has been identified for the phone call. However, regardless of any identification, the user is preferably given an option of answering or silencing the phone call, as discussed above with reference toFIG. 2 . -
FIG. 5 shows thecall device 101 as a phone call is being answered, in accordance with one embodiment of the present invention. In this embodiment, the phone call is unidentifiable. Accordingly, “Not identifiable” appears in thename field 104 of thecall device 101 to indicate the caller data does not contain an identifiable phone number or name. Preferably, thecall device 101 begins atimer 502 when the phone call is answered. Thetimer 502 clocks the period of time the phone call is being answered. - Other features of the
call device 101 include, for example, asave button 504, anote button 506, amute button 508, and anend button 510. User activation of theSave button 504 saves the phone number associated with a call the user is currently engaged to the address book. User activation of thenote button 506 activates an in-call note taking service. User activation of themute button 508 mutes the caller at the other end of the line (other caller). This muting which keeps the other caller from hearing any conversation initiated at the users side of the conversation. User activation of theend button 510 terminates the call that the user is currently participating. -
FIG. 6 shows avoicemail notification 601 of a phone device in a PDA, in accordance with one embodiment of the present invention. Thevoicemail notification 601 appears on the display to notify the user that a new unheard voicemail message has been received by the voicemail application. The voice mail preferably includes anew voicemail icon 602, which includes the words “New Voicemail.” - The
voicemail notification 601 also preferably includes akeep button 604 and alisten button 606. A user may activate a button by using a stylus to tap the appropriate region on the display device having a tap recognizer. A tap recognizer is hardware, software, or combination thereof connected to a touch-sensitive portion of the display device 132. A tap recognizer is configured to initiate a predetermined routine when a user taps the soft button 126. For example, activation of thekeep button 604 sends the phone device back to the previous activity that was in use before thevoicemail notification 601 appeared. Activation of thelisten button 606 initiates an outgoing phone call to the voicemail application. - Process Overview
-
FIG. 7 is a flow chart of a method of managing a phone call, in accordance with one embodiment of the present invention. For purposes of the following discussion, the phone call is being transmitted from a device in a mobile phone network to the phone device of a personal digital assistant, such asPDA 100. - The method starts in
decision operation 702, where it is determined if a radio switch of thePDA 100 is turned on. This determination is preferably made by a radio switch detector configured to determine a status of the radio switch. The purpose of the radio switch itself is to turn on (or off) the radio capability of thePDA 100. A radio switch, for example, can be used in thePDA 100 to complete a circuit that powers an antenna that allows thePDA 100 to transmit radio waves. Preferably, the antenna is electrically connected to a receiver that allows the PDA to receive a phone call transmitted from a device in a mobile phone network. Thus, in a preferred embodiment, thePDA 100 communicates with a mobile phone network by way of electromagnetic waves at a radio frequency. - If the radio switch is turned off, then a voicemail application is initiated in
step 706. On the other hand, if the radio switch is turned on, then it is determined inoperation 704 whether thePDA 100 is within adequate network coverage. This determination is preferably made by a network coverage detector. A network coverage detector is hardware, software, or combination thereof in thePDA 100, configured to determine the status of network coverage of thePDA 100. Network coverage is adequate where the signal strength of the phone call is sufficient for the phone device to maintain a connection with the mobile phone network. If network coverage is inadequate, then the voicemail application is initiated instep 706. - Accordingly, if the radio switch is turned off or if the network coverage is inadequate, signals from a mobile phone network that carry phone calls are never received by the
PDA 100. In other words, the phone device does not interpret the phone call signals. The phone call is diverted to the voicemail application, where the incoming caller may leave a message or initiate a page. However, if the radio switch is on and if network coverage is adequate, then the method moves to step 708 where management of the phone call continues. -
FIG. 8 is a flowchart for managing a phone call that is properly received by the phone device, in accordance with one embodiment of the present invention. For purposes of the following discussion, a phone call may be properly received if the radio switch is on and the network coverage is adequate to transmit a phone call to the phone device. The method starts indecision operation 802 where it is determined, by an earplug device detector, if an earplug device is plugged into thePDA 100. An earplug device detector is hardware, software, or combination thereof in thePDA 100, configured to electronically sense if an earplug is plugged into thePDA 100. - An earplug device is a type of a speaker device that allows a user to hear the phone call. A retractable earplug is plugged into the
PDA 100 if the earplug is electrically connected to thePDA 100 and is configured to emit sound waves related to signals received from the PDA. In an alternative embodiment, the earplug device is fixed in the PDA housing, which is preferably made of a durable plastic material. The present invention, however, is not so limited to these specific embodiments. - If no earplug device is plugged into the
PDA 100, thePDA 100 initiates a voicemail application instep 814. In the voicemail application, for example, an incoming caller leaves a message or initiates a page to the phone device, as discussed above with reference toFIG. 6 . - If, however, an earplug device is plugged into the
PDA 100, the phone device receives caller data related to the phone call instep 804. For example, thePDA 100 receives the phone call from a mobile phone network. Included with the phone call is identification data, or caller data. As discussed above with reference toFIG. 2 , caller data preferably includes aphone number 208 and aname 206 associated with thephone number 208. The phone device, in step 806, then displays anincoming message 201 on the screen of thePDA 100. Thisincoming message 201 will include the caller data. - Along with the
incoming message 201 comesdecision operation 808, where the phone device determines whether to initiate a silence routine. For example, the phone device is ringing and displaying theincoming message 201, but the user does not want to answer the phone call. The user preferably has at least an option of silencing the phone call. The user may use a stylus to press thesilence button 212 and, thereby, redirect the phone call to the voicemail application, as discussed above with reference toFIG. 2 . If the phone device determines that the silence routine is to be initiated, the silence routine is initiated instep 810. The voicemail application is then initiated instep 814. - If it is determined in
operation 808 that the silence routine is not to be initiated, it is then determined inoperation 812 whether the phone call is to be answered. For example, the user may decide neither to answer the phone call nor to silence the phone call. The voicemail application is then initiated instep 814. - Alternatively, the phone device may determine that the phone call is to be answered. For example, a user may use a stylus to press the
answer button 212 and, thereby, redirect the phone call to the voicemail application, as discussed above with reference toFIG. 2 . If the phone call is to be answered, is it quickly determined if the phone device is running thecall device 101, an application discussed above with reference toFIG. 1 . In a preferred embodiment, thecall device 101 should be active while the phone call is being answered. - If the
call device 101 is active, the phone device initiates the answer routine instep 828. For example, the user presses theanswer button 212. The phone device quickly determines that thecall device 101 is in fact active. In other words, thedialer pad 102 and other features of thecall device 101 are available on the graphical user interface of thePDA 100. The answer routine is then initiated, in which thetimer 502 starts and the PDA sends and receives signals in the mobile phone network, as discussed above with reference toFIG. 5 . - If, however, the
call device 101 is not running, thePDA 100 determines if the phone device is already in another current application, other then thecall device 101. If the phone device is in another current application, thePDA 100 suspends this current application in step 630. Instep 832, thePDA 100 then initiates (or boots) thecall device 101. On the other hand, if the phone device is not in another current application, the PDA initiates (or boots) thecall device 101 instep 832. The answer routine is then initiated instep 828. - Once the answer routine is initiated in
step 828, the PDA continues the answer routine. For example, the timer continues to clock the period of time the phone call is being answered. The user, meanwhile, is likely to be having a conversation with a person on the other end of the phone call connection. During the phone call, it is continuously determined, inoperation 836, whether the phone call is still being answered. For example, the user either hangs up or continues the telephone conversation. If the phone call is still being answered, the answer routine is continued instep 834. - However, if the phone call is no longer being answered, the PDA returns to the state that the PDA was in prior to receiving the phone call in
step 838. For example, the user hangs up the phone, and the PDA returns to the application that was running on the PDA before the user answered the phone. - Returning to the discussion of
step 814, upon initiation of the voicemail application, thePDA 100 performs any number of applications that may be so directed by the user. Such an application may be, for example, running a calendar program, inputting a to do list, or placing thePDA 100 into standby mode. Meanwhile, it is determined indecision operation 816 if the phone device is receiving voicemail notification from a mobile phone network. For example, thePDA 100 is receptive to signals that may be sent from a mobile phone network indicating that a new voicemail message has been received. If there is no such signal, the PDA moves on to step 838 to return to the state of the PDA prior to the phone call. - On the other hand, if the phone device is receiving voicemail notification from a mobile phone network, a voicemail notification message is displayed on the screen of the
PDA 100. For example, avoicemail notification 601 appears on the display to notify the user that a new unheard voicemail message has been received by the voicemail application, as discussed above with reference toFIG. 6 . - The
PDA 100, indecision operation 820, then determines if the voicemail is to be listened to now or later. If the voicemail is to be listened to later, the PDA returns to the state of the PDA prior to the phone call instep 838. If the voicemail is to be listened to now, the phone device initiates procedures to call the voicemail instep 822. - In the embodiment of
FIG. 8 , the PDA eventually returns to the state of the PDA prior to the phone call. However, in an alternative embodiment the PDA never returns to the state of the PDA prior to the phone call. The PDA may, for example, be diverted directly to an Internet application, go directly into standby mode, or simply lose power. In a preferred embodiment, however, step 838 effectively represents when the process is done. In short, the foregoing discussion with references toFIG. 7 andFIG. 8 includes a method of managing a phone call to a phone device of a personal digital assistant. - Hardware Overview
-
FIG. 9 is a block diagram that illustrates a computer system 900 upon which an embodiment of the invention may be implemented. The preferred embodiment is implemented using one or more computer programs running on a portable computer, such asPDA 100. Accordingly, in this embodiment, the computer system 900 isPDA 100. - The configuration shown in
FIG. 9 is for exemplary purposes for discussing the present invention. Many different combinations of processing units, programs, memory units, and telephone devices (modules) will be apparent to those skilled in the art to perform similar operations as required by the present invention. - Computer system 900 includes a
bus 902 or other communication mechanism for communicating information, and aprocessor 904 coupled withbus 902 for processing information. Computer system 900 also includes amain memory 906, such as a random access memory (RAM) or other dynamic storage device, coupled tobus 902 for storing information and instructions to be executed byprocessor 904.Main memory 906 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed byprocessor 904. Computer system 900 further includes a read only memory (ROM) 908 or other static storage device coupled tobus 902 for storing static information and instructions forprocessor 904. Astorage device 910, such as a magnetic disk or optical disk, is provided and coupled tobus 902 for storing information and instructions. - Computer system 900 may be coupled via
bus 902 to adisplay 912, such as a liquid crystal display (LCD), for displaying information to a computer user. Aninput device 914 is a touch-sensitive LCD that interprets input by sensing contact on the LCD. Theinput device 914 is coupled tobus 902 for communicating information and command selections toprocessor 904. Another type ofinput device 914 includes alphanumeric and other keys, and is coupled tobus 902 for communicating information and command selections toprocessor 904. Still another type of user input device iscursor control 916, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections toprocessor 904 and for controlling cursor movement ondisplay 912. This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane. - The invention is related to the use of computer system 900 for providing mobile phone applications in a
PDA 100. According to one embodiment of the invention, mobile phone applications are provided by computer system 900 in response toprocessor 904 executing one or more sequences of one or more instructions contained inmain memory 906. Such instructions may be read intomain memory 906 from another computer-readable medium, such asstorage device 910. Execution of the sequences of instructions contained inmain memory 906 causesprocessor 904 to perform the process steps described herein. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the invention. Thus, embodiments of the invention are not limited to any specific combination of hardware circuitry and software. - The term “computer-readable medium” as used herein refers to any medium that participates in providing instructions to
processor 904 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media includes, for example, optical or magnetic disks, such asstorage device 910. Volatile media includes dynamic memory, such asmain memory 906. Transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprisebus 902. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications. - Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, a DVD, any other optical medium, punchcards, papertape, any other physical medium with patterns of holes, a RAM, a DRAM, a VRAM, a ROM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read.
- Various forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to
processor 904 for execution. For example, the instructions may initially be carried on a magnetic disk of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to computer system 900 can receive the data on the telephone line and use an infra-red transmitter to convert the data to an infra-red signal. An infra-red detector coupled tobus 902 can receive the data carried in the infra-red signal and place the data onbus 902.Bus 902 carries the data tomain memory 906, from whichprocessor 904 retrieves and executes the instructions. The instructions received bymain memory 906 may optionally be stored onstorage device 910 either before or after execution byprocessor 904. - Computer system 900 also includes a
communication interface 918 coupled tobus 902.Communication interface 918 provides a two-way data communication coupling to anetwork link 920 that is connected to alocal network 922. As an example, thecommunication interface 918 is connected to an antenna and performs wireless communications to a network, such asInternet ISP 926 orlocal network 922. In another example, thecommunication interface 918 connects to a mobile phone network to complete calls initiated by the process of the present invention. In still another example,communication interface 918 is an integrated services digital network (ISDN) card or a modem to provide a data communication connection to a corresponding type of telephone line. In yet another example,communication interface 918 is a local area network (LAN) card that provides a data communication connection to a compatible LAN. In any such implementation,communication interface 918 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information. - In a preferred embodiment, the
communication interface 918 is a phone device that communicates with a network carrier to make phone calls, including any of satellite, PCS, cellular, radio, landline, plain old telephone system (POTS), mobile, and other communication modes. Incoming call indications (such as incoming call, caller ID, call status, etc.) are sent from the phone device to thecall device 101 running on the processing unit via thebus 902. Although a bus is shown, any mode of data communication between the various modules may be provided. Thecall device 101 initiates calls and directs call operations by sending commands to the phone device (via the system bus, for example). - Network link 920 typically provides data communication through one or more networks to other data devices. For example,
network link 920 may provide a connection throughlocal network 922 to ahost computer 924 or to data equipment operated by an Internet Service Provider (ISP) 926.ISP 926 in turn provides data communication services through the world wide packet data communication network now commonly referred to as the “Internet” 928.Local network 922 andInternet 928 both use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals onnetwork link 920 and throughcommunication interface 918, which carry the digital data to and from computer system 900, are exemplary forms of carrier waves transporting the information. - Computer system 900 can send messages and receive data, including program code, through the network(s),
network link 920 andcommunication interface 918. In the Internet example, aserver 930 might transmit a requested code for an application program throughInternet 928,ISP 926,local network 922 andcommunication interface 918. - The received code may be executed by
processor 904 as it is received, and/or stored instorage device 910, or other non-volatile storage for later execution. In this manner, computer system 900 may obtain application code in the form of a carrier wave. - Scope
- In this disclosure, including in the claims, certain process steps are set forth in a particular order, and alphabetic and alphanumeric labels may be used to identify certain steps. Unless specifically stated in the disclosure, embodiments of the invention are not limited to any particular order of carrying out such steps. In particular, the labels are used merely for convenient identification of steps, and are not intended to imply, specify or require a particular order of carrying out such steps.
- In the foregoing specification, the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.
Claims (1)
1. A method of managing phone calls on a personal digital assistant having a phone device, the method comprising:
receiving an incoming call signal from a telephone network;
checking an assignment status of a speaker device; and
diverting the incoming call to a voicemail application if the speaker is not attached.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/781,962 US20070263827A1 (en) | 2000-09-29 | 2007-07-24 | System and method of receiving a call having an identified or unidentified number and an identified or unidentified name |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/677,526 US7248864B1 (en) | 2000-09-29 | 2000-09-29 | System and method of managing incoming calls on a mobile device having an earplug |
| US11/781,962 US20070263827A1 (en) | 2000-09-29 | 2007-07-24 | System and method of receiving a call having an identified or unidentified number and an identified or unidentified name |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/677,526 Continuation US7248864B1 (en) | 2000-09-29 | 2000-09-29 | System and method of managing incoming calls on a mobile device having an earplug |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20070263827A1 true US20070263827A1 (en) | 2007-11-15 |
Family
ID=38266920
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/677,526 Expired - Fee Related US7248864B1 (en) | 2000-09-29 | 2000-09-29 | System and method of managing incoming calls on a mobile device having an earplug |
| US11/781,962 Abandoned US20070263827A1 (en) | 2000-09-29 | 2007-07-24 | System and method of receiving a call having an identified or unidentified number and an identified or unidentified name |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/677,526 Expired - Fee Related US7248864B1 (en) | 2000-09-29 | 2000-09-29 | System and method of managing incoming calls on a mobile device having an earplug |
Country Status (1)
| Country | Link |
|---|---|
| US (2) | US7248864B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104205790A (en) * | 2012-03-23 | 2014-12-10 | 杜比实验室特许公司 | Placement of talkers in 2d or 3d conference scene |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7395089B1 (en) | 2001-06-11 | 2008-07-01 | Palm, Inc | Integrated personal digital assistant device |
| US20050125559A1 (en) * | 2003-12-02 | 2005-06-09 | Mutha Kailash K. | Employment of one or more identifiers of one or more communication devices to determine one or more internet protocol addresses |
| DE602005007321D1 (en) * | 2005-02-17 | 2008-07-17 | Sony Ericsson Mobile Comm Ab | Method and communication system for transmitting messages with audio and / or voice information |
| US8594634B2 (en) * | 2006-06-02 | 2013-11-26 | International Business Machines Corporation | Missed call integration with voicemail and granular access to voicemail |
| JP2007336256A (en) * | 2006-06-15 | 2007-12-27 | Toshiba Corp | Wireless communication terminal |
| US20080057925A1 (en) * | 2006-08-30 | 2008-03-06 | Sony Ericsson Mobile Communications Ab | Speech-to-text (stt) and text-to-speech (tts) in ims applications |
| US20090040746A1 (en) * | 2007-08-10 | 2009-02-12 | Rdi Foods, L.L.C. | Novelty stick holders for food on sticks |
Citations (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4792457A (en) * | 1986-12-19 | 1988-12-20 | Kraft, Inc. | Method for manufacturing individually wrapped meat slices |
| US5450613A (en) * | 1992-09-09 | 1995-09-12 | Hitachi, Ltd. | Mobile communications equipment which detects and notifies when it is moved into or out of a service area |
| US5526411A (en) * | 1992-08-13 | 1996-06-11 | Radio, Computer & Telephone Corporation | Integrated hand-held portable telephone and personal computing device |
| US5570413A (en) * | 1994-07-18 | 1996-10-29 | Ericsson Inc. | Cellular telephone and associated method for opening a voice channel with a source telephone without establishing voice communications therewith |
| US5584054A (en) * | 1994-07-18 | 1996-12-10 | Motorola, Inc. | Communication device having a movable front cover for exposing a touch sensitive display |
| US5606594A (en) * | 1994-01-27 | 1997-02-25 | Dell Usa, L.P. | Communication accessory and method of telecommunicating for a PDA |
| US5613222A (en) * | 1994-06-06 | 1997-03-18 | The Creative Solutions Company | Cellular telephone headset for hand-free communication |
| US5675641A (en) * | 1996-05-06 | 1997-10-07 | Sony Corporation | Dual-mode speaker telephone |
| US5719936A (en) * | 1995-03-07 | 1998-02-17 | Siemens Aktiengesellschaft | Communication device for mobile operation having a telephone and notebook with display |
| US5796806A (en) * | 1995-03-20 | 1998-08-18 | Dsc Telecom, L.P. | Apparatus and method for spoken caller identification using signals of the advanced intelligent network |
| US5797089A (en) * | 1995-09-07 | 1998-08-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Personal communications terminal having switches which independently energize a mobile telephone and a personal digital assistant |
| US5933783A (en) * | 1995-08-29 | 1999-08-03 | Sanyo Electric Co., Ltd. | Portable terminal |
| US5983073A (en) * | 1997-04-04 | 1999-11-09 | Ditzik; Richard J. | Modular notebook and PDA computer systems for personal computing and wireless communications |
| US6026152A (en) * | 1997-12-17 | 2000-02-15 | Lucent Technologies Inc. | Ring count controlled by incoming call related information |
| US6058164A (en) * | 1995-03-01 | 2000-05-02 | Fujitsu Limited | Mode-switchable telephone and mode setting and switching methods for the same |
| US6091947A (en) * | 1998-03-13 | 2000-07-18 | Sumner; Terence Edward | Method and apparatus for accepting and conveying a voice mail message to a mobile unit in a wireless telephone system |
| US6114625A (en) * | 1998-03-25 | 2000-09-05 | Lucent Technologies Inc. | Article comprising a fastener |
| US6131046A (en) * | 1995-06-23 | 2000-10-10 | Sanyo Electric Co., Ltd. | Altering displayed keys to indicate availability of service for a communications apparatus |
| US6161134A (en) * | 1998-10-30 | 2000-12-12 | 3Com Corporation | Method, apparatus and communications system for companion information and network appliances |
| US6215993B1 (en) * | 1999-02-24 | 2001-04-10 | Ericsson Inc. | Caller ID preview for mobile telephones |
| US6233464B1 (en) * | 1999-05-14 | 2001-05-15 | Qualcomm Incorporated | Power on/off in combined PDA/telephone |
| US6240302B1 (en) * | 1998-05-29 | 2001-05-29 | 3Com Corporation | Wireless phone with removable personal information manager |
| US6253075B1 (en) * | 1998-05-19 | 2001-06-26 | Nokia Mobile Phones Ltd. | Method and apparatus for incoming call rejection |
| US20010012348A1 (en) * | 1998-07-24 | 2001-08-09 | Teresa Farias Latter | Convenience features in a method and system for providing enhanced caller identification |
| US20010036253A1 (en) * | 2000-03-14 | 2001-11-01 | Heinzman John E. | Answering machine having selective screening of incoming telephone calls |
| US6330436B1 (en) * | 1999-04-30 | 2001-12-11 | Lucent Technologies, Inc. | Enhanced wireless messaging notification system |
| US6334054B1 (en) * | 1999-10-21 | 2001-12-25 | Bellsouth Intellectual Property Corporation | Wireless telephone with improved pager mode |
| US6343120B1 (en) * | 1996-10-08 | 2002-01-29 | At&T Wireless Services, Inc. | Method and apparatus for providing a caller ID alias |
| US6397078B1 (en) * | 1999-08-27 | 2002-05-28 | Young S. Kim | Combined mobile telephone and personal digital assistant |
| US6400814B1 (en) * | 1997-12-02 | 2002-06-04 | Siemens Information And C Communication Mobile, Llc | Telephone with ringer silencer screening feature |
| US6434403B1 (en) * | 1999-02-19 | 2002-08-13 | Bodycom, Inc. | Personal digital assistant with wireless telephone |
| US6456696B1 (en) * | 1997-12-31 | 2002-09-24 | Qwest Communications International, Inc. | Method and apparatus for temporarily deactivating a call indicator |
| US6456841B1 (en) * | 1998-09-07 | 2002-09-24 | Mitsubishi Denki Kabushiki Kaisha | Mobile communication apparatus notifying user of reproduction waiting information effectively |
| US6529587B1 (en) * | 1999-04-27 | 2003-03-04 | Agere Systems Inc. | Method for screening active voice mail messages |
| US6597901B1 (en) * | 1997-11-28 | 2003-07-22 | Nokia Mobile Phones Limited | Device having a headset socket |
| US6615036B1 (en) * | 2000-04-04 | 2003-09-02 | Motorola, Inc. | Method and apparatus for storing data within a communication system |
| US6625425B1 (en) * | 2000-09-22 | 2003-09-23 | Motorola, Inc. | Latching assembly for a module cover of a wireless communication device |
| US6721398B1 (en) * | 1998-06-25 | 2004-04-13 | Virtualplus Limited | Unified messaging system |
| US6744865B2 (en) * | 2002-09-05 | 2004-06-01 | Tammy Jane Smith Lahutsky | Monitoring system |
| US6831970B1 (en) * | 2000-09-21 | 2004-12-14 | International Business Machines Corporation | Method and system for remote activation of a telephone profile |
| US6895237B1 (en) * | 2000-01-25 | 2005-05-17 | Qualcomm, Incorporated | Method and apparatus for responding to an incoming call |
| US6917680B1 (en) * | 1999-02-11 | 2005-07-12 | Haley Korn | Apparatus for disabling a telephone ringer |
| US6941131B2 (en) * | 2001-03-23 | 2005-09-06 | Ericsson Inc. | Incoming call handling method for mobile communications device incorporating mobile assisted messaging on demand |
| US7606936B2 (en) * | 1998-05-29 | 2009-10-20 | Research In Motion Limited | System and method for redirecting data to a wireless device over a plurality of communication paths |
| US7822187B2 (en) * | 1999-02-11 | 2010-10-26 | Hayley Korn | Telephone system with emergency override for caller to bypass telephone answering device and cause phone of called party to ring |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4972457A (en) * | 1989-01-19 | 1990-11-20 | Spectrum Information Technologies, Inc. | Portable hybrid communication system and methods |
-
2000
- 2000-09-29 US US09/677,526 patent/US7248864B1/en not_active Expired - Fee Related
-
2007
- 2007-07-24 US US11/781,962 patent/US20070263827A1/en not_active Abandoned
Patent Citations (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4792457A (en) * | 1986-12-19 | 1988-12-20 | Kraft, Inc. | Method for manufacturing individually wrapped meat slices |
| US5526411A (en) * | 1992-08-13 | 1996-06-11 | Radio, Computer & Telephone Corporation | Integrated hand-held portable telephone and personal computing device |
| US5450613A (en) * | 1992-09-09 | 1995-09-12 | Hitachi, Ltd. | Mobile communications equipment which detects and notifies when it is moved into or out of a service area |
| US5606594A (en) * | 1994-01-27 | 1997-02-25 | Dell Usa, L.P. | Communication accessory and method of telecommunicating for a PDA |
| US5613222A (en) * | 1994-06-06 | 1997-03-18 | The Creative Solutions Company | Cellular telephone headset for hand-free communication |
| US5570413A (en) * | 1994-07-18 | 1996-10-29 | Ericsson Inc. | Cellular telephone and associated method for opening a voice channel with a source telephone without establishing voice communications therewith |
| US5584054A (en) * | 1994-07-18 | 1996-12-10 | Motorola, Inc. | Communication device having a movable front cover for exposing a touch sensitive display |
| US6058164A (en) * | 1995-03-01 | 2000-05-02 | Fujitsu Limited | Mode-switchable telephone and mode setting and switching methods for the same |
| US5719936A (en) * | 1995-03-07 | 1998-02-17 | Siemens Aktiengesellschaft | Communication device for mobile operation having a telephone and notebook with display |
| US5796806A (en) * | 1995-03-20 | 1998-08-18 | Dsc Telecom, L.P. | Apparatus and method for spoken caller identification using signals of the advanced intelligent network |
| US6131046A (en) * | 1995-06-23 | 2000-10-10 | Sanyo Electric Co., Ltd. | Altering displayed keys to indicate availability of service for a communications apparatus |
| US5933783A (en) * | 1995-08-29 | 1999-08-03 | Sanyo Electric Co., Ltd. | Portable terminal |
| US5797089A (en) * | 1995-09-07 | 1998-08-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Personal communications terminal having switches which independently energize a mobile telephone and a personal digital assistant |
| US5675641A (en) * | 1996-05-06 | 1997-10-07 | Sony Corporation | Dual-mode speaker telephone |
| US6343120B1 (en) * | 1996-10-08 | 2002-01-29 | At&T Wireless Services, Inc. | Method and apparatus for providing a caller ID alias |
| US5983073A (en) * | 1997-04-04 | 1999-11-09 | Ditzik; Richard J. | Modular notebook and PDA computer systems for personal computing and wireless communications |
| US6597901B1 (en) * | 1997-11-28 | 2003-07-22 | Nokia Mobile Phones Limited | Device having a headset socket |
| US6400814B1 (en) * | 1997-12-02 | 2002-06-04 | Siemens Information And C Communication Mobile, Llc | Telephone with ringer silencer screening feature |
| US6026152A (en) * | 1997-12-17 | 2000-02-15 | Lucent Technologies Inc. | Ring count controlled by incoming call related information |
| US6456696B1 (en) * | 1997-12-31 | 2002-09-24 | Qwest Communications International, Inc. | Method and apparatus for temporarily deactivating a call indicator |
| US6091947A (en) * | 1998-03-13 | 2000-07-18 | Sumner; Terence Edward | Method and apparatus for accepting and conveying a voice mail message to a mobile unit in a wireless telephone system |
| US6114625A (en) * | 1998-03-25 | 2000-09-05 | Lucent Technologies Inc. | Article comprising a fastener |
| US6253075B1 (en) * | 1998-05-19 | 2001-06-26 | Nokia Mobile Phones Ltd. | Method and apparatus for incoming call rejection |
| US7606936B2 (en) * | 1998-05-29 | 2009-10-20 | Research In Motion Limited | System and method for redirecting data to a wireless device over a plurality of communication paths |
| US6240302B1 (en) * | 1998-05-29 | 2001-05-29 | 3Com Corporation | Wireless phone with removable personal information manager |
| US6721398B1 (en) * | 1998-06-25 | 2004-04-13 | Virtualplus Limited | Unified messaging system |
| US6574319B2 (en) * | 1998-07-24 | 2003-06-03 | Ameritech Corporation | Convenience features in a method and system for providing enhanced caller identification |
| US20010012348A1 (en) * | 1998-07-24 | 2001-08-09 | Teresa Farias Latter | Convenience features in a method and system for providing enhanced caller identification |
| US6456841B1 (en) * | 1998-09-07 | 2002-09-24 | Mitsubishi Denki Kabushiki Kaisha | Mobile communication apparatus notifying user of reproduction waiting information effectively |
| US6161134A (en) * | 1998-10-30 | 2000-12-12 | 3Com Corporation | Method, apparatus and communications system for companion information and network appliances |
| US7822187B2 (en) * | 1999-02-11 | 2010-10-26 | Hayley Korn | Telephone system with emergency override for caller to bypass telephone answering device and cause phone of called party to ring |
| US6917680B1 (en) * | 1999-02-11 | 2005-07-12 | Haley Korn | Apparatus for disabling a telephone ringer |
| US6434403B1 (en) * | 1999-02-19 | 2002-08-13 | Bodycom, Inc. | Personal digital assistant with wireless telephone |
| US6215993B1 (en) * | 1999-02-24 | 2001-04-10 | Ericsson Inc. | Caller ID preview for mobile telephones |
| US6529587B1 (en) * | 1999-04-27 | 2003-03-04 | Agere Systems Inc. | Method for screening active voice mail messages |
| US6330436B1 (en) * | 1999-04-30 | 2001-12-11 | Lucent Technologies, Inc. | Enhanced wireless messaging notification system |
| US6233464B1 (en) * | 1999-05-14 | 2001-05-15 | Qualcomm Incorporated | Power on/off in combined PDA/telephone |
| US6397078B1 (en) * | 1999-08-27 | 2002-05-28 | Young S. Kim | Combined mobile telephone and personal digital assistant |
| US6334054B1 (en) * | 1999-10-21 | 2001-12-25 | Bellsouth Intellectual Property Corporation | Wireless telephone with improved pager mode |
| US6895237B1 (en) * | 2000-01-25 | 2005-05-17 | Qualcomm, Incorporated | Method and apparatus for responding to an incoming call |
| US20010036253A1 (en) * | 2000-03-14 | 2001-11-01 | Heinzman John E. | Answering machine having selective screening of incoming telephone calls |
| US6615036B1 (en) * | 2000-04-04 | 2003-09-02 | Motorola, Inc. | Method and apparatus for storing data within a communication system |
| US6831970B1 (en) * | 2000-09-21 | 2004-12-14 | International Business Machines Corporation | Method and system for remote activation of a telephone profile |
| US6625425B1 (en) * | 2000-09-22 | 2003-09-23 | Motorola, Inc. | Latching assembly for a module cover of a wireless communication device |
| US6941131B2 (en) * | 2001-03-23 | 2005-09-06 | Ericsson Inc. | Incoming call handling method for mobile communications device incorporating mobile assisted messaging on demand |
| US6744865B2 (en) * | 2002-09-05 | 2004-06-01 | Tammy Jane Smith Lahutsky | Monitoring system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104205790A (en) * | 2012-03-23 | 2014-12-10 | 杜比实验室特许公司 | Placement of talkers in 2d or 3d conference scene |
| US9749473B2 (en) | 2012-03-23 | 2017-08-29 | Dolby Laboratories Licensing Corporation | Placement of talkers in 2D or 3D conference scene |
Also Published As
| Publication number | Publication date |
|---|---|
| US7248864B1 (en) | 2007-07-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8214769B2 (en) | System and method for initiating a call using a phone hard-button and a screen dialer of a personal digital assistant | |
| US7664485B2 (en) | Making a phone call from an electronic device having an address list or a call history list | |
| US7561677B2 (en) | Communication conversion between text and audio | |
| US20070263827A1 (en) | System and method of receiving a call having an identified or unidentified number and an identified or unidentified name | |
| EP1956806B1 (en) | Method and device for communication channel selection | |
| EP3537695B1 (en) | Single button contact request and response | |
| US20050159189A1 (en) | Method and apparatus for use in accessing and displaying data on a limited display | |
| US20040141599A1 (en) | System and method for connecting pending and preset telephone calls to facilitate transitioning to a phone call | |
| CN101416475B (en) | Method and apparatus for managing mobile terminal events | |
| WO2002032088A2 (en) | Telephony functionality for a palmtop device | |
| JP2008544618A (en) | Enhanced call history menu | |
| EP1758349A2 (en) | Apparatus and method of user interface in a mobile communication terminal | |
| KR20040044667A (en) | Method for using bookmark in mobile telephone | |
| KR20050055798A (en) | Method for operating memopad during conversation in mobile communication terminal | |
| KR100834624B1 (en) | How to use number / character conversion key in mobile communication terminal | |
| US20070071186A1 (en) | System and method to facilitate voice message retrieval | |
| KR101394278B1 (en) | Method for executing communication mode in mobile terminal | |
| KR100803006B1 (en) | Dynamic input method and device of a mobile terminal | |
| KR101245585B1 (en) | Mobile terminal having service function of user information and method thereof | |
| KR100765485B1 (en) | Data processing method of mobile terminal and device therefor | |
| KR20050034239A (en) | Method for searching detail information of latest call record in mobile communication terminal | |
| KR20050075569A (en) | Wireless communication terminal and its method for providing transmitting telephone number | |
| KR20070034167A (en) | Portable terminal control method using personal computer | |
| KR20080015571A (en) | How to send information during a call from a mobile terminal | |
| KR20060124196A (en) | How to send text messages from your mobile device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: PALMSOURCE, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROBERTSON, RYAN;MAES, STEPHANE;TWERDAHL, TIM;AND OTHERS;REEL/FRAME:020688/0986;SIGNING DATES FROM 20001112 TO 20010201 |
|
| AS | Assignment |
Owner name: TIS SOFTWARE LIMITED, UNITED KINGDOM Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LUSTY, PETER;REEL/FRAME:020709/0130 Effective date: 20071130 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |