|Publication number||US7277705 B2|
|Application number||US 10/329,310|
|Publication date||2 Oct 2007|
|Filing date||23 Dec 2002|
|Priority date||23 Dec 2002|
|Also published as||CA2509654A1, CN1729712A, CN100556179C, EP1576845A2, US20040192304, WO2004060014A2, WO2004060014A3|
|Publication number||10329310, 329310, US 7277705 B2, US 7277705B2, US-B2-7277705, US7277705 B2, US7277705B2|
|Inventors||Lorenzo Casaccia, Rotem Cooper|
|Original Assignee||Qualcomm Incorporated|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (21), Non-Patent Citations (2), Referenced by (14), Classifications (8), Legal Events (3)|
|External Links: USPTO, USPTO Assignment, Espacenet|
The present invention relates generally to wireless communications, and more specifically selecting a service provider system in a geographic region.
Wireless communication devices, such as cellular telephones, are commonly used as a replacement for conventional telephone systems. A large number of service providers compete for market share in multiple geographic regions. A user typically subscribes to a selected service provider and uses a wireless telephone device that is compatible with the service provider.
A user typically has a contractual obligation to the service provider wherein all billing for the wireless telephone is provided by the service provider. Users typically select service providers based on the financial arrangements of the contract and upon the areas of service coverage provided by the service provider. When the user operates the wireless telephone in a “home” region, service to the wireless telephone is typically provided by the user-selected service provider. When the user is outside the home region, the wireless telephone is said to be operating in a “Roam” mode. When operating in the Roam mode, the wireless telephone may be connected to the user-selected service provider, or some other service provider if the user-selected service provider cannot provide service to the wireless telephone. In either case, billing still occurs through the user-selected service provider. In the former situation, billing may be provided directly from the service provider. In the latter case, the billing from the actual service provider is forwarded to the user-selected service provider.
The wireless telephone is typically preprogrammed with the data related to various service provider systems taking into account the particular capabilities of the wireless telephone. For example, it is well known that wireless telephones can operate in either an analog mode or a digital mode, and in a cellular band or a personal communication system (PCS) band. Some wireless telephones are capable of operating in both the analog mode and the digital mode (although only one mode at a time), and some wireless telephones are capable of operating in both the cellular band and the PCS band. For a wireless telephone to communicate effectively, it must be within the operational boundaries of a wireless communication system service provider that supports the same mode and band with which the wireless telephone was designed to operate.
When first powered up, wireless telephones scan for a service provider whose system is compatible with the wireless telephone. A data table or other suitable structure, sometimes referred to as a “Roaming” list or a “Preferred Roaming List” (PRL), provides data related to all possible service providers for the particular wireless telephone. The wireless telephone uses the Roaming list in an attempt to acquire service in a particular geographic region.
For purposes of illustration, suppose a user of a wireless telephone travels from the geographic region of their particular “Home” service provider (e.g., the wireless service provider with whom the user contracted to provide wireless service) to another geographic region and therefore is operating in the Roam mode. Under these circumstances, the wireless telephone must detect and acquire a wireless service provider system. In any given geographic region, wireless service provider systems may comprise analog system service providers, commonly referred to as an advanced mobile phone service (AMPS) system, or a digital system, such as, by way of example, a code division multiple access (CDMA) system. Because the wireless telephone has no advanced knowledge of the user's present geographic location, the wireless telephone selects the service provider system based on one or more selection criteria.
When powered on, the wireless telephone scans for any suitable wireless service provider based on criteria, such as signal strength of the wireless service provider's system, the wireless telephone's mode of operation, the wireless telephone's band of operation, and on the particular channel availability. The wireless telephone selects the first service provider system that it encounters that meets the criteria for the particular wireless telephone.
Wireless telephones are now being equipped to handle a Global System for Mobile Communications (GSM) digital mode as well as CDMA digital mode and AMPS analog mode. The PRL, however, does not account for the addition of the GSM mode to the wireless telephone. Therefore, it can be appreciated that there is a need for an apparatus and method to account for the addition of the GSM mode, so that the tri-mode (AMPS, CDMA, and GSM) wireless telephone can effectively attempt to acquire service in a particular geographic region. The present invention provides this and other advantages as will be apparent from the following description and accompanying figures.
The PREF_ONLY (Preferred Only) field is set to “1” if the wireless communication device is to operate only on systems that are specified in the Extended System Table (described below) with PREF_NEG set to “1.” This field is set to “0” if the wireless communication device is to operate on systems that are specified in the Extended System Table with PREF_NEG set to “1” or on systems that are not specified in the Extended System Table.
The field DEF_ROAM_IND (Default Roaming Indication) is set to the roaming indication value the wireless communication device is to use when operating on systems not specified in the Extended System Table.
The value in the field NUM_EXT_ACQ_RECS defines the number of records in the Extended Acquisition Table.
The value in the field NUM_EXT_SYS_RECS defines the number of records in the Extended System Table.
The Extended Acquisition Table comprises fields ACQ_INDEX, ACQ_TYPE, Description, and Acquisition Parameters.
The Description field comprises a plurality of service types for scanning for service. For example, in the exemplary Description field, contains two cellular CDMA standard channels and one generic acquisition record for GSM. Other service types can also be accommodated, for example, personal communications services (PCS) CDMA, cellular CDMA custom channels, cellular analog, and High-Data Rate (HDR) CDMA. The plurality of service types is ordered according to a desired scanning priority. For a wireless communication device equipped with GSM mode and CDMA mode, the plurality of service types can include at least one CDMA service type and at least one Global GSM service type in the Description field.
The Acquisition Parameters field can comprise the System A provider and the System B provider for cellular CDMA service type—Standard Channels, and their associated primary channels and secondary channels. The Acquisition Parameters field can also comprise the band classes for a GSM service type. In this example, the band classes are 900 megahertz and 1900 megahertz. Other acquisition parameters can also be accommodated; for example, PCS CDMA using channels may have acquisition parameters of 100, 125, 150, 175, and 200. PCS CDMA using blocks may have acquisition parameters of Block A, B, and C. Cellular CDMA custom channels may have acquisition parameters of channel number 1. Cellular analog may have acquisition parameters of System A and System B.
The ACQ_TYPE field (Acquisition Record Type) is set to the Extended Acquisition Record type and identifies the type-specific fields. For example, there is a value to indicate Analog, there is a value to indicate PCS CDMA, and a value to indicate CDMA in the Japanese Band.
The ACQ_INDEX field comprises a plurality of acquisition indices. Each acquisition index corresponds to one service type. For example, ACQ_INDEX equals one correspond to cellular CDMA System A, and ACQ_INDEX equals three corresponds to GSM service type having band classes 900 and 1900.
For the Extended Acquisition Table of
The Extended System Table comprises a plurality of service provider systems. The service provider systems are grouped by geographic regions. For example, in
Geographic regions are identified by the field GEO. A new geographic region occurs when the field is set to “1” and continues thereafter for subsequent fields set to “0.” For example, the first two records of the Extended System Table shown in
The grouped service provider systems are ordered according to a preference of service provider systems within a corresponding geographic region and to a preference of service type of each service provider system within the corresponding geographic region. In
The Extended System Table comprises an ACQ_INDEX field. This field identifies the service types of the service provider systems. For example, the service provider system identified by SID=0 is a System A cellular CDMA-Standard Channel service type as indicated by ACQ_INDEX=1, and the GSM service type of the first geographic region is a GSM service type as indicated by ACQ_INDEX=3. One of ordinary skill in the art will appreciate that each service provider system can be assigned one or more service types indicating the service types of the service provider system in a particular geographic region. For example, the service provider system identified by SID=0 can also provide another service type in the first geographic region, for example a cellular analog service type identified by ACQ_INDEX=4 (not shown).
The ACQ_INDEX can be used to indicate a record in the Extended Acquisition Table to be used for acquisition.
At 402, the wireless communication device can receive from a base station, over a CDMA service type, the Extended Preferred Roaming List comprising the Extended Acquisition Table and the Extended System Table. The Extended Roaming List can be stored in a memory of the wireless communication device. At 404, the wireless communication device can scan the service types according to the desired scanning priority contained in the Extended Acquisition Table, and acquire acquiring one of the service types.
At 406, the wireless communication device can determine whether a GSM service type or a CDMA service type is acquired. When a GSM service type is acquired, the wireless communication device can select the service provider system according to a Preferred PLMN list stored in a Subscriber Identity Module (SIM) card associated with the wireless communication device, at 408. The techniques for employing the GSM Preferred PLMN list is well known in the art.
When a GSM service type is acquired, the wireless communication device can select the service provider system according to the Extended Preferred Roaming List.
AT 502, when a CDMA service type is acquired, the wireless communication device can receive a SID identifying the service provider system of the acquired service type from the acquired CDMA service type. The SID is typically transmitted by a base station serving the geographic area that the wireless communication device is occupying. For example, the received SID can equal “0.”
AT 504, the wireless communication device can determine the acquisition index in the Extended Acquisition Table corresponding to the acquired service type. For example, when the wireless communication device scans the service types in
At 506, the wireless communication device can determine the geographic region in the Extended System Table according to the received SID. For example, for SID=0, the corresponding geographic region would be the first geographic region containing SID=0.
At 508, the wireless communication device can select the preferred service provider system of determined geographic region. For the above example with SID=0, the preferred service provider is the first listed service provider in the geographic region, namely, SID=0. The determined SID from the Extended System Table can be used in the Extended Acquisition Table to select the service type for acquisition and registration. In the above example, SID=0 corresponds to ACQ_INDEX=1, which corresponds to Cellular CDMA-Standard Channels, System A, Primary and Secondary.
In another example, SID=2222 can be acquired at 404. SID=2222 is in the second geographic region of the Extended System Table shown in
The Extended System Table can also include a public line mobile network (PLMN) inclusion indicator PLMN_INCL. Each GSM service type service provider system can be assigned a corresponding PLMN inclusion indicator indicating either a preference for order of selection of GSM service types within a corresponding geographic region or no preference for order of selection of GSM service types within the corresponding geographic region.
For example, when the PLMN_INCL indicates the preference for order of selection of GSM service types within the corresponding geographic region, for example PLMN_INCL=1, the GSM service types within the corresponding geographic region can be ordered according to a preference of the GSM service types within the corresponding geographic region. For example, GSM service type Band Class 1900 may be preferred over GSM service type Band Class 900. In this case, a PLMN field in the Extended System Table can indicate the preference. This preference may be used by the wireless communication device to acquire the service type for registration, or the ranking in the PLMN field may be checked against the Preferred PLMN list and the final selection decision can be taken from the Preferred PLMN list.
When the PLMN_INCL indicates no preference for order of selection of GSM service types, for example PLMN_INCL=0, the PLMN field need not be specified. At 508, when the wireless communication device detects that a GSM service type is the more preferred service type in a particular geographic region, and the corresponding PLMN_INCL=0, then the wireless communication device can select the GSM service provider system according to the Preferred PLMN list at 408.
After the initial preferred service provider system is selected at 508, for example SID=0, the wireless communication device can attempt to acquire and register with the preferred service provider system.
The acquisition of the preferred service provider system could fail in an area of the geographic region because of a “dark spot” or lack of coverage by the preferred service provider system.
For example, CDMA-type service provider system having SID=0 may cover a subset of the first region described with reference to
It is possible to enhance the service provider system selection process by using positioning information. In the example mentioned above, if the wireless communication device cannot acquire the CDMA-type service provider system, the wireless communication device can detect its own position using a Global Position System (GPS) including a GPS receiver. Other techniques for determining position can be used, for example, base station identification information. If a wireless communication device has acquired another base station, then the wireless communication device has likely moved its position.
If the wireless communication device does not move more than a predetermine change-in-position threshold, the wireless communication device can decide not to repeat its attempts of acquisition of the CDMA-type service provider system. The repeated attempts may be likely to fail since the wireless communication device is at the same location
Thus, battery life can be improved. Moreover, page miss rate can be improved as a typical reselection activity requires the wireless communication device to tune away from the current channel for some duration.
Although this technique has been described in reference to the Extended PRL, it will be appreciated that this technique can be applied to other service provider selection processes where a service provider system cannot be acquired in a timely manner.
At 702, the wireless communication device attempts to acquire a predetermined service provider system of the plurality of service provider systems serving the geographic region. For example, initially the wireless communication device can attempt to acquire the most preferred provider with SID=0 in the first region as specified by the PRL, Extended PRL, or other ranking mechanism for the service providers of the geographic region.
At 704, the wireless communication device can determine if the acquisition of the predetermined service provider system is successful. When the acquisition of the predetermined provider system is successful, the wireless communication device can perform registration with the predetermined service provider system at 706.
When the acquisition of the predetermined provider system is not successful, the wireless communication device can determine if the number of attempts of acquisition of the predetermined service provider system exceeds a predetermined number-of-attempts threshold level TH-N at 708. The value of TH-N can be set so as to improve the battery life by avoiding unnecessary repeated attempts of a service provider that cannot be acquired.
When the number of attempts of acquisition of the predetermined service provider system does not exceed the TH-N, the wireless communication device can proceed to reattempt acquisition of the predetermined service provider system at 702.
When the acquisition of the predetermined service provider system is not successful and, optionally, the number of attempts exceeds TH-N, the wireless communication device can proceed to determine if the wireless communication device has changed its geographic position more than a predetermined change-in-position threshold TH-P at 710. TH-P can be set at a value to account for the lack of coverage by service providers in a region or non-overlapping areas of coverage by the service providers of the geographic regions, among other things. The TH-P value can be set in non-volatile memory of the wireless communication device. The TH-P can also be included in the roaming list. One or more TH-Ps may be associated with a region.
When the wireless communication device has not changed its geographic position more than TH-P, the wireless communication device can select another provider system of the plurality of service provider systems as the predetermined provider system at 712. The another provider system can be selected from the service provider ranking mechanism. For example, if the CDMA-type service provider system of the first region is not acquired after a number of attempts and the position of the wireless communication device has not changed, the wireless communication device can select the GSM-type service provider system in the first region, and then attempt to acquire the GSM-type service provider system.
When the wireless communication device has changed its geographic position more than TH-P, the wireless communication device can reset the number of attempts of acquisition of the predetermined provider system to a predetermined value, such as zero, at 714, and proceed to repeat attempting acquisition of the predetermined provider system at 714. Because the wireless communication device has changed its position more than TH-P, it is likely that the wireless communication device has moved to an area covered by the predetermined service provider system.
The method, apparatus, and system for selecting a service provider system described above can advantageously be utilized by a service provider that has deployed both CDMA and GSM service types and wants to let users with multi-mode phones use CDMA or GSM.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US5442806 *||8 Jun 1993||15 Aug 1995||Oki Telecom||Preferred carrier selection method for selecting any available cellular carrier frequency when neither home nor preferred cellular carrier frequencies are available|
|US5613213 *||31 Mar 1994||18 Mar 1997||Motorola, Inc.||Determining and displaying available services for a communication unit|
|US5734980||31 Jan 1995||31 Mar 1998||Ericsson Inc.||Preferred system selection techniques for mobile terminals|
|US5784693||31 Jan 1997||21 Jul 1998||Oki Telecom, Inc.||Cellular carrier selection system incorporating a preferred list of system identification codes (SIDs) corresponding to preferred cellular carriers|
|US5870674||27 Mar 1996||9 Feb 1999||Qualcomm Incorporated||Method and apparatus for performing preferred system selection|
|US5983115||13 Aug 1996||9 Nov 1999||Lucent Technologies Inc.||Geographic based method for selecting a wireless communications service provider|
|US5999811||16 Feb 1996||7 Dec 1999||Ericsson, Inc.||Mobile telephone for roaming using dual mode/band equipment including SIM cards|
|US6009328 *||24 Sep 1993||28 Dec 1999||Nokia Telecommunications Oy||Inter-exchange soft handoff in a cellular telecommunications system|
|US6085085 *||27 Mar 1996||4 Jul 2000||Qualcomm Incorporated||Method and apparatus for performing preferred system selection|
|US6311060 *||21 May 1998||30 Oct 2001||Cellemetry Llc||Method and system for registering the location of a mobile cellular communications device|
|US6324404 *||21 Mar 1996||27 Nov 2001||Sycord Limited Partnership||Cellular telephone system that uses position of a mobile unit to make call management decisions|
|US6415148 *||11 Dec 1999||2 Jul 2002||Qualcomm, Incorporated||System and method for the detection of service from alternate wireless communication systems|
|US6487408 *||23 Aug 1999||26 Nov 2002||Nec Corporation||Mobile communication system and method for registering location of a mobile terminal in the mobile communication system|
|US20030050070 *||14 Mar 2002||13 Mar 2003||Alex Mashinsky||Method and system for dynamic spectrum allocation and management|
|US20030148786 *||2 May 2002||7 Aug 2003||Rotem Cooper||Method and apparatus for configurable selection and acquisition of a wireless communications system|
|US20040110523 *||10 Dec 2002||10 Jun 2004||Atsushi Ishii||Methods and apparatus for acquiring service from a more desirable communication system|
|US20040203745 *||6 Mar 2002||14 Oct 2004||Rotem Cooper||Method and apparatus for efficient selection and acquisition of a wireless communications system|
|EP1175119A2||29 Jun 2001||23 Jan 2002||Nokia Mobile Phones Ltd.||Network selection in a mobile telecommunications system|
|WO1995007010A1||31 Aug 1994||9 Mar 1995||George Leih||Mobile communication system selecting available domains__________|
|WO1997038539A1||10 Apr 1997||16 Oct 1997||Mci Communications Corp||System and method for selecting a desired service provider|
|WO2001063944A2||23 Feb 2001||30 Aug 2001||Qualcomm Inc||System and method for facilitating optimal service acquisition for a wireless phone|
|1||"Digital cellular telecommunications system (Phase 2); Service accessibility (GSM 02.11); ETS 300 507" European Telecommunications Standards Institute (ETSI) Sep. 1996, XP014013525; vol. SMG1, Fourth Edition, p. 10-p. 13.|
|2||"Over -The-Air Service Provisioning of Mobile Stations in Spread Spectrum Systems, TIA/EIA/IS-683-A" TIA/EIA Interim Standard Jun. 1998, XP002133149, p. 75-p. 86.|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7787600 *||27 Dec 2005||31 Aug 2010||At&T Mobility Ii, Llc||Handling emergency calls using EAP|
|US7814237 *||19 Oct 2005||12 Oct 2010||Samsung Electronics Co., Ltd||Dual mode mobile communication terminal and method for automatically recognizing card information and selecting a drive mode|
|US7937083 *||14 Apr 2005||3 May 2011||Nokia Corporation||Method, apparatus and computer program providing for rapid network selection in a multimode device|
|US7953410 *||2 Mar 2006||31 May 2011||Research In Motion Limited||Cross-technology coverage mapping system and method for modulating scanning behavior of a wireless user equipment (UE) device|
|US8185103||23 May 2011||22 May 2012||Research In Motion Limited||Cross-technology coverage mapping system and method for modulating scanning behaviour of a wireless user equipment (UE) device|
|US8194826 *||28 Jul 2010||5 Jun 2012||At&T Mobility Ii Llc||Handling emergency calls using EAP|
|US8229431 *||28 Jan 2005||24 Jul 2012||Research In Motion Limited||Apparatus, and associated method, for facilitating selection by a mobile node of a network portion to communicate to effectuate a selected communication service|
|US8538431 *||6 Nov 2008||17 Sep 2013||Ntt Docomo, Inc.||Radio channel controller and radio channel controlling method|
|US8818449 *||26 Oct 2011||26 Aug 2014||Blackberry Limited||Method and device for network selection in multiple access technologies|
|US8849299 *||20 Apr 2012||30 Sep 2014||Blackberry Limited||Cross-technology coverage mapping system and method for modulating scanning behaviour of a wireless user equipment (UE) device|
|US9088931 *||30 Dec 2008||21 Jul 2015||United States Cellular Corporation||System selection based on service-specific preferred roaming list in a wireless network|
|US20100303064 *||28 Jul 2010||2 Dec 2010||At&T Mobility Ii Llc||Handling emergency calls using eap|
|US20120039325 *||26 Oct 2011||16 Feb 2012||Adrian Buckley||Method and device for network selection in multiple access technologies|
|US20120208515 *||20 Apr 2012||16 Aug 2012||Research In Motion Limited||Cross-Technology Coverage Mapping System and Method for Modulating Scanning Behaviour of a Wireless User Equipment (UE) Device|
|U.S. Classification||455/435.1, 455/432.1, 455/456.1, 455/435.2, 455/434|
|15 Apr 2003||AS||Assignment|
Owner name: QUALCOMM CORPORATION, CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CASACCIA, LORENZO;COOPER, ROTEM;REEL/FRAME:013947/0776;SIGNING DATES FROM 20030404 TO 20030408
|23 Mar 2011||FPAY||Fee payment|
Year of fee payment: 4
|25 Mar 2015||FPAY||Fee payment|
Year of fee payment: 8