This application is related to the following U.S. patent applications: “UNIFIED CONTACT DATABASE”, Ser. No. 11/468,163; “VOICE MAIL EXTENSION”, Ser. No. 11/468,182; “ACTIVE IDLE EXTENSION”, Ser. No. 11/468,192; and “MOBILE COMMUNICATION DEVICE”, Ser. No. 11/468,184, all of which were filed on Aug. 29, 2006, the disclosures of which are incorporated herein by reference in their entirety.
1. Field
The disclosed embodiments relate to communication devices and, more particularly, to communication devices with multi-channel communication.
2. Brief Description of Related Developments
Mobile terminals, or mobile (cellular) telephones, for mobile telecommunications systems like GSM, UMTS, D-AMPS, and CDMA2000 have been used for may years now. In the older days, mobile terminals were used almost exclusively for voice communication with other mobile terminals or stationary telephones. More recently, the use of modern terminals has been broadened to include not just voice communication, but also various other services and applications such as www/wap browsing, video telephony, electronic messaging (e.g. SMS, MMS, email, instant messaging), digital image or video recording, FM radio, music playback, exercise analysis, electronic games, calendar/organizer/time planner, word processing, etc. Furthermore, the modern terminals have local connectivity abilities, such as Bluetooth, allowing the mobile terminals to communicate with a wide array of devices.
With this great number of applications, user interaction naturally becomes complex and somewhat difficult. For example, in conventional terminals when a certain type of communication is received (e.g. a cellular communication, MMS, SMS, IM, etc.) a reply to that communication is made using the same communication protocol. For example, if user A initiates a cellular call that is received by a mobile phone of user B, user B either picks up the call or rejects the call. Where, for example user B is in a situation that user B cannot talk on the phone, user B may decline the call so that the call is sent into the user B's voice mail or user B may not answer the call without any explanation. User A may keep trying to call user B, creating a constant interruption to User B's activity (e.g. a meeting, in a movie theater).
To keep user A from interrupting user B's activities, user B may either answer the call, return the call to user A via another cellular communication, decline the call or turn the mobile phone off. User B may also respond to the call, after declining the call or at a later time, through a completely separate communication, such as an instant message that is unrelated to the received call. In conventional communication devices to send a separate communication, such as an instant message, in response to an incoming call a user must decline or reject the call or wait for the call to stop ringing and then search through the menus of the communication device to find the instant message function of the communication device. In conventional communication devices, if there is more than one service provider associated with instant messaging, the user has to find the appropriate screen or interface within the communication device that corresponds to the desired service provider as each service provider has its own dedicated user interface.
One attempt to simplify the use of mobile terminals is to use two dimensional menus, allowing the user to see a large number of selectable applications simultaneously. However, switching from one application to the next is still a process which requires relatively intense attention by the user, even for the most common applications.
Consequently, there is a need to provide a mobile communication terminal and method providing a user interface with a simpler and more intuitive selection for replying to incoming communications.
In one embodiment, an apparatus is provided. The apparatus includes a display and a processor connected to the display. The processor being configured to transmit at least one reply communication in response to an incoming communication, the at least one reply communication being formatted by the processor for a communication protocol that is different from a communication protocol of the incoming communication.
In another embodiment, a method is provided. The method includes receiving an incoming communication and responding to the incoming communication wherein at least one reply communication is transmitted in response to the incoming communication, the at least one reply communication is formatted for a communication protocol that is different from a communication protocol of the incoming communication.
In one embodiment a computer program product is provided. The computer program product includes a computer useable medium having computer readable code means embodied therein for causing a computer to transmit at least one reply communication in response to an incoming communication. The computer readable code means in the computer program product includes computer readable code means for causing a computer to transmit at least one communication in reply to an incoming communication, the at least one reply communication being formatted for a communication protocol that is different from a communication protocol of the incoming communication, the at least one reply communication being transmitted using a service provider that is different from a service provider of the incoming communication.
In another embodiment, a user interface is provided. The user interface includes at least one display area configured to display a name of a party associated with an incoming communication, a service provider type associated with the incoming communication, and a response option to the user, the response option being configured to allow the user to respond to the incoming communication with at least one reply communication.
In one embodiment, an apparatus is provided. The apparatus includes a means for transmitting at least one message in reply to an incoming call, the at least one reply message being formatted for a communication protocol that is different from a communication protocol of the incoming call, the at least one reply message being transmitted using a service provider that is different from a service provider of the incoming call.
The foregoing aspects and other features of the disclosed embodiments are explained in the following description, taken in connection with the accompanying drawings, wherein:
In the communication system of
The mobile terminals 100, 106 may be connected to a mobile telecommunications network 110 through radio frequency (RF) links 102, 108 via base stations 104, 109. The mobile telecommunications network 110 may be in compliance with any commercially available mobile telecommunications standard such as GSM, UMTS, D-AMPS, CDMA2000, FOMA and TD-SCDMA.
The mobile telecommunications network 110 may be operatively connected to a wide area network 120, which may be the internet or a part thereof. An internet server 122 has data storage 124 and is connected to the wide area network 120, as is an internet client computer 126. The server 122 may host a www/hap server capable of serving www/hap content to the mobile terminal 100.
For example, a public switched telephone network (PSTN) 130 may be connected to the mobile telecommunications network 110 in a familiar manner. Various telephone terminals, including the stationary telephone 132, may be connected to the PSTN 130.
The mobile terminal 100 is also capable of communicating locally via a local link 101 to one or more local devices 103. The local link 101 may be any suitable type of link with a limited range, such as for example Bluetooth, a Universal Serial Bus (USB) link, a wireless Universal Serial Bus (WUSB) link, an IEEE 802.11 wireless local area network (WLAN) link, an RS-232 serial link, etc. The local devices 103 can, for example, be various sensors that can communicate measurement values to the mobile terminal 100 over the local link 101. The local devices 103 may be antennas and supporting equipment forming a WLAN implementing Worldwide Interoperability for Microwave Access (WiMAX, IEEE 802.16), WiFi (IEEE 802.11x) or other communication protocols. The WLAN may be connected to the internet. The mobile terminal 100 may thus have multi-radio capability for connecting wirelessly using mobile communications network 110, WLAN or both. Communication with the mobile telecommunications network 110 may also be implemented using WiFi, WiMax, or any other suitable protocols, and such communication may utilize unlicensed portions of the radio spectrum (e.g. unlicensed mobile access (UMA)). The above examples are not intended to be limiting, and any suitable type of link may be utilized.
One embodiment 200 of a terminal 100 is illustrated in more detail in
In one embodiment, the device 200, may be for example, a PDA style device 200′ illustrated in
The device 200 may be configured to provide communications over multiple channels or protocols such as, for example, Voice Over IP (VoIP), instant messaging (IM), cellular phone services, wireless broadband services, SMS, push-to-talk over cellular and the like. Referring to
In one embodiment, the first section 310 of the user interface 300 may display a menu or selection of any suitable number of communication channels/protocols such as, for example, Voice over IP 311, instant messaging 312 and push to talk over cellular 313, cellular communications 314 and the like. In alternate embodiments, the first section 310 may include any suitable information or menu items available to the user. A user may be able to scroll the menu of the first section 310 up, down, left or right using, for example, the multifunction key 230 or a pointing device, to access additional communication channels/protocols. The first section 310 may also include a presence feature 315 so a user may determine if a party to be communicated with (e.g. the user's contacts) is present on that communication channel/protocol. For example, if a user A is logged into a VoIP service provider “A” and wants to communicate with user B, user A can use the presence feature 315 to determine if user B is also logged into VoIP service provider “A”. The presence feature 315 may gather information from the phone book through the presence plug-in 420 as described above. In alternate embodiments, the menu 310 may include any suitable items such as SMS and other protocols.
The second section 350 of the unified user interface 300 may display an indication of the different service providers associated with the different communication channels/protocols that are presented in the menu of the first section 310. The user interface 300 may be configured so that as a user scrolls through the menu of the first section 310 a list of different service providers associated with that communication protocol may be presented to the user for selection in the second section 350 of the user interface 300. For example, in
In this example, the user interface 300 includes a first section 310 and a second section 350 as described above. However, in alternate embodiments, the user interface may include a single section incorporating all of the features of the first and second sections 310, 350. In other alternate embodiments, the features described above with respect to the first and second sections 310, 350 may be divided into more than two sections wherein each of the sections contains any combination of the features described above.
In one embodiment, a user of the device 200 of
When an incoming call is received, the service provider user interface 400 may cause the display 220 to present a user interface such as the exemplary interface 495 shown in
The user interface 495 may also include soft key functions such as, for example, an options function 450 and a reply function 460. The options function may be associated with the left soft key 231 of the device 200 while the reply function 460 may be associated with the right soft key 232. In alternate embodiments the soft key functions may be associated with any suitable key. The reply function 460 may serve to decline an incoming call and to reply to that call via, for example, an instant message. In alternate embodiments, the reply function 460 may provide a reply via any suitable communication channel/protocol such as, for example, MMS, SMS or email associated with any suitable service provider. The communication channel/protocol and/or service provider associated with the reply function 460 may be pre-selected by a user. In alternate embodiments, the reply function 460 may present the user with a list of available communication channel/protocol and/or service providers upon rejection of an incoming call. The reply function 460 may present on the display which service provider is being used to reply to, for example, the incoming call. For example, the text associated with the reply function 460 (i.e. the text displayed above the respective soft key) may read “Reply with YAHOO!® IM”. The reply function 460 may allow a user to decline a call and automatically send a reply message to the caller (with the press of one button) notifying the caller of, for example, the reason the call was declined.
The communication channel/protocol and service provider associated with the channel/protocol assigned to the reply function 460 may be user definable through, for example, any suitable settings menu of the device 200. For example, as shown in
The message, such as for example the “do not disturb” message or any other suitable message, that is sent via the reply function 460 or in an auto-reply may also be user definable. For example, a user may assign the user defined message “In a meeting, I will call you later” to the reply function 460 so that when the user responds or reacts to the incoming call by activating the reply function 460 an instant message, SMS message and/or the like, including the text “In a meeting, I will call you later” will be sent to the caller in response to the incoming call in lieu if answering that incoming call (e.g. initiating a voice conversation with the caller by pressing, for example the call key 233 of the device 200). The text may automatically be attached to the message via the reply function 460. In alternate embodiments, when the user declines and responds to the incoming call via the reply function 460, a list of the predefined reply messages may be displayed so that the user may select a desired message to include in the reply. The list of predefined reply messages may be stored in the device 200 during manufacture. In alternate embodiments, the user of the device 200 may create the list of predefined reply messages. In the case of the auto-reply, the content of the auto-reply message may be selected from the list of predefined reply messages. The predefined messages may correspond to and contain different content for different groups of callers such as for example, family, friends, colleagues, etc.
In operation, when an incoming call is received by the device 200 (Block 500,
The disclosed embodiments may also include software and computer programs incorporating the process steps and instructions described above that are executed in different computers.
Computer systems 602 and 604 may also include a microprocessor for executing stored programs. Computer 602 may include a data storage device 608 on its program storage device for the storage of information and data. The computer program or software incorporating the processes and method steps incorporating features of the present invention may be stored in one or more computers 602 and 604 on an otherwise conventional program storage device. In one embodiment, computers 602 and 604 may include a user interface 610, and a display interface 612 from which features of the present invention can be accessed. The user interface 610 and the display interface 612 can be adapted to allow the input of queries and commands to the system, as well as present the results of the commands and queries.
It should be understood that the foregoing description is only illustrative of the invention. Various alternatives and modifications can be devised by those skilled in the art without departing from the invention. Accordingly, the disclosed embodiments are intended to embrace all such alternatives, modifications and variances which fall within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
6049796 | Siitonen et al. | Apr 2000 | A |
6119146 | Heller et al. | Sep 2000 | A |
6141341 | Jones et al. | Oct 2000 | A |
6192258 | Kamada et al. | Feb 2001 | B1 |
6509913 | Martin, Jr. et al. | Jan 2003 | B2 |
6965917 | Aloni et al. | Nov 2005 | B1 |
7035674 | Holder et al. | Apr 2006 | B1 |
7272662 | Chesnais et al. | Sep 2007 | B2 |
20020107743 | Sagawa | Aug 2002 | A1 |
20030013483 | Ausems et al. | Jan 2003 | A1 |
20030197740 | Reponen | Oct 2003 | A1 |
20040100497 | Quillen et al. | May 2004 | A1 |
20040107272 | Manukyan | Jun 2004 | A1 |
20040205241 | Aarnos et al. | Oct 2004 | A1 |
20040252679 | Williams et al. | Dec 2004 | A1 |
20050076110 | Mathew et al. | Apr 2005 | A1 |
20050123118 | Terry et al. | Jun 2005 | A1 |
20050141691 | Wengrovitz | Jun 2005 | A1 |
20050182798 | Todd et al. | Aug 2005 | A1 |
20060009243 | Dahan et al. | Jan 2006 | A1 |
20060053379 | Henderson et al. | Mar 2006 | A1 |
20060080432 | Spataro et al. | Apr 2006 | A1 |
20060135142 | Repka | Jun 2006 | A1 |
20060168204 | Appelman et al. | Jul 2006 | A1 |
20070121885 | Sin et al. | May 2007 | A1 |
20070226360 | Gupta et al. | Sep 2007 | A1 |
20080005325 | Wynn et al. | Jan 2008 | A1 |
20080059627 | Hamalainen et al. | Mar 2008 | A1 |
Number | Date | Country |
---|---|---|
1 043 905 | Oct 2000 | EP |
1 439 674 | Jul 2004 | EP |
1 659 766 | May 2006 | EP |
2003-298721 | Oct 2003 | JP |
WO 03092248 | Nov 2003 | WO |
WO 2004027559 | Apr 2004 | WO |
WO 2007008321 | Jan 2007 | WO |
WO 2007131060 | Nov 2007 | WO |
Entry |
---|
International Search Report and Written Opinion for Application No. PCT/IB2007/002443 dated Jun. 18, 2008. |
International Search Report and Written Opinion for Application No. PCT/IB2007/002441 mailed Apr. 3, 2008. |
Office Action for Chinese Application No. 200780038009.X dated Dec. 31, 2011. |
Preliminary Office Action for Korean Application No. 2009-7006334 dated Nov. 25, 2011. |
Office Action for Russian Application No. 2009110949/08(014832) dated Jun. 11, 2010. |
Office Action for Korean Application No. 2009-7006334 dated Aug. 26, 2010. |
Office Action for Chinese Application No. 200780038009.X dated Oct. 13, 2010. |
Preliminary Office Action for Korean Application No. 2009-7006334 dated Feb. 22, 2011. |
Office Action for Chinese Application No. 200780037929.X dated Apr. 13, 2011. |
Office Action for Chinese Application No. 200780037929.X dated Jun. 12, 2010. |
U.S. Appl. No. 11/468,192, filed Aug. 29, 2006, in re: Lahtiranta entitled Active Idle Extension. |
Office Action for U.S. Appl. No. 11/468,192 dated Jun. 8, 2009. |
Office Action for U.S. Appl. No. 11/468,192 dated Jan. 6, 2010. |
U.S. Appl. No. 11/468,182, filed Aug. 29, 2006; in re: Lahtiranta entitled Voice Mail Extension. |
Office Action for U.S. Appl. No. 11/468,182 dated Oct. 6, 2010. |
Office Action for U.S. Appl. No. 11/468,182 dated May 9, 2011. |
Office Action for U.S. Appl. No. 11/468,182 dated Aug. 16, 2011. |
Office Action for U.S. Appl. No. 11/468,182 dated Mar. 13, 2012. |
U.S. Appl. No. 11/468,163 dated Aug. 29, 2006, in re: Hamalainen entitled Unified Contact Database. |
Office Action for U.S. Appl. No. 11/468,163 dated May 12, 2009. |
Office Action for U.S. Appl. No. 11/468,163 dated Dec. 8, 2009. |
Office Action for U.S. Appl. No. 11/468,163 dated Dec. 6, 2010. |
Office Action for U.S. Appl. No. 11/468,163 dated May 23, 2011. |
U.S. Appl. No. 11/468,184, filed Aug. 29, 2006, in re: Lahtiranta entitled Mobile Communication Device. |
Office Action for U.S. Appl. No. 11/468,184 dated Feb. 19, 2010. |
Office Action for U.S. Appl. No. 11/468,184 dated Jul. 16, 2010. |
Office Action for U.S. Appl. No. 11/468,184 dated Mar. 2, 2011. |
Office Action for U.S. Appl. No. 11/468,184 dated Aug. 9, 2011. |
Extended Search Report from European Patent Application No. 07804823.8, dated Oct. 10, 2012. |
Number | Date | Country | |
---|---|---|---|
20080056454 A1 | Mar 2008 | US |