A preferred embodiment of the invention is now described in detail. Referring to the drawings, like numbers indicate the same or like parts throughout the views. As used in the description herein and throughout the claims, the following terms take the meanings explicitly associated herein, unless the context clearly dictates otherwise: the meaning of “a,” “an,” and “the” includes plural reference, the meaning of “in” includes “in” and “on.”
In one embodiment, a wireless communication device is provided, such as a mobile telephone having two, or more, stored subscriber identity information, which in the illustrated embodiment takes the form of a Subscriber Identity Module (SIM), which may be received by a corresponding number of SIM sockets with the telephone operable with the subscriber identity information of either SIM. Selection of the SIM may be accomplished through the use of dedicated keys, soft keys, menu choice, or multiple “send” keys such that the subscriber identity is selected at call initiation. Un-registering with one service and registering with another service may be done without powering down. For standby operation, a SIM selecting circuit can be automatic to minimize the expected service cost of incoming calls based on location, available networks, or advice of charge information, or to select the better channel quality, service type. When service is changed from a first SIM identity to a new SIM the telephone may execute the following steps: 1) While still registered on the first SIM, determine the serving cell, network frequency, and network time thereby allowing the bypassing of these steps when reregistering; 2) request the network to forward calls to the new identity, 3) unregister, 4) register with the second identity, bypassing the determination of serving cell, network frequency and network time; 5) If the service is changed by a “send” key, the telephone initiates the telephone call. In one embodiment, after the call is terminated the telephone may then execute steps 1-4 to go back to the first SIM registration. In one embodiment, the telephone may execute this sequence (except for step 5—making the call) in order to obtain advice of charge information, and then make the call with the SIM having the lowest rate. In another embodiment, the wireless communication device may register with both SIMs regularly and/or substantially simultaneously to determine which network provides better call performance (i.e. signal strength, interference, or power drain) and make a call with the SIM having the best performance. The device may determine call performance from call parameters available from registration (i.e. received level or quality, transmitted level, transmitter timing advance, power drain) or by requesting performance parameters from the service (i.e. received level or quality at the communication cell, or available service types).
As shown in
To make a call, the user would input the telephone number of the person being called with the keypad 112 and then select one of the first send key 130 and the second send key 132 to initiate the call. The system would use the information stored in the first SIM 120 when registering with a wireless service if the first send key 130 was pressed to initiate the call. Alternatively, the system would use the information stored in the second SIM 122 when registering with a wireless service if the second send key 132 was pressed to initiate the call.
While the embodiment shown employs two separate SIMs 120 and 122 in the form of cards to store subscriber identity information, such information could be stored in an internal memory or some other data retaining form if the wireless system employs a wireless communication standard that does not use cards. It is intended that all such embodiments fall within the scope of claims below. While two sets of subscriber identity information in the form of a pair of SIM cards are illustrated, a wireless communication device might employ a number of sets of subscriber identity information, which exceeds the two illustrated, without departing from the teachings of the present invention.
A block diagram of wireless communication circuitry employed in one embodiment is shown in
A state diagram 300 of a registration module that may be used in the design of a device embodying the invention is shown in
If the system is in the first idle registered state 312 and no send input is received and if the preferred service is the first service, then the system will stay in the first idle registered state 312. If the preferred service is the second service, then the system will unregister from the first service and enter an unregistered state 316. The system will then enter the second idle registered state 314.
If the system is in the first idle registered state 312 and receives the first send input (i.e., the first send key is asserted) the system will enter a first service call state 320. Upon ending the call, the system will re-enter the first idle registered state 312.
If the system is in the first idle registered state 312 and receives the second send input (i.e., the second send key is asserted), then the system will unregister from the first service and enter an unregistered state 316. The system then will enter the second idle registered state 314, and then will enter a second service call state 318.
If the system is in the second idle registered state 314 and no send input is received and if the preferred service is the second service, then the system will stay in the second idle registered state 314. If the preferred service is the first service, then the system will unregister from the second service and enter an unregistered state 316. The system then will enter the first idle registered state 312.
If the system is in the second idle registered state 314 and receives the second send input (i.e., the second send key is asserted) the system will enter a second service call state 318. Upon ending the call, the system will re-enter the second idle registered state 314.
If the system is in the second idle registered state 314 and receives the first send input (i.e., the first send key is asserted), then the system will unregister from the second service and enter the unregistered state 316. The system then will enter the first idle registered state 312, and then will enter a first service call state 320.
The system may be programmed to forward calls automatically from the service not currently being used to the service currently being used, as shown in
The above described embodiments, while including the preferred embodiment and the best mode of the invention known to the inventor at the time of filing, are given as illustrative examples only. It will be readily appreciated that many deviations may be made from the specific embodiments disclosed in this specification without departing from the spirit and scope of the invention. Accordingly, the scope of the invention is to be determined by the claims below rather than being limited to the specifically described embodiments above.