1. Field
The disclosed embodiments generally relate to user interfaces and in particular to identifying active communication channels on a user interface.
2. Brief Description of Related Developments
Mobile devices, such as mobile communication devices, generally include a variety of applications, including for example Internet communications, instant messaging capabilities, email facilities, web browsing and searching. In these mobile devices, it is usually necessary to open and activate an active communication application signal status that informs others of their availability on a channel. It would be advantageous to have a quick view as to entities that are available to be communicated with and the manner in which the communication with the entity can occur, as well as being able to easily open and establish a communication channel.
In one aspect, the disclosed embodiments are directed to a method. In one embodiment the method includes providing at least one contact entity icon on a screen of a device, providing at least one visual indicator associated with the at least one contact entity corresponding to a communication channel associated with the at least one contact entity, where the visual indicator that corresponds to an active communication channel is different from the visual indicator that corresponds to an inactive communication channel, opening an entity application by selecting an entity icon, moving the entity icon and releasing the entity icon, and opening a communication link with the selected entity by selecting the visual indicator corresponding to an active communication channel.
In another aspect, the disclosed embodiments are directed to a user interface. In one embodiment, the user interface includes at least one entity icon on a screen of a device; at least one visual indicator associated with the at least one entity icon, the at least one visual indicator corresponding to a communication channel associated with the at least one entity icon, wherein a visual indicator for an active communication channel is different than a visual indicator for an inactive communication channel; and a selection link associated with each visual indicator, the activation of which will couple the entity to the communication channel.
In a further aspect the disclosed embodiments are directed to an apparatus. In one embodiment the apparatus includes a controller; a display interface coupled to the controller; an input device coupled to the controller; and a processor coupled to the controller. In one embodiment the processor is configured to provide at least one entity icon on a screen of a device; provide, for each entity icon, at least one visual indicator corresponding to an active communication channel and at least one visual indicator corresponding to an inactive communication channel, wherein the visual indicators for active communication channels and inactive communication channels are distinct from one another; and open a communication link to an entity associated with the selected entity icon over a communication channel, when a visual indicator corresponding to an active communication channel is selected.
In yet another aspect, the disclosed embodiments are directed to a system. In one embodiment, the system includes means for providing at least one entity icon on a screen of a device; means for providing, for each entity icon, at least one visual indicator corresponding to an active communication channel and at least one visual indicator corresponding to an inactive communication channel, wherein the visual indicators for active communication channels and inactive communication channels are distinct from one another; and means for opening a communication link to an entity associated with the selected entity icon over a communication channel, when a visual indicator corresponding to an active communication channel is selected.
In yet a further aspect, the disclosed embodiments are directed to a computer program product. In one embodiment, the computer program product stored in a memory includes a computer useable medium having computer readable code means embodied therein for causing a computer to open a communication channel with an entity. In one embodiment, the computer readable code means in the computer program product includes computer readable program code means for causing a computer to provide at least one entity icon on a display of a device; computer readable program code means for causing a computer to provide at least one visual indicator corresponding to at least one communication channel associated with the entity icon; computer readable program code means for causing a computer to apply different visual indicators to active communication channels and non-active communication channels; and computer readable program code means for causing a computer to open a communication channel to an entity associated with the entity icon when a visual indicator corresponding to an active communication channel is selected.
The foregoing aspects and other features of the embodiments are explained in the following description, taken in connection with the accompanying drawings, wherein:
Referring to
The disclosed embodiments generally allow a user of a device or system, such as the system 100 shown in
In one embodiment, referring to
In one embodiment, the pods 202 can rotate or move about the screen 200 area of the display. The rotation speeds can be the same or vary amongst the different pods 202. In one embodiment, rotation speeds of the pods 202 can vary based upon a general level of activity of each pod relative to the other pods. Thus, a faster moving or rotating pod may indicate that there is currently a higher level of ongoing activity with the associated contact or contact application as compared to a slower moving pod 202. In alternate embodiments, any suitable mechanism can be used to illustrate activity level, other than including speed. For example, color might be used to indicate levels of activity. Bright or strong colors might be representative of greater activity than dull or dim colors. Opacity might also be used where a higher level of activity is represented by a less opaque image and low activity is represented by more opaqueness. In another embodiment, the pods might flash to represent the relative activity level. Various combinations can be applied as well.
Although the pods 202 may move and rotate, in one embodiment, the textual identifier 203 will generally remain in a relatively fixed horizontal orientation relative to the orientation of the display. The textual identifier 203 will appear to be connected to the entity icon 202 at a pivot point, and follow the movement of the icon from the pivot point. In this fashion, the textual identifier 203 will always be easily viewable by the user, regardless of the speed of rotation or movement of the icon 202.
In one embodiment, referring to
Referring to
In
Referring to
In one embodiment, a graphical representation of each of the channels related to a selected entity, such as entity 202c, could be displayed on the screen 240 of
Although the examples of
The aspects of the disclosed embodiments can be implemented on any device that includes a user interface for the display and accessing of information, such as the system 100 shown in
Each of the input device 104 and output device 106 are configured to receive data or signals in any format, configure the data or signals to a format compatible with the application or device 100, and then output the configured data or signals. While a display 114 is shown as part of the output device 106, in other embodiments, the output device 106 could also include other components and device that transmit or present information to a user, including for example audio devices and tactile devices.
The user input device 104 can include controls that allow the user to interact with and input information and commands to the device 100. For example, with respect to the embodiments described herein, the user interface 102 can comprise a touch screen display. The output device 106 can be configured to provide the content of the exemplary screen shots shown herein, which are presented to the user via the functionality of the display 114. Where a touch screen device is used, the displays 112 and 114 can comprise the same or parts of the same display. User inputs to the touch screen display are processed by, for example, the touch screen input control 112 of the input device 104. The input device 104 can also be configured to process new content and communications to the system 100. The navigation module 122 can provide controls and menu selections, and process commands and requests. Application and content objects can be provided by the menu control system 124. The process control system 132 can receive and interpret commands and other inputs, interface with the application module 180, storage device 180 and serve content as required. Thus, the user interface 102 of the embodiments described herein, can include aspects of the input device 104 and output device 106.
Examples of devices on which aspects of the disclosed embodiments can be practiced are illustrated with respect to
In the embodiment where the device 400 comprises a mobile communications device, the device can be adapted for communication in a telecommunication system, such as that shown in
The mobile terminals 600, 606 may be connected to a mobile telecommunications network 610 through radio frequency (RF) links 602, 608 via base stations 604, 609. The mobile telecommunications network 610 may be in compliance with any commercially available mobile telecommunications standard such as for example GSM, UMTS, D-AMPS, CDMA2000, (W)CDMA, WLAN, FOMA and TD-SCDMA.
The mobile telecommunications network 610 may be operatively connected to a wide area network 620, which may be the internet or a part thereof. An internet server 622 has data storage 624 and is connected to the wide area network 620, as is an internet client computer 626. The server 622 may host a www/wap server capable of serving www/wap content to the mobile terminal 600.
A public switched telephone network (PSTN) 630 may be connected to the mobile telecommunications network 610 in a familiar manner. Various telephone terminals, including the stationary telephone 632, may be connected to the PSTN 630.
The mobile terminal 600 is also capable of communicating locally via a local link 601 to one or more local devices 603. The local links 601 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 603 can, for example, be various sensors that can communicate measurement values to the mobile terminal 600 over the local link 601. The above examples are not intended to be limiting, and any suitable type of link may be utilized. The local devices 603 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 600 may thus have multi-radio capability for connecting wirelessly using mobile communications network 610, WLAN or both. Communication with the mobile telecommunications network 610 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)). In one embodiment, the navigation module 122 of
In one embodiment, the system 100 of
The user interface 102 of
Activating a control generally includes any suitable manner of selecting or activating a function associated with the device, including touching, pressing or moving the input device. In one embodiment, where the input device 104 comprises control 110, which in one embodiment can comprise a device having a keypad, pressing a key can activate a function. Alternatively, where the control 110 of input device 104 also includes a multifunction rocker style switch, the switch can be used to select a menu item and/or select or activate a function. When the input device 104 includes control 112, which in one embodiment can comprise a touch screen pad, user contact with the touch screen will provide the necessary input. Voice commands and other touch sensitive input devices can also be used.
Although the above embodiments are described as being implemented on and with a mobile communication device, it will be understood that the disclosed embodiments can be practiced on any suitable device. For example, the device 100 of
Referring to
The device 100 may also include other suitable features such as, for example, a camera, loudspeaker, connectivity port or tactile feedback features.
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 502 and 504 may also include a microprocessor for executing stored programs. Computer 502 may include a data storage device 508 on its program storage device for the storage of information and data. The computer program or software incorporating the processes and method steps incorporating aspects of the invention may be stored in one or more computers 502 and 504 on an otherwise conventional program storage device. In one embodiment, computers 502 and 504 may include a user interface 510, and a display interface 512 from which aspects of the invention can be accessed. The user interface 510 and the display interface 512 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.
The disclosed embodiments generally provide for a user to be able to easily identify and view entities in various levels of detail without the need to open the communication application or communication channel. The presence of the entity is presented together with the level of associated activity and communication channels, both active and inactive. This supports quick channel selection for initiating communication as well as monitoring and basic presence.
It should be understood that the foregoing description is only illustrative of the embodiments. Various alternatives and modifications can be devised by those skilled in the art without departing from the embodiments. Accordingly, the disclosed embodiments are intended to embrace all such alternatives, modifications and variances that fall within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5386360 | Wilson et al. | Jan 1995 | A |
5400246 | Wilson et al. | Mar 1995 | A |
5615325 | Peden | Mar 1997 | A |
5745717 | Vayda et al. | Apr 1998 | A |
5790820 | Vayda et al. | Aug 1998 | A |
5793365 | Tang | Aug 1998 | A |
5798760 | Vayda et al. | Aug 1998 | A |
5841654 | Verissimo et al. | Nov 1998 | A |
5923327 | Smith | Jul 1999 | A |
6084951 | Smith | Jul 2000 | A |
6095674 | Verissimo et al. | Aug 2000 | A |
6141003 | Chor et al. | Oct 2000 | A |
6144378 | Lee | Nov 2000 | A |
6157645 | Shobatake | Dec 2000 | A |
6219053 | Tachibana et al. | Apr 2001 | B1 |
6226367 | Smith | May 2001 | B1 |
6442263 | Beaton | Aug 2002 | B1 |
6448987 | Easty et al. | Sep 2002 | B1 |
6544123 | Tanaka et al. | Apr 2003 | B1 |
6718185 | Hisatomi | Apr 2004 | B1 |
6738809 | Brisebois | May 2004 | B1 |
6807558 | Hassett et al. | Oct 2004 | B1 |
6983227 | Thalhammer-Reyero | Jan 2006 | B1 |
6987847 | Murphy | Jan 2006 | B1 |
7086011 | Budrys | Aug 2006 | B2 |
7129818 | Begole | Oct 2006 | B1 |
7143356 | Shafrir | Nov 2006 | B1 |
7583676 | Shobatake | Sep 2009 | B2 |
7599362 | Sandell | Oct 2009 | B2 |
8300098 | Gruttadauria et al. | Oct 2012 | B1 |
8368640 | Dardinski et al. | Feb 2013 | B2 |
8711102 | Kong | Apr 2014 | B2 |
9026177 | Edwards | May 2015 | B2 |
20020060750 | Istvan et al. | May 2002 | A1 |
20020089541 | Orbanes et al. | Jul 2002 | A1 |
20020091762 | Sohn et al. | Jul 2002 | A1 |
20020091977 | Mastro et al. | Jul 2002 | A1 |
20030020762 | Budrys | Jan 2003 | A1 |
20040039779 | Amstrong et al. | Feb 2004 | A1 |
20040098449 | Bar-Lavi et al. | May 2004 | A1 |
20050027802 | Madsen et al. | Feb 2005 | A1 |
20050034081 | Yamamoto et al. | Feb 2005 | A1 |
20050044509 | Hunleth et al. | Feb 2005 | A1 |
20050058094 | Lazaridis | Mar 2005 | A1 |
20050143968 | Odom et al. | Jun 2005 | A9 |
20050144271 | Shirane et al. | Jun 2005 | A1 |
20050193376 | Harrison | Sep 2005 | A1 |
20050213577 | Shobatake | Sep 2005 | A1 |
20050232167 | Gilbert et al. | Oct 2005 | A1 |
20060048062 | Adamson | Mar 2006 | A1 |
20060066729 | Renkis | Mar 2006 | A1 |
20060229557 | Fathallah et al. | Oct 2006 | A1 |
20060242584 | Johanson et al. | Oct 2006 | A1 |
20060253593 | Jachner | Nov 2006 | A1 |
20070016958 | Bodepudi et al. | Jan 2007 | A1 |
20070035513 | Sherrard et al. | Feb 2007 | A1 |
20070088818 | Roberts | Apr 2007 | A1 |
20070094620 | Park | Apr 2007 | A1 |
20070101291 | Forstall et al. | May 2007 | A1 |
20070101297 | Forstall et al. | May 2007 | A1 |
20070129817 | Cadiz et al. | Jun 2007 | A1 |
20070130541 | Louch et al. | Jun 2007 | A1 |
20070133437 | Wengrovitz et al. | Jun 2007 | A1 |
20070150544 | Jachner | Jun 2007 | A1 |
20070180392 | Russo | Aug 2007 | A1 |
20070199032 | Renkis | Aug 2007 | A1 |
20070238522 | Chandranmenon | Oct 2007 | A1 |
20070240189 | Paila | Oct 2007 | A1 |
20070274460 | Shaffer et al. | Nov 2007 | A1 |
20080005263 | Baraev | Jan 2008 | A1 |
20080034314 | Louch et al. | Feb 2008 | A1 |
20080052742 | Kopf et al. | Feb 2008 | A1 |
20080057960 | Lahtiranta | Mar 2008 | A1 |
20080111822 | Horowitz et al. | May 2008 | A1 |
20080139116 | Balgard | Jun 2008 | A1 |
20080141153 | Samson et al. | Jun 2008 | A1 |
20080147639 | Hartman | Jun 2008 | A1 |
20080216022 | Lorch et al. | Sep 2008 | A1 |
20080222569 | Champion et al. | Sep 2008 | A1 |
20080270977 | Nucci et al. | Oct 2008 | A1 |
20080282164 | Blass | Nov 2008 | A1 |
20090083665 | Anttila et al. | Mar 2009 | A1 |
20090097406 | Nilakantan et al. | Apr 2009 | A1 |
20090228824 | Forstall et al. | Sep 2009 | A1 |
20100005425 | Kodosky et al. | Jan 2010 | A1 |
20100011311 | Kodosky et al. | Jan 2010 | A1 |
20100017470 | Hyoung | Jan 2010 | A1 |
20100058188 | Shah et al. | Mar 2010 | A1 |
Number | Date | Country |
---|---|---|
2 455 256 | Jan 2004 | CA |
101030117 | Sep 2007 | CN |
1 439 674 | Jul 2004 | EP |
2004-208217 | Jul 2004 | JP |
WO 2006107143 | Oct 2006 | WO |
WO 2007008321 | Jan 2007 | WO |
WO 2007060147 | May 2007 | WO |
Entry |
---|
Bing search q=connected%20disconnected%20%20comm Apr. 3, 2016. |
Bing search q=active+inactive+communication+chan Apr. 3, 2016. |
11770906_Apr. 3, 2016_CN_101030117_A_I. |
Korean Office Action for Application No. 10-2010-7002019; dated Oct. 26, 2012. |
Skype User Guide 3, v. 2.6, Mar. 23, 2007, pp. 1-29. |
USB Cordless Dual Phone—User Manual, Nov. 2005, pp. 1-29. |
Office Action for Japanese Application No. 2010-514166 dated Jul. 25, 2011. |
Office Action for Korean Application No. 10-2010-7002019 dated Aug. 20, 2011. |
International Search Report and Written Opinion for Application No. PCT/IB2008/001663 dated Jan. 19, 2009. |
Office Action for Chinese Application No. 20080022840.0; dated Feb. 6, 2013. |
Office Action for Chinese Application No. 200880022840.0 dated May 3, 2012. |
Office Action for European Application No. 08 776 290.2 dated Nov. 22, 2013. |
Communication from corresponding European Patent Application No. 08776290.2 dated Jun. 16, 2016. |
Office Action for European Application No. 08 776 290.2 dated Feb. 9, 2017. |
Office Action for European Application No. 08 776 290.2 dated Nov. 13, 2017, 4 pages. |
Office Action for Indian Application No. 257/CHENP/2010 dated May 12, 2015. |
Office Action for European Application No. 08 776 290.2 dated Oct. 11, 2011. |
Number | Date | Country | |
---|---|---|---|
20090007016 A1 | Jan 2009 | US |