Note: Descriptions are shown in the official language in which they were submitted.
CA 02613153 2007-12-05
- 1-
TITLE: SYSTEM, METHOD AND MOBILE DEVICE FOR DISPLAYING
WIRELESS MODE INDICATORS
TECHNICAL FIELD
[0001] The described embodiments relate to a mobile device
configured to display wireless mode indicators and systems and methods
therefor.
BACKGROUND
[0002] Mobile device technology has reached the point where many
mobile devices are capable of communicating over more than one type of
wireless connection. For example, a mobile device may have a cellular
connection with a nearby cellular base station of a wireless
telecommunications carrier. Additionally, the mobile device may be capable
of communicating within a wireless local area network (WLAN). In some
instances, the mobile device may be capable of communicating to the same
network node via either the cellular network or the WLAN.
[0003] Where wireless connections are available simultaneously
through a cellular network and a WLAN, it can be important for a user of a
mobile device to have knowledge of this fact as the type of wireless
connection can substantially affect the cost of the services provided to that
user. For example, the service charges applied to connections through the
WLAN are commonly less than those applied to accessing the same node
through the cellular network.
[0004] In an environment where multiple different services may be
sought to be accessed by a mobile device user, such as a voice call, a data
transmission, service, internet access service and an email service, it can be
desirable to determine which services are available at a given time and
through which network connection they can be accessed. Whether such
services are available, and at what cost, will depend on the location of the
mobile device and the type of wireless infrastructure available at that
location.
CA 02613153 2007-12-05
- 2-
[0005] The described embodiments attempt to address or ameliorate
one or more shortcomings of existing aspects of existing mobile device
technology, or to at least provide a useful alternative thereto.
BRIEF DESCRIPTION OF THE DRAWINGS
[0006] For a better understanding of the described embodiments and to
show more clearly how the may be carried into effect, reference will now be
made, by way of example, to the accompanying drawings in which:
[0007] FIG. 1 is a block diagram of a mobile device in one example
implementation;
[0008] FIG. 2 is a block diagram of a communication sub-system
component of the mobile device of FIG. 1;
[0009] FIG. 3 is a block diagram of a node of a wireless network;
[0010] FIG. 4 is a block diagram of a flash memory of a mobile device
in further detail;
[0011] FIG. 5 is a flowchart of a method of displaying icon combinations
representative of available wireless transmission modes;
[0012] FIG. 6 is an example screenshot of a display of the mobile
device, showing a first example icon combination;
[0013] FIG. 7 is a further example screenshot of a display of the mobile
device, showing a further example icon combination;
[0014] FIG. 8 is a further example screenshot of a display of the mobile
device, showing a further example icon combination; and
[0015] FIG. 9 is a further example screenshot of a display of the mobile
device, showing a further example icon combination.
DETAILED DESCRIPTION
CA 02613153 2007-12-05
- 3-
[0016] The described embodiments generally make use of a mobile
station. A mobile station is a two-way communication device with advanced
data communication capabilities having the capability to communicate with
other computer systems, and is also referred to herein generally as a mobile
device. A mobile device may also include the capability for voice
communications. Depending on the functionality provided by a mobile device,
it may be referred to as a data messaging device, a two-way pager, a cellular
telephone with data messaging capabilities, a wireless Internet appliance, or
a
data communication device (with or without telephony capabilities).
[0017] Certain embodiments relate to a method of displaying wireless
mode indicators on a mobile device capable of communication through a
cellular network and a wireless local area network (WLAN). The method
comprises: determining a first connection status of the mobile device with
respect to the cellular network and a second connection status with respect to
the WLAN; and displaying a selected combination of icons in three display
fields in a banner area of a display of the mobile device, the combination of
icons being selected from a plurality of icon combinations based on the
determined first connection status and second connection status.
[0018] The three display fields may comprise a signal strength field for
displaying a signal strength icon, a network technology field for displaying a
network technology icon and a WLAN field for displaying a WLAN icon. The
icon selected to be displayed in the signal strength field may vary depending
on the icon selected to be displayed in the network technology field. The
WLAN icon may be an emphasized icon or a de-emphasized icon,
corresponding to the second connection status being "active" or "inactive",
respectively. The three display fields may be located together in a banner
area. The network technology may be present or absent, depending on
whether the first connection status is "active" or "inactive".
[0019] Further embodiments relate to a mobile device comprising: a
processor; a display responsive to the processor; a plurality of wireless
communication subsystems responsive to the processor; and a memory. The
CA 02613153 2007-12-05
- 4-
memory is accessible to the processor and stores program code executable
by the processor for executing a user interface application. The user
interface
application is configured to determine a first connection status of the mobile
device with respect to a cellular network and a second connection status with
respect to a wireless local area network (WLAN). The user interface
application, when executed by the processor, is further configured to cause
the display to display a selected combination of icons in three display fields
in
a banner area of the display. The combination of icons is selected from a
plurality of icon combinations based on the determined first connection status
and the second connection status.
[0020] The three display fields may comprise a signal strength field for
displaying a signal strength icon, a network technology field for displaying a
network technology icon and a WLAN field for displaying a WLAN icon. The
icons selected to be displayed in the signal strength field and the network
technology field may vary depending on the icon selected to be displayed in
the WLAN field. The icons selected to be displayed in the signal strength
field
may vary depending on the icon selected to be displayed in the network
technology field. The WLAN icon may be absent, an emphasized icon or a
de-emphasized icon, corresponding to the second connection status being
"active" or "inactive", respectively. The network technology field is present
or
absent, depending on whether the first connection status is "active" or
"inactive". The three display fields may be located together in a banner area.
[0021] Further embodiments relate to computer readable storage
storing program instructions which, when executed by a processor of a mobile
device, cause the processor to perform a method comprising the steps of:
determining a first connection status of the mobile device with respect to the
cellular network and a second connection status with respect to the WLAN;
and displaying a selected combination of icons in three display fields in a
banner area of a display of the mobile device, the combination of icons being
selected from a plurality of icon combinations based on the determined first
connection status and second connection status.
CA 02613153 2007-12-05
- 5-
[0022] To aid the reader in understanding the structure of a mobile
device and how it communicates with other devices, reference is made to
FIGS. 1 through 3.
[0023] Referring first to FIG. 1, a block diagram of a mobile device in
one example implementation is shown generally as 100. Mobile device 100
comprises a number of components, the controlling component being
microprocessor 102. Microprocessor 102 controls the overall operation of
mobile device 100. Certain communication functions, including data and
voice communications, are performed through communication subsystem
104. Communication subsystem 104 receives messages from and sends
messages to a wireless network 200.
[0024] In this example implementation of mobile device 100,
communication subsystem 104 is configured for cellular communication in
accordance with the Global System for Mobile Communication (GSM) and
General Packet Radio Services (GPRS) standards. The GSM/GPRS wireless
network is used worldwide and it is expected that these standards will be
superseded eventually by Enhanced Data GSM Environment (EDGE) and
Universal Mobile Telecommunications Service (UMTS).
[0025] New standards are still being defined, but it is believed that they
will have similarities to the network behavior described herein, and it will
also
be understood by persons skilled in the art that the described embodiments
are intended to use any other suitable standards that are developed in the
future. The wireless link connecting communication subsystem 104 with
network 200 represents one or more different Radio Frequency (RF)
channels, operating according to defined protocols specified for GSM/GPRS
communications. With newer network protocols, these channels are capable
of supporting both circuit switched voice communications and packet switched
data communications.
[0026] Although the wireless network associated with mobile device
100 is a GSM/GPRS wireless network in one example implementation of
mobile device 100, other wireless networks may also be associated with
CA 02613153 2007-12-05
- 6-
mobile device 100 in variant implementations. Different types of wireless
networks that may be employed include, for example, data-centric wireless
networks, voice-centric wireless networks, and dual-mode networks that can
support both voice and data communications over the same physical base
stations. Combined dual-mode networks include, but are not limited to, Code
Division Multiple Access (CDMA) or CDMA2000 networks, GSM/GPRS
networks (as mentioned above), and third-generation (3G) networks like
EDGE and UMTS. Some older examples of data-centric networks include the
MobitexTM Radio Network and the DataTACTM Radio Network. Examples of
older voice-centric data networks include Personal Communication Systems
(PCS) networks like GSM and Time Division Multiple Access (TDMA)
systems.
[0027] Microprocessor 102 also interacts with additional subsystems
such as a Random Access Memory (RAM) 106, flash memory 108, display
110, auxiliary input/output (I/O) subsystem 112, serial port 114, keyboard
116,
speaker 118, microphone 120, short-range communications 122 and other
devices 124.
[0028] Some of the subsystems of mobile device 100 perform
communication-related functions, whereas other subsystems may provide
"resident" or on-device functions. By way of example, display 110 and
keyboard 116 may be used for both communication-related functions, such as
entering a text message for transmission over network 200, and device-
resident functions such as a calculator or task list. Operating system
software
used by microprocessor 102 is typically stored in a persistent store such as
flash memory 108, which may alternatively be a read-only memory (ROM) or
similar storage element (not shown). Those skilled in the art will appreciate
that the operating system, specific device applications, or parts thereof, may
be temporarily loaded into a volatile store such as RAM 106.
[0029] Mobile device 100 may send and receive communication signals
over network 200 after required network registration or activation procedures
have been completed. Network access is associated with a subscriber or
CA 02613153 2007-12-05
- 7-
user of a mobile device 100. To identify a subscriber, mobile device 100
requires a Subscriber Identity Module or "SIM" card 126 to be inserted in a
SIM interface 128 in order to communicate with a network. SIM 126 is one
type of a conventional "smart card" used to identify a subscriber of mobile
device 100 and to personalize the mobile device 100, among other things.
Without SIM 126, mobile device 100 is not fully operational for communication
with network 200.
[0030] By inserting SIM 126 into SIM interface 128, a subscriber can
access all subscribed services. Services could include: web browsing and
messaging such as e-mail, voice mail, Short Message Service (SMS), and
Multimedia Messaging Services (MMS). More advanced services may
include: point of sale, field service and sales force automation. SIM 126
includes a processor and memory for storing information. Once SIM 126 is
inserted in SIM interface 128, it is coupled to microprocessor 102. In order
to
identify the subscriber, SIM 126 contains some user parameters such as an
International Mobile Subscriber Identity (IMSI). An advantage of using SIM
126 is that a subscriber is not necessarily bound by any single physical
mobile
device. SIM 126 may store additional subscriber information for a mobile
device as well, including datebook (or calendar) information and recent call
information.
[0031] Mobile device 100 is a battery-powered device and includes a
battery interface 132 for receiving one or more rechargeable batteries 130.
Battery interface 132 is coupled to a regulator (not shown), which assists
battery 130 in providing power V+ to mobile device 100. Although current
technology makes use of a battery, future technologies such as micro fuel
cells may provide the power to mobile device 100.
[0032] Microprocessor 102, in addition to its operating system
functions, enables execution of software applications on mobile device 100. A
set of applications that control basic device operations, including data and
voice communication applications, will normally be installed on mobile device
100 during its manufacture.
CA 02613153 2007-12-05
- 8-
[0033] Additional applications may also be loaded onto mobile device
100 through network 200, auxiliary I/O subsystem 112, serial port 114, short-
range communications subsystem 122, or any other suitable subsystem 124.
This flexibility in application installation increases the functionality of
mobile
device 100 and may provide enhanced on-device functions, communication-
related functions, or both. For example, secure communication applications
may enable electronic commerce functions and other such financial
transactions to be performed using mobile device 100.
[0034] Serial port 114 enables a subscriber to set preferences through
an external device or software application and extends the capabilities of
mobile device 100 by providing for information or software downloads to
mobile device 100 other than through a wireless communication network. The
alternate download path may, for example, be used to load an encryption key
onto mobile device 100 through a direct and thus reliable and trusted
connection to provide secure device communication.
[0035] Short-range communications subsystem 122 provides for
communication between mobile device 100 and different systems or devices,
without the use of network 200. For example, subsystem 122 may include an
infrared device and associated circuits and components for short-range
communication. Examples of short range communication would include
standards developed by the Infrared Data Association (IrDA), Bluetooth, and
the 802.11 family of standards developed by IEEE.
[0036] In use, a received signal such as a text message, an e-mail
message, or web page download will be processed by communication
subsystem 104 and input to microprocessor 102. Microprocessor 102 will
then process the received signal for output to display 110 or alternatively to
auxiliary I/O subsystem 112. A subscriber may also compose data items,
such as e-mail messages, for example, using keyboard 116 in conjunction
with display 110 and possibly auxiliary I/O subsystem 112. Auxiliary
subsystem 112 may include devices such as: a touch screen, mouse, track
ball, infrared fingerprint detector, or a roller wheel with dynamic button
CA 02613153 2007-12-05
- 9-
pressing capability. Keyboard 116 is an alphanumeric keyboard and/or
telephone-type keypad. A composed item may be transmitted over network
200 through communication subsystem 104.
[0037] For voice communications, the overall operation of mobile
device 100 is substantially similar, except that the received signals would be
output to speaker 118, and signals for transmission would be generated by
microphone 120. Alternative voice or audio I/O subsystems, such as a voice
message recording subsystem, may also be implemented on mobile device
100. Although voice or audio signal output is accomplished primarily through
speaker 118, display 110 may also be used to provide additional information
such as the identity of a calling party, duration of a voice call, or other
voice
call related information.
[0038] Referring now to FIG. 2, a block diagram of the communication
subsystem component 104 of FIG. 1 is shown. Communication subsystem
104 comprises a receiver 150, a transmitter 152, one or more embedded or
internal antenna elements 154, 156, Local Oscillators (LOs) 158, and a
processing module such as a Digital Signal Processor (DSP) 160.
[0039] The particular design of communication subsystem 104 is
dependent upon the network 200 in which mobile device 100 is intended to
operate, thus it should be understood that the design illustrated in FIG. 2
serves only as one example. Signals received by antenna 154 through
network 200 are input to receiver 150, which may perform such common
receiver functions as signal amplification, frequency down conversion,
filtering, channel selection, and analog-to-digital (A/D) conversion. A/D
conversion of a received signal allows more complex communication
functions such as demodulation and decoding to be performed in DSP 160.
In a similar manner, signals to be transmitted are processed, including
modulation and encoding, by DSP 160. These DSP-processed signals are
input to transmitter 152 for digital-to-analog (D/A) conversion, frequency up
conversion, filtering, amplification and transmission over network 200 via
antenna 156. DSP 160 not only processes communication signals, but also
CA 02613153 2007-12-05
- 10-
provides for receiver and transmitter control. For example, the gains applied
to communication signals in receiver 150 and transmitter 152 may be
adaptively controlled through automatic gain control algorithms implemented
in DSP 160.
[0040] The wireless link between mobile device 100 and a network 200
may contain one or more different channels, typically different RF channels,
and associated protocols used between mobile device 100 and network 200.
A RF channel is a limited resource that must be conserved, typically due to
limits in overall bandwidth and limited battery power of mobile device 100.
[0041] When mobile device 100 is fully operational, transmitter 152 is
typically keyed or turned on only when it is sending to network 200 and is
otherwise turned off to conserve resources. Similarly, receiver 150 is
periodically turned off to conserve power until it is needed to receive
signals
or information (if at all) during designated time periods.
[0042] Referring now to FIG. 3, a block diagram of a node of a wireless
network is shown as 202. In practice, network 200 comprises one or more
nodes 202. Mobile device 100 communicates with a node 202 within wireless
network 200. In the example implementation of FIG. 3, node 202 is
configured in accordance with General Packet Radio Service (GPRS) and
Global Systems for Mobile (GSM) technologies. Node 202 includes a base
station controller (BSC) 204 with an associated tower station 206, a Packet
Control Unit (PCU) 208 added for GPRS support in GSM, a Mobile Switching
Center (MSC) 210, a Home Location Register (HLR) 212, a Visitor Location
Registry (VLR) 214, a Serving GPRS Support Node (SGSN) 216, a Gateway
GPRS Support Node (GGSN) 218, and a Dynamic Host Configuration
Protocol (DHCP) 220. This list of components is not meant to be an
exhaustive list of the components of every node 202 within a GSM/GPRS
network, but rather a list of components that are commonly used in
communications through network 200.
[0043] In a GSM network, MSC 210 is coupled to BSC 204 and to a
landline network, such as a Public Switched Telephone Network (PSTN) 222
CA 02613153 2007-12-05
- 11-
to satisfy circuit switched requirements. The connection through PCU 208,
SGSN 216 and GGSN 218 to the public or private network (Internet) 224 (also
referred to herein generally as a shared network infrastructure) represents
the
data path for GPRS capable mobile devices. In a GSM network extended
with GPRS capabilities, BSC 204 also contains a Packet Control Unit (PCU)
208 that connects to SGSN 216 to control segmentation, radio channel
allocation and to satisfy packet switched requirements. To track mobile
device location and availability for both circuit switched and packet switched
management, HLR 212 is shared between MSC 210 and SGSN 216. Access
to VLR 214 is controlled by MSC 210.
[0044] Station 206 is a fixed transceiver station. Station 206 and BSC
204 together form the fixed transceiver equipment. The fixed transceiver
equipment provides wireless network coverage for a particular coverage area
commonly referred to as a"celP'. The fixed transceiver equipment transmits
communication signals to and receives communication signals from mobile
devices within its cell via station 206. The fixed transceiver equipment
normally performs such functions as modulation and possibly encoding and/or
encryption of signals to be transmitted to the mobile device in accordance
with particular, usually predetermined, communication protocols and
parameters, under control of its controller. The fixed transceiver equipment
similarly demodulates and possibly decodes and decrypts, if necessary, any
communication signals received from mobile device 100 within its cell.
Communication protocols and parameters may vary between different nodes.
For example, one node may employ a different modulation scheme and
operate at different frequencies than other nodes.
[0045] For all mobile devices 100 registered with a specific network,
permanent configuration data such as a user profile is stored in HLR 212.
HLR 212 also contains location information for each registered mobile device
and can be queried to determine the current location of a mobile device.
MSC 210 is responsible for a group of location areas and stores the data of
the mobile devices currently in its area of responsibility in VLR 214. Further
CA 02613153 2007-12-05
- 12-
VLR 214 also contains information on mobile devices that are visiting other
networks. The information in VLR 214 includes part of the permanent mobile
device data transmitted from HLR 212 to VLR 214 for faster access. By
moving additional information from a remote HLR 212 node to VLR 214, the
amount of traffic between these nodes can be reduced so that voice and data
services can be provided with faster response times and at the same time
requiring less use of computing resources.
[0046] SGSN 216 and GGSN 218 are elements added for GPRS
support; namely packet switched data support, within GSM. SGSN 216 and
MSC 210 have similar responsibilities within wireless network 200 by keeping
track of the location of each mobile device 100. SGSN 216 also performs
security functions and access control for data traffic on network 200. GGSN
218 provides internetworking connections with external packet switched
networks and connects to one or more SGSN's 216 via an Internet Protocol
(IP) backbone network operated within the network 200. During normal
operations, a given mobile device 100 must perform a "GPRS Attach" to
acquire an IP address and to access data services. This requirement is not
present in circuit switched voice channels as Integrated Services Digital
Network (ISDN) addresses are used for routing incoming and outgoing calls.
Currently, all GPRS capable networks use private, dynamically assigned IP
addresses, thus requiring a DHCP server 220 connected to the GGSN 218.
There are many mechanisms for dynamic IP assignment, including using a
combination of a Remote Authentication Dial-In User Service (RADIUS)
server and DHCP server. Once the GPRS Attach is complete, a logical
connection is established from a mobile device 100, through PCU 208, and
SGSN 216 to an Access Point Node (APN) within GGSN 218. The APN
represents a logical end of an IP tunnel that can either access direct
Internet
compatible services or private network connections. The APN also
represents a security mechanism for network 200, insofar as each mobile
device 100 must be assigned to one or more APNs and mobile devices 100
cannot exchange data without first performing a GPRS Attach to an APN that
CA 02613153 2007-12-05
- 13-
it has been authorized to use. The APN may be considered to be similar to
an Internet domain name such as "myconnection.wireless.com".
[0047] Once the GPRS Attach is complete, a tunnel is created and all
traffic is exchanged within standard IP packets using any protocol that can be
supported in IP packets. This includes tunneling methods such as IP over IP
as in the case with some IPSecurity (IPsec) connections used with Virtual
Private Networks (VPN). These tunnels are also referred to as Packet Data
Protocol (PDP) Contexts and there are a limited number of these available in
the network 200. To maximize use of the PDP Contexts, network 200 will run
an idle timer for each PDP Context to determine if there is a lack of
activity.
When a mobile device 100 is not using its PDP Context, the PDP Context can
be deallocated and the IP address returned to the IP address pool managed
by DHCP server 220.
[0048] For embodiments of mobile device 100 described hereinafter,
the mobile device 100 is equipped and configured for communication over a
cellular connection via communication subsystem 104 and with a wireless
local area network (WLAN) using a communication form commonly termed
"Wi-Fi". Such Wi-Fi connections may employ a suitable WLAN-compatible
communication technology, of which unlicensed mobile access (UMA)
technology is one example. UMA technology provides access to GSM and
GPRS mobile services over unlicensed spectrum technologies, including
BluetoothT"" and 802.11 wireless connections. UMA enables cellular network
subscribers to roam and hand over between cellular networks and public and
private wireless networks using dual-mode mobile handsets.
[0049] Optionally, mobile device 100 may also be configured for
communication with local wireless devices, such as BluetoothT"" enabled
devices and may be configured for communication in a global positioning
system (GPS) context.
[0050] For purposes of illustration, aspects of mobile device 100 are
described below in relation to FIGS. 4 to 9 as being configured and enabled
for communication via a cellular network and a WLAN.
CA 02613153 2007-12-05
- 14-
[0051] For communication within a WLAN, mobile device 100 may use
the short-range communications subsystem 122 or other communications
subsystems, such as may be provided by other device subsystems 124.
WLAN communication is performed by mobile device 100 using a radio
transceiver and antenna separate from the cellular communication subsystem
104 and employs a separate baseband processor (not shown) for digital
signal processing.
[0052] Referring now to FIG. 4, flash memory 108 is shown in further
detail. As shown in FIG. 4, flash memory 108 comprises a user interface
module 420. Flash memory 108 comprises various other program code, such
as operating system software and other software applications, although these
are not specifically shown for purposes of simplicity of illustration.
[0053] User interface module 420 communicates with microprocessor
102 and the underlying wireless communications framework to determine the
particular connection status of the Wi-Fi and cellular network connections.
Based on the determined status connections, user interface module 420
generates a suitable visual display to be shown to the user of mobile device
100 on display 110, examples of which are shown in FIGS. 6 to 9.
[0054] In an alternative embodiment, mobile device 100 may employ a
manage connections application (not shown) to interface with the
communications framework of mobile device 100 for determining the
connection status of the Wi-Fi and cellular network connections. The user
interface module 420 can then extract the relevant connection status
information from the manage connections application in generating a visual
display on display 110.
[0055] User interface module 420 also facilitates the receipt of user
input in relation to the images displayed on display 110. For example,
selection of an icon, such as a "manage connections" icon, may be performed
by using user interface module 420 to highlight an icon or drop-down menu
item and then actuating an auxiliary I/O device 112 to "click" on the icon.
However, display of a particular icon combinations in a banner area of display
CA 02613153 2007-12-05
- 15-
110, as described below, is performed by user interface module 420 without
requiring any specific input from the user.
[0056] Referring now to FIG. 5, there is shown a method 500 of
displaying icon combinations representative of available wireless transmission
modes, including cellular and WLAN connections. Method 500 begins at step
510, in which user interface module 420 (or a manage connections application
interfacing with user interface module 420) determines the connection status
of the cellular and WLAN connections enabled by mobile device 100. This
may be done by querying the underlying communication framework of mobile
device 100. Alternatively, the underlying communication framework may
notify the user interface module 420 of the relevant connection statuses upon
initialization and upon a change of connection status, without a query having
to be made. The result of such connection status queries or notifications
yields one of two connection states: "active"; and "inactive". These
connection states are applicable to both the WLAN and cellular network
connections although they may be graphically expressed in different ways.
[0057] Following step 510, an icon combination representative of the
different connection statuses of the cellular and WLAN network connections is
selected by user interface module 420 and displayed on display 110 of mobile
device 100, at step 540. Further, while a home screen 610 (shown in FIGS. 6
to 9) is visible to a user, user interface module 420 continuously monitors
the
connection status of the WLAN and cellular network connections to
determine, at step 520, whether any change in connection status has
occurred. If a connection status change is determined to have occurred at
step 520, then at step 530, user interface module 420 selects a new icon
combination to appropriately reflect the new status and, at step 540, the
selected icon combination is displayed on home screen 610 in a banner area
620 as shown in FIGS. 6 to 9. If, following display of the newly selected icon
combination at step 540, the status again changes at step 520, steps 530 and
540 are repeated.
CA 02613153 2007-12-05
- 16-
[0058] In order to facilitate selection and display of an appropriate icon
combination, user interface module 420 may access a lookup table stored in
flash memory 108 to determine which icon combination to display for a given
WLAN and cellular connection status. User interface module 420 then causes
the selected icon combination to be displayed in the three icon fields 622,
624
and 626, described below.
[0059] Referring now to FIG. 6, there is shown an example screen shot
of a home screen 610 displayed on display 110 of mobile device 100. Home
screen 610 has a banner area 620 extending horizontally across a top portion
of home screen 610. Banner area 620 has three fields 622, 624 and 626
toward the top right of home screen 610 for displaying a selected combination
of icons to represent the connection status of the mobile device 100 with
respect to the WLAN network connection and the cellular network connection.
[0060] Field 622 is used for displaying a"Wi-Fi" icon in one of two
possible states: dimmed and emphasized, corresponding to inactive and
active WLAN connections, respectively. Field 622 is thus a WLAN field
indicative of the WLAN network connection status. Field 624 is a network
technology field and field 626 is a signal strength field for indicating the
relative signal strength of either the WLAN connection or the cellular
connection.
[0061] Depending on the different connection statuses shown in the
WLAN field 622, the icons displayed in the network technology field 624 and
signal strength field 626 may vary. To illustrate the interdependence of the
icons displayed in fields 622, 624 and 626, five different scenarios are
described with reference to FIGS. 6 to 9.
[0062] In a first scenario, the user of mobile device 100 may be
traveling with the mobile device 100 outside of the range of communication of
any WLAN. Thus, the Wi-Fi icon in field 622 is shown to be dimmed to
indicate that Wi-Fi is enabled but is not connected to a network. Thus, the Wi-
Fi connection is, in effect "inactive". In this scenario, it is assumed that
the
mobile device 100 is within range of a cellular base station and is therefore
in
CA 02613153 2007-12-05
- 17-
connection with the cellular network. Accordingly, field 624 displays an icon
indicative or descriptive of the network technology through which the cellular
network connection is established. In this scenario, carrier voice, carrier
data,
internet services and email services are all supported through the cellular
network connection.
[0063] In the example illustrated in FIG. 6, field 624 contains the
descriptive icon "EDGE". Depending on the network technology of the
telecommunications carrier providing the cellular connection, field 624 may
alternatively display a descriptive icon such as "GPRS" or another such
descriptive indication of the network technology. Alternatively, instead of a
descriptive indication in field 624, a symbolic indication, such as may be
recognized as being associated with a particular network technology, may be
used.
[0064] In FIG. 6, field 626 shows a signal strength icon that indicates
the relative signal strength of the cellular network connection. Because the
network connection is cellular, rather than a WLAN connection, the signal
strength icon shown in field 626 is a cellular-specific signal strength icon.
Thus, under the scenario where there is only a cellular connection available,
the WLAN icon in field 622 is dimmed, the network technology icon in field
624 is present and shows a descriptive icon to indicate the existence of a
cellular network connection and field 626 shows a signal strength icon
indicative of a cellular network connection.
[0065] In a second scenario, the mobile device 100 is within range of a
WLAN connection, such as a wireless hotspot that may be found in some
cafes, airports or other publicly accessible locations, or the WLAN connection
may be available to mobile device 100 through a wireless router located in the
user's home, for example. In this scenario, it is assumed that the wireless
connection is not made through a virtual private network (VPN). In this
scenario, an icon combination, such as is shown in FIG. 7, may be used that
indicates that the WLAN connection is active and WLAN field 622 shows an
emphasized Wi-Fi icon. Although a cellular network connection may also be
CA 02613153 2007-12-05
- 18-
available to mobile device 100, cellular network services can be accessed
using UMA over the WLAN connection, which is generally lower cost, so the
network technology field 624 displays an icon corresponding to a network
technology (UMA) employed by the WLAN, rather than one employed by the
cellular network.
[0066] In the example shown in FIG. 7, network technology field 624
displays the descriptive icon "UMA" to indicate that the network technology
employed by the WLAN connection is the UMA. Because there is a WLAN
connection employing UMA, the signal strength icon displayed in field 626 is a
different signal strength icon to that illustrated in FIG. 6 for a normal
cellular
network connection. The signal strength icon shown in field 626 in FIG. 7 is
only shown where the network technology is UMA. In this scenario, all
services (i.e. carrier voice, carrier data, internet services and email
services)
can be accessed through the WLAN using UMA and therefore there is no
need to access any of these services through a cellular connection.
[0067] A third scenario may be considered that is similar to the second
scenario, except that the mobile device 100 is connected through a private
network, such as a company network, either by being located in physical
proximity to the private network or by being connected from a remote location,
such as home or a hotspot through a VPN connection. In this third scenario,
the carrier voice, carrier data and internet services may be accessed through
the UMA network technology, as these are public access services. However,
the email service is privately accessed through the network via a Wi-Fi
connection into the corporate WLAN (assuming that the email services are
corporate email services). For this third scenario, the icon combination
illustrated in FIG. 7 is also applicable.
[0068] A fourth scenario may be illustrated with reference to FIG. 8,
which shows a further icon combination in fields 622, 624 and 626. In this
fourth scenario, the user may be carrying mobile device 100 at work, where
for security reasons, the corporate environment has a firewall established
against UMA connections. In such a case, the carrier voice, carrier data and
CA 02613153 2007-12-05
- 19-
internet services may be accessed through the cellular connection, while the
corporate email services can be accessed through the local WLAN
connection. Accordingly, it is necessary to show that the Wi-Fi connection is
active by showing an emphasized Wi-Fi icon in the WLAN field 622 and also
to show that the cellular connection is active by providing a descriptive icon
such as "EDGE" in network technology field 624. As the dominant wireless
services connection is cellular, the signal strength icon displayed in field
626
is specific to a cellular connection, rather than a WLAN connection.
[0069] In a fifth scenario illustrated with reference to FIG. 9, the mobile
device 100 may be out of range of a cellular basestation, but within range of
a
WLAN connection. This may occur, for example, where the user has a local
wireless router at home that is connected through a cable or a landline to a
public network, although the home may be outside of cellular range. In this
scenario, carrier voice, carrier data and internet services may be unavailable
to mobile device 100, although email services may be available via the Wi-Fi
connection to the local wireless router.
[0070] In the fifth scenario, because the WLAN connection is active, an
emphasized Wi-Fi icon is displayed in WLAN field 622. As mobile device 100
is out of range of the cellular network, no cellular network based services
are
available and no cellular network technology can be employed by mobile
device 100. Accordingly, a network technology icon is absent from network
technology field 624. As there is no cellular connection, the signal strength
field 626 shows an icon indicative of a cellular network connection with no
signal strength.
[0071] While the example screen shots of home page 610 show a
banner area 620 with various icon combinations in fields 622, 624 and 626, in
the top right hand portion of home screen 610 and of banner area 620, it
should be understood that home screen 610 may be effected using alternative
positioning and/or orientation of banner area 620 and fields 622, 624 and 626.
For example, banner area 620 may be vertically aligned along a leftmost or
CA 02613153 2007-12-05
- 20-
rightmost portion of home screen 610. Alternatively banner area 620 may be
aligned horizontally along the bottom of home screen 610.
[0072] Because banner space in banner area 620 is usually at a
premium and it is undesirable to clutter the banner area with too many icons
or too much information, use of a small fixed number of icon fields, such as
three, may be used as described herein to efficiently disclose relevant
wireless modes and connection statuses to the user of mobile device 100.
[0073] While the precise positioning of fields 622, 624 and 626 is a
matter of esthetic preference, in order for the meaning of the particular icon
combination displayed to be apparent to the user, fields 622, 624 and 626
should be displayed together, although not necessarily in the left to right
order
shown in the examples in FIGS. 6 to 9.
[0074] It should be understood that the scenarios described herein and
the example icon combinations shown in FIGS. 6 to 9 are illustrative rather
than exhaustive and that other icon combinations may be used for other
scenarios and other network technologies.
[0075] While the above description provides examples of the
embodiments, it will be appreciated that some features and/or functions of the
described embodiments are susceptible to modification without departing from
the spirit and principles of operation of the described embodiments.
Accordingly, what has been described above has been intended to be
illustrative of the invention and non-limiting.