HK40025749B - Advanced user interface operations in a dual-mode wireless device - Google Patents
Advanced user interface operations in a dual-mode wireless deviceInfo
- Publication number
- HK40025749B HK40025749B HK42020015545.5A HK42020015545A HK40025749B HK 40025749 B HK40025749 B HK 40025749B HK 42020015545 A HK42020015545 A HK 42020015545A HK 40025749 B HK40025749 B HK 40025749B
- Authority
- HK
- Hong Kong
- Prior art keywords
- station
- user
- network
- wlan
- mobile station
- Prior art date
Links
Description
The present invention relates generally to mobile communication devices or stations and more particularly to user interface applications for dual-mode communication mobile devices or stations.
While the functionality of handheld mobile stations has increased, so has the difficulty in using them. For example, current handheld mobile stations do not provide an easy way for a user to display the phone number that is assigned to the station via a subscriber identity module (SIM) card. To perform the required display steps may take too long and be awkward for the user to remember. Because the user may have to access several menus to find the phone number, the user also might not be able to access the phone number during a call. Difficulties also arise when handheld mobile stations are in coverage zones of limited messaging capability. For example, stations do not adjust their behaviour for sending messages while in zones of limited messaging capability, such as by alerting a user to the limited network capability or to other methods of sending messages while in such zones. Additional difficulties arise when a user is manipulating interfaces associated with a mobile station's address book. Current address book user interfaces on mobile stations do not recognize special characters such as extension numbers when dialling. A typical station will dial a phone number in an address book and not recognize any further numbers after the main phone number. If the user is prompted by an automated operator for an extension number, often the user must re-open the address book application and find the associated extension number to input manually.
The reader is referred to the appended independent claims. Some preferred features are laid out in the dependent claims.
Further features of the disclosure will be described or will become apparent in the course of the following detailed description.
In order that the invention may be more clearly understood, the one or more embodiments thereof will now be described in detail by way of example, with reference to the accompanying drawings, in which:
- FIG. 1 is a block diagram depicting a mobile station configured to display one or more phone numbers associated with a caller identification card;
- FIGS. 2 and 3 are block diagrams depicting use of different caller identification cards and networks with a mobilestation;
- FIG. 4 is a flow chart showing steps for displaying a phone number on the main screen of a mobile station;
- FIG. 5 is a block diagram depicting a station that has been configured to handle text messages within communication networks of varying text messaging capabilities;
- FIG. 6 is a block diagram depicting use of alternative ways of sending a message based upon type of communication network;
- FIG. 7 is an example of an environment where the dual-mode mobile station may be used showing both the data and voice elements of the system;
- FIG. 8 is a block diagram illustrating components that may be used with a dual-mode mobile station;
- FIG. 9 shows a main screen of a dual-mode mobile station showing only voice coverage;
- FIG. 10 shows a main screen of a dual-mode mobile station showing both voice and data coverage;
- FIG. 11 is a flow chart showing the steps for sending a message when a user enters a GSM network without GPRS;
- FIG. 12 is a block diagram depicting the handling of messages involving different network operational states;
- FIG. 13 is a block diagram depicting a system which allows a station to handle special characters such as extension numbers when dialling to reach a recipient over a communication network;
- FIGS. 14A and 14B are flow charts showing steps for making a phone call using a phone number that has an associated extension number; and FIG. 15 is a block diagram depicting a mobile station capable of caller identification card processing, varying text messaging processing, and phone extension dialling processing.
Through display of the phone number 36 on a main or primary screen 42, the user 32 does not have to course through a station's menu hierarchy 44 or learn multiple key sequences to access the card's phone number. Display on a main screen 42 (as indicated at 40) allows a much easier way for a user 32 to view the phone number 36 on the card 34. This is especially helpful if the user 32 needs to view the number quickly, for example, if the user 32 is on a phone call and needs to provide the number 36 from the card 34.
It is noted that if there is a menu or screen hierarchy 44 on the station 30, then a main screen 42 will typically occupy the top of the hierarchy or it may be the screen that is primarily displayed to the user 32. Also, a main screen 42 may include the screen that is present by default while a phone conversation or phone operation takes place. Furthermore, the notification might be a display shown to the user on several key screens, such the primary screen and/or the messaging screen, and/or the phone application's main screen(s).
The system may be varied in many ways. For example if the user 32 changes cards as shown in FIG. 2 , then the phone number 60 of the new card 62 is displayed (as indicated at 64) on the main screen 42. A card coupling mechanism as is typically used with mobile stations is provided to allow a card to be added (e.g., inserted into or attached thereto) and removed from the station 30. The system is adaptable to many different mobile stations that are capable of handling SIM cards and their functional and operational equivalents. The system may also display on the main screen or window 42 other identification information associated with the card, such as the user's e-mail address from the card. The mobile station may also connect to larger networks using wireless short range or LAN-based networks, such as a network complying to the 802.11 standard.
It is noted that the terms GSM and GPRS are used to represent wireless networks that support both voice and data communications. In these networks two networks are merged into one single network that can support both voice and data communications over the same physical network. The relatively newest of these combined networks include: (A) the Code Division Multiple Access (CDMA) network that has been developed and operated by Qualcomm, (B) the Groupe Special Mobile or the Global System for Mobile Communications (GSM) and the General Packet Radio Service (GPRS) both developed by the standards committee of CEPT,and(C)thefuturethird-generation(3G) networks like EDGE and UMTS. GPRS is a data overlay on top of the very popular GSM wireless network, operating in virtually every country in Europe.
The station 200 may provide many different types of indications to the user, such as visual or audible indications to alert the user as to messaging data capability. The indicators may represent the size and type of messages that are supported through the current network capabilities. The indicator may also be useful for debugging problems, determining the type of messages that can be exchanged with the network, and determining which networks and network nodes support data traffic at any given point in time. For example, customer support can ask the user what the network capability indicator currently reads and can help the user understand why they cannot send messages of a certain type.
As another example, the mobile station 200 may detect the presence of RF data channels on the local base station closest to the mobile device. The user is presented with a tracking indicator showing the current data capabilities of the wireless network. The user's ability to perform data operations is restricted when the network tracking indicator shows that data channels are not currently available.
It should be understood that some or all of these operations may have varying degrees of manual interventions. As an illustration, the station 200 may be configured to have the user 210 informed that the present network lacks the capability to transmit the created text message 214, or the user 210 is informed that a recipient has a GSM phone number and that upon user approval the message 214 will be sent using SMS. Also, the station 200 could be configured to automatically perform such operations without any or substantial user involvement. It should also be understood that the station 200 may be communicating with many different types of networks. For example, a user may roam from a GSM/GPRS network to an 802.11 network, or from a Bluetooth network to a W_CDMA network, or from an 802.11 network to a GSM-only network, etc. As the user moves between these networks a network capability notification is provided the user to assist the user in understanding what capabilities are available at any given point in time.
The station 200 may also include other capabilities as a user moves between networks with different capabilities. For example, a user moving to networks like 802.11 might provide an indicator that a user is allowed now to login-in securely through the companies VPN servers. Another indicator might indicate that the user has moved to an 802.11 network which might also enable the use of voice over IP (VoIP) and help reduce the user's phone costs. An indication of accessibility to a Bluetooth network might allow the user to send a document to a locally available Bluetooth-compatible printer. Accordingly, the indicators may represent many different network capabilities, such as: GSM, GPRS, CDMA, I-DEN, W-CDMA, 802.11, GSM/802.11, GPRS/802.11, CDMA/802.11, GPRS/Blue, etc.
Additionally there might be a range of host service providers 305 and 310 that exchange large messages with dual-mode mobile stations on a regular basis. The data being exchanged could include information like e-mail, voice-mail, intranet data, database engines, CRM data, SAP data, financial transactions, banking information and all forms of related corporate information 320 and 325. The dual-mode mobile station 300 is also capable of receiving and sending traditional cell phone calls on voice channels. This aspect of the dual-mode mobile station 300 allows it to connect with a voice-based wireless network 345, which for anyone skilled in the art understands this is a traditional cell-phone network 345. These communication methods are not mutually exclusive and both could be operating simultaneously on the same dual-mode mobile station 300.
In legacy GSM networks there was support present for both voice-based traffic 355 and SMS traffic 350. Short message service (SMS) 350 was used on the voice control channel of the GSM network and support 170 characters of data traffic to be exchanged. Host side connections to this SMS link were very difficult and expensive so very limited penetration was achieved for traditional corporate 310, financial 305 or Internet service based solutions 330. SMS was occasionally used for peer-to-peer messages to other phones and the data limitations were severe enough that GPRS was developed to solve the lack of data support.
Where the station 300 is enabled for two-way communications, the station will incorporate a communication subsystem 411, including a receiver 412, a transmitter 414, and associated components such as one or more, preferably embedded or internal, antenna elements 416 and 418, local oscillators (LOs) 413, and a processing module such as a digital signal processor (DSP) 420. As will be apparent to those skilled in the field of communications, the particular design of the communication subsystem 411 will be dependent upon the communication network in which the station is intended to operate. For example, a mobile station 300 destined for a North American market may include a communication subsystem 411 designed to operate within the Mobitex™ mobile communication system or DataTAC™ mobile communication system, whereas a mobile station 300 intended for use in Europe may incorporate a General Packet Radio Service (GPRS) communication subsystem 411.
Network access requirements will also vary depending upon the type of network 419. For example, in the Mobitex and DataTAC networks, mobile stations such as 300 are registered on the network using a unique personal identification number or PIN associated with each station. In GPRS networks however, network access is associated with a subscriber or user of a station 300. A GPRS station therefore requires a subscriber identity module (not shown), commonly referred to as a SIM card, in order to operate on a GPRS network. Without a SIM card, a GPRS station will not be fully functional. Local or non-network communication functions (if any) may be operable, but the mobile station 300 will be unable to carry out any functions involving communications over network 419. When required network registration or activation procedures have been completed, a mobile station 300 may send and receive communication signals over the network 419. Signals received by the antenna 416 through a communication network 419 are input to the receiver 412, which may perform such common receiver functions as signal amplification, frequency down conversion, filtering, channel selection and the like, and in the example system shown in FIG. 8 , analog to digital conversion. Analog to digital conversion of a received signal allows more complex communication functions such as demodulation and decoding to be performed in the DSP 420. In a similar manner, signals to be transmitted are processed, including modulation and encoding for example, by the DSP 420 and input to the transmitter 414 for digital to analog conversion, frequency up conversion, filtering, amplification and transmission over the communication network 419 via the antenna 418.
The DSP 420 not only processes communication signals, but also provides for receiver and transmitter control. For example, the gains applied to communication signals in the receiver 412 and transmitter 414 may be adaptively controlled through automatic gain control algorithms implemented in the DSP 420.
The mobile station 300 preferably includes a microprocessor 438 which controls the overall operation of the station. Communication functions, including at least data and voice communications, are performed through the communication subsystem 411. The microprocessor 438 also interacts with further station subsystems such as the display 422, flash memory 424, random access memory (RAM) 426, auxiliary input/output (I/O) subsystems 428, serial port 430, keyboard 432, speaker 434, microphone 436, a short-range communications subsystem 440 and any other station subsystems generally designated as 442.
Same of the subsystems shown in FIG. 8 perform communication-related functions, whereas other subsystems may provide "resident" or on-station functions. Notably, some subsystems, such as keyboard 432 and display 422 for example, may be used for both communication-related functions, such as entering a text message for transmission over a communication network, and station-resident functions such as a calculator or task list.
Operating system software used by the microprocessor 438 is preferably stored in a persistent store such as flash memory 424, which may instead be a read only memory (ROM) or similar storage element (not shown). Those skilled in the art will appreciate that the operating system, specific station applications, or parts thereof, may be temporarily loaded into a volatile store such as RAM 426. It is contemplated that received communication signals may also be stored to RAM 426.
The microprocessor 438, in addition to its operating system functions, preferably enables execution of software applications on the station. A predetermined set of applications which control basic station operations, including at least data and voice communication applications for example, will normally be installed on the mobile station 300 during manufacture. A preferred application that may be loaded onto the station may be a personal information manager (PIM) application having the ability to organize and manage data items relating to the station user such as, but not limited to e-mail, calendar events, voice mails, appointments, and task items. Naturally, one or more memory stores would be available on the station to facilitate storage of PIM data items on the station. Such PIM applications would preferably have the ability to send and receive data items, via the wireless network. In a preferred embodiment, the PIM data items are seamlessly integrated, synchronized and updated, via the wireless network, with the station user's corresponding data items stored or associated with a host computer system. Further applications may also be loaded onto the mobile station 300 through the network 419, an auxiliary I/O subsystem 428, serial port 430, short-range communications subsystem 440 or any other suitable subsystem 442, and installed by a user in the RAM 426 or preferably a non-volatile store (not shown) for execution by the microprocessor 438. Such flexibility in application installation increases the functionality of the station and may provide enhanced on-station 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 the mobile station 300.
In a data communication mode, a received signal such as a text message or web page download will be processed by the communication subsystem 411 and input to the microprocessor 438, which will preferably further process the received signal for output to the display 422, or alternatively to an auxiliary I/O station 428. A user of mobile station 300 may also compose data items such as email messages for example, using the keyboard 432, which is preferably a complete alphanumeric keyboard or telephone-type keypad, in conjunction with the display 422 and possibly an auxiliary I/O station 428. Such composed items may then be transmitted over a communication network through the communication subsystem 411.
For voice communications, overall operation of the mobile station 300 is substantially similar, except that received signals would preferably be output to a speaker 434 and signals for transmission would be generated by a microphone 436. Alternative voice or audio I/O subsystems such as a voice message recording subsystem may also be implemented on the mobile station 300. Although voice or audio signal output is preferably accomplished primarily through the speaker 434, the display 422 may also be used to provide an indication of the identity of a calling party, the duration of a voice call, or other voice call related information for example.
The serial port 430 may be implemented in a personal digital assistant (PDA)-type communication station for which synchronization with a user's desktop computer (not shown) may be desirable, but is an optional station component. Such a port 430 would enable a user to set preferences through an external station or software application and would extend the capabilities of the station by providing for information or software downloads to the mobile station 300 other than through a wireless communication network. The alternate download path may for example be used to load an encryption key onto the station through a direct and thus reliable and trusted connection to thereby enable secure station communication.
A short-range communications subsystem 440 is a further optional component which may provide for communication between the station 424 and different systems or stations, which need not necessarily be similar stations. For example, the subsystem 440 may include an infrared station and associated circuits and components or a Bluetooth™ communication module to provide for communication with similarly-enabled systems and stations.
It should be understood that the system may be varied in many ways. As shown in the example of FIG. 12 , the mobile station 200 may handle its sending of text messages differently based upon where in the network registration process the station is. The station 200 may have been able to connect to a GPRS network 800 and have an IP (internet protocol) address. However, the station 200 has not completed the registration process with the network 800. In such a situation, the station's network connection status is considered to be in a state 802 less than full GPRS capability. When the station is in a state 802 less than full GPRS capability, the station 200 handles the transmission of text messages differently, such as by handling the message as if the station were in a GSM network (with only SMS capability). After the station 200 receives confirmation from the network 800, thenthestation is considered to be in a state 804 with full GPRS capability. Text message handling by the station 200 is performed as described above.
In those situations where capability is overlapping, then the station may automatically determine the best most cost effective method to perform the action. For example, if a user roamed from GPRS to 802.11 the user will be notified that they can compose large messages. In this example, the station routes these messages directly to the 802.11 node and not the GPRS node to save network costs. Alternative, the user might configure the device to prompt them with the choice, just in case it is important that the message be sent through the slower and more expensive GPRS. (This might arise because the host service being accessed is only available through this path). Also if the user roams from GSM to 802.11 coverage, the user could make a phone call through either network GSM or 802.11. The user can configure automatic or manual behaviour to determine a method for routing the call. Once they see the GSM/802.11 indicator they know that calls are supported, however they may be prompted to determine if they want to make a traditional GSM call or an advanced voice over IP (VoIP) 802.11-based call. In this embodiment the network capability indicator might show both networks that can be used, for example GSM/802.11, GPRS/802.11, CDMA/Bluetooth or UMTS/802.11. This extended visual indicator further assists the user to understand the options available for them on each available network.
In step 950, the user enters the station's address book application. The user chooses to call a recipient phone number that has an extension number in step 952, for example, 555-1212 ext. 1000. In step 954, the station's dialling subsystem detects a special character at the end of the selected phone number. In step 955, when the station dials the phone number, the station preferably pauses in order to wait for the call to be answered. In step 956, a dialog box appears on the station screen to ask whether the user wants the station to dial the detected extension number. In step 958, the call is answered. In step 960, it is determined if the call was answered by an automated operator. If the call was not answered by an automated operator, then in step 962, the dialog box is cancelled, and the user continues with the phone call in step 964.
If the call is answered by an automated operator, in step 960, then the user decides whether to accept the dialog box and dial the extension number in step 966. If the user accepts the dialog box, then in step 968, the station automatically dials the extension number provided in the address book and waits for the call to be answered. The user then continues with the call in step 964.
If the user does not accept the dialog box in step 966, then the dialog box is automatically cancelled in step 970. In step 972, the station allows the user to manually enter the necessary information for the automated operator. If the user chooses not to enter any information, as some automated operators allow, the user will continue with the call in step 964. If the user chooses to enter information, then the user will enter the Dual Tone Multiple Frequency tones for the automated operator to process and respond to in step 974. The user will then continue with the call in step 964.
The system and method may be varied in many ways. For example, the device may have the ability to dial an extension with no main phone number included. The user may have stored the company phone number within a phone application. If the dialling software encounters a number with only the special extension string, then it dials the company number first, pauses for a configured length of time and then dials the extension.
Still further, it will be appreciated that the entire above description relates to the preferred aspect(s) by way of example only. For example, FIG. 15 shows a mobile station 1000 capable of caller identification card processing 1002, processing 1004 to handle communication networks of varying text messaging capabilities, and phone extension dialling processing 1006. Such processing (1002, 1004, and 1006) which were described above enhances the ease of use of the mobile station 1000 for a user 1008. In the example of FIG. 15 , the mobile station 1000 includes a processor 1018 having a data pathway to a subscriber identity module (SIM) card 1010. The SIM card 1010 is associated with one or more preselected phone numbers. The processor 1008 is configurable to execute machine instructions that allow the phone number(s) associated with the card 1016 to be displayed on the mobile station's main screen 1012.
The mobile station 1000 also includes in this example a station interface 1014 that facilitates creation of a text message through interaction with the station's user 1016. The processor 1018 provides a determination of text messaging capability of the communication network within which the mobile station 1000 is operating. A storage device 1020 stores the user's text message. The user's text message is sent from the station 1000 when the station 1000 is within a communication network whose text messaging capability is sufficient to handle the user's text message or is handled by some alternate processing as described above. Moreover, the station 1000 may include an address book application 1008 which contains recipients' main phone numbers and extensions. The station's user 1016 accesses the address book application 1008 in order to request that a recipient be contacted. The dialling subsystem 1006 uses the main phone number and extension from the address book application 1008 to contact the requested recipient.
Claims (12)
- A method for a wireless device (200) operable to place a voice call, the method comprising:connecting with a cellular communication network (340, 345);displaying a first indicator (505, 605) associated with the connection to the cellular communication network (340, 345);connecting with a wireless Local Area Network, WLAN, while connected to the cellular communication network;displaying a second indicator associated with connection to the WLAN;automatically determining to route a voice call using a selected one of the cellular communication network (340, 345) or the WLAN, wherein the automatic determination is configured to route the voice call using voice over IP, VoIP, over the WLAN based on the wireless device being connected to the WLAN; andin response to the automatic determination, placing the voice call using the selected network.
- The method of claim 1, wherein the automatic determination is configured by a user.
- The method of claim 2, wherein the automatic determination to route the voice call using VoIP based on the wireless device being connected to the WLAN has been configured by the user.
- The method of any of the preceding claims, wherein the second indicator indicates that use of VoIP calling over the WLAN is enabled.
- The method of any of claims 1 to 3, further comprising displaying a third indicator associated with the WLAN, wherein the third indicator indicates that use of VoIP calling over the WLAN is enabled.
- The method of any of the preceding claims wherein the WLAN network is compliant with an 802.11 standard.
- A mobile station (200) including hardware and software stored on a tangible computer readable medium adapted to, during operation, cause the mobile station (200) to:connect with a cellular communication network (340, 345);display a first indicator (505, 605) associated with connection to the cellular communication network (340, 345);connect with a wireless Local Area Network, WLAN, while connected to the cellular communication network;display a second indicator associated with connection to the WLAN;automatically determine to route a voice call using a selected one of the cellular communication network (340, 345) or the WLAN wherein the automatic determination is configured to route the voice call using voice over IP, VoIP, over the WLAN based on the wireless device being connected to the WLAN.; andin response to the automatic determination, place the voice call using the selected network.
- The mobile station of claim 7, wherein the automatic determination is configured by a user.
- The mobile station of claim 8, wherein the automatic determination to route the voice call using VoIP based on the wireless device being connected to the WLAN has been configured by the user.
- The mobile station of any of claims 7 to 9 wherein the second indicator indicates that use of VoIP calling over the WLAN is enabled.
- The mobile station of any of claims 7 to 9 wherein the hardware and software stored on the tangible computer readable medium is further adapted to, during operation, cause the mobile station (200) to at least: display a third indicator associated with the WLAN, wherein the third indicator indicates that use of VoIP calling over the WLAN is enabled.
- The mobile station (200) of any of claims 7 to 11, wherein the WLAN network is compliant with an 802.11 standard.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US336705P | 2001-12-07 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK40025749A HK40025749A (en) | 2020-12-31 |
| HK40025749B true HK40025749B (en) | 2022-09-30 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3641489B1 (en) | Advanced user interface operations in a dual-mode wireless device | |
| US12507050B2 (en) | Service mode display on a handheld communication device | |
| CA2481638C (en) | Demand-based provisioning for a mobile communication device | |
| US20010041592A1 (en) | Method for transfer of personalised information | |
| US9485340B2 (en) | Automated communication line switching for voicemail access | |
| JP4151833B2 (en) | Mobile device | |
| HK40025749B (en) | Advanced user interface operations in a dual-mode wireless device | |
| HK40025749A (en) | Advanced user interface operations in a dual-mode wireless device | |
| HK40003392B (en) | Advanced user interface operations in a dual-mode wireless device | |
| HK40003392A (en) | Advanced user interface operations in a dual-mode wireless device | |
| HK1067488B (en) | Advanced operations in a wireless device | |
| JP2007251332A (en) | Mobile communication terminal, incoming call management device, and program | |
| KR100563708B1 (en) | How to input phone number for broadcast transmission from standby screen of mobile communication terminal | |
| EP1976320B1 (en) | Service mode display on a handheld communication device | |
| KR20050102781A (en) | Method for service saving and confirm of short messaging service text | |
| KR20050058026A (en) | Method for receiving and sending message of mobile communication terminal | |
| KR20040070501A (en) | Method for displaying and calling telephone numbers of mobile communication terminal |