Gsm intelligent roaming update




















In determining whether or not a new IRDB need be transmitted, the location IRDB comparator and update manager may maintain an appropriate mobile IRDB update database containing entries for each serviced or supported mobile device For instance, if a message delivery attempt is unsuccessful, the unsuccessful SMSDPP message containing the IRDB update is requeued for a later attempted delivery to the relevant mobile device The disclosed location based IRDB manager may use an external message delivery queue such as a short message service center, to provide the message delivery functions.

In particular, as shown in step of FIG. In step , a specific version and identity of the last IRDB update downloaded to the triggering mobile device is retrieved. In step , the location based IRDB manager determines whether or not the mobile device has changed regions. If so, then in step the location based IRDB manager retrieves the current IRDB relating to the currently registered location of the mobile device Then, in step , the updated IRDB is downloaded to the mobile device using, e.

If the location based IRDB manager determines that the mobile device has not changed regions, then a secondary determination may be made as to whether or not the IRDB for the location already installed in the mobile device has been updated administratively thus making a download desirable even if the mobile device has not roamed.

If so, a new IRDB update may be downloaded to the relevant mobile device in steps and Accordingly, an administrative update may cause a download of an updated IRDB to a mobile device which has not roamed, but only to relevant mobile devices registered within the changed region.

The present invention, while being described with respect to mobile devices such as a cellular telephone, the principles relate equally to other mobile devices, e. Thus, in accordance with the principles of the present invention, not only can a vastly larger amount of IRDB information be provided to mobile devices in a wireless network by providing information relating specifically to a regional area and perhaps to adjacent regional areas , additional subscriber services and features can be implemented by the wireless company e.

While the invention has been described with reference to the exemplary embodiments thereof, those skilled in the art will be able to make various modifications to the described embodiments of the invention without departing from the true spirit and scope of the invention. What is claimed is: 1. A carrier list database manager for a mobile device, comprising:. The carrier list database manager for a mobile device according to claim 1 , wherein:.

The carrier list database manager for a mobile device according to claim 5 , wherein:. A method of updating a carrier code list in a mobile device, comprising:. The method of updating a carrier code list in a mobile device according to claim 11 , wherein:. The method of updating a carrier code list in a mobile device according to claim 11 , further comprising:. The method of updating a carrier code list in a mobile device according to claim 15 , further comprising:.

Apparatus for updating a carrier code list in a mobile device, comprising:. The apparatus for updating a carrier code list in a mobile device according to claim 17 , wherein:. The apparatus for updating a carrier code list in a mobile device according to claim 17 , further comprising:. The apparatus for updating a carrier code list in a mobile device according to claim 21 , further comprising:.

USP true USB1 en. AUA en. WOA1 en. Business to business engine and system for facilitating information interexchange using realtime data. Roaming service system for GSM service subscriber in CDMA service area, and method for registering locations and transmitting and receiving signals and short messages using the system.

Mobile communication system and transmission mode switching method used therefor as well as recording medium having program of the same method recorded therein. Method and apparatus for efficient selection and acquisition of a wireless communications system.

Methods and systems for scanning and locking onto a control channel via a multi-level search in a wireless communications system. Mobile handset network that facilitates interaction between a generic intelligent responsive agent and a service broker server. System for mobile radio communication and a method relating to service provision in mobile radio communication networks. Method and system for minimizing call setup delay for calls occurring in one or more wireless networks.

Over the air programming of a mobile handset for short code dialling and preferred network selection. Apparatus, and associated method, for facilitating selection by a mobile node of a network portion to communicate to effectuate a selected communication service. Optimum selection of a communication network in the location area of a terminal. System and method for accelerating network selection by a wireless user equipment UE device.

System and method for accelerating network selection by a wireless user equipment UE device using satellite-based positioning system. Cross-technology coverage mapping system and method for modulating scanning behavior of a wireless user equipment UE device. Zigbee network system, method with roaming function, and computer readable medium thereof. System and method for facilitating accelerated network selection in a radio network environment.

Adaptive testing of system acquisition and roaming characteristics for CDMA wireless communication systems. Methods, systems and computer program products for a redundant, geographically diverse, and independently scalable message service MS content store. Automatic updating of a preferred roaming list stored in a vehicle telematics unit.

Systems, methods, and computer readable media for providing dynaminc steering of roaming in a telecommunications network. System selection based on service-specific preferred roaming list in a wireless network. USB2 en. Operator configurable preferred network and radio access technology selection for roaming multi-rat capable devices. Method and computer-readable medium for managing roaming restrictions in a wireless environment. Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network.

Management of network technology selection and display in multi-technology wireless environments. System and method for facilitating accelerated network selection using a weighted network list. Methods, systems, and computer readable media for short message service SMS forwarding.

Systems, methods, and computer readable media for detecting and mitigating address spoofing in messaging service transactions. Methods, systems, and computer readable media for user activated policy enhancement.

Password protect feature for application in mobile device during a remote session. Watch our tutorial video! Watch Now. Watch Replay. What does roaming look like post-pandemic? Read More. Our team explores the conditions that make FWA cost-effective versus main wireline alternatives.

A method of updating a carrier code list in a mobile device in accordance with another aspect of the present invention comprises determining if a mobile device containing a first carrier code list has roamed. If the mobile device has roamed, a second regional carrier code list different from the first carrier code list is downloaded to the mobile device.

A method of updating a carrier code list in a mobile device in accordance with yet another aspect of the present invention comprises determining if a mobile device containing a first carrier code list has changed location based on a registration notification message.

If the mobile device has changed location, a second regional carrier code list different from the first carrier code list is downloaded to the mobile device. In particular, Fig. PRL in a mobile handset. In accordance with the principles of the present invention, the current location of the mobile device or other individualized aspect of the mobile device is used to determine and select one of a plurality of different regional IRDBs for download to a particular mobile device.

The present invention provides methods and apparatus for using multiple, tailored wireless carrier lists e. The wireless carrier lists in the disclosed embodiment are based on the location of a particular mobile device. For instance, a wireless carrier may want mobile devices when in a particular geographical region of the country to use a particular wireless carrier partner, and direct them into doing so by providing them with a location based IRDB for that particular geographical region.

The same may be true for other geographical regions, but with other wireless carriers, and so other IRDBs may be created by the service provider and downloaded to a relevant subset of its serviced mobile devices when those mobile devices are detected as having roamed to that particular geographical region. In accordance with the principles of the present invention, individual IRDBs may be developed for each mobile device, providing a customized wireless carrier list based on a type of subscription plan, etc.

For the purposes of explanation, location based IRDBs will be shown and described. For a particular location, only a limited number of wireless carriers will be available that the mobile handset will be able to utilize. A location based IRDB is downloaded to a particular mobile device when the mobile device enters the location corresponding to that particular location based IRDB.

When the mobile device roams to a new geographical region and re-registers, a triggering event is formed. The present invention brings the trigger for an IRDB update down to the level of the particular subscriber, e.

The triggering event may be detected by any suitable function of the wireless network, e. The triggering event will cause the download to that triggering mobile device only from a suitable over the air function OTAF application including a suitable location based IRDB manager of the location based IRDB for that new region, whether the location based IRDB for that region has not been changed in a while or has been recently updated.

The location based IRDB manager uses conventional registration information e. However, the principles of the present invention relate equally to the retention of a plurality of location based IRDBs within a single mobile device so that a sort of cache of more than one location based IRDB is maintained within the mobile device. Individualized IRDB updating reduces network loading in at least two ways. First, the amount of data that is contained in each individualized or location based IRDB can be shorter and of course no larger than a conventional system IRDB.

This reduces the data bandwidth required to transport the necessary IRDBs to the mobile device. Secondly, when minor updates are made to any of the individualized or location based IRDBs that will only affect only those mobile devices in a certain geographical region, the updated individualized or location based IRDBs need only be sent to those mobile devices affected by the update.

This reduces the conventional need to send an IRDB update to every mobile handset that is contained in a wireless network no matter where they are located whenever a change takes place anywhere in the wireless system. Use of individualized or location based IRDB updates also allows for the implementation of incremental updates to the mobile devices using a particular location based IRDB quicker than if all mobile devices throughout the wireless service providers network would require an IRDB update as is conventionally performed.

Using a location based i. In this way, a wireless carrier can optimize use of the wireless network and take advantage of more economical associations with certain carriers than with others. The mobile devices are associated with a particular home location register HLR associated with the wireless service provider. Importantly, in accordance with the principles of the present invention, the wireless service provider maintains a plurality of individualized or location based IRDBs managed by a location based IRDB manager As shown in Fig.

The present invention relates to the ability to accommodate different IRDB lists individualized to a particular mobile device's location, subscriber plan, etc. The location based IRDB manager and individualized. OTAP is conventionally used to activate a new mobile phone. Can activate service, phone number, etc. Originally, mobile devices were purchased with a given telephone number and service provider list pre-programmed.

More recently, OTAP has allowed an assignment of a telephone number and programming of a service provider i. However, the individualized or location based IRDBs are focused on current registration information of a particular mobile device e. A second mobile device is registered for use in region 2, and thus contains a second regional IRDB Regions can be defined as desired by the particular service provider implementing the present invention.

For example, a region can be a geographical area defined by a city, a state, a county, etc. Alternatively, a region can be defined as an area covered by a particular wireless carrier, etc. In any event, in accordance with the principles of the present invention, an IRDB no longer relates to wireless carriers encountered by a wireless device wherever they may roam, e. Conventionally, an IRDB is about bytes in length, and is global in nature such that all mobile devices serviced by a particular service provider, e.

In accordance with the principles of the present invention, a number of IRDBs can be defined relating to each of a plurality of regions. Moreover, the present invention even allows for the creation of millions of corresponding IRDBs each relating to a particular subscriber, and even each particular subscriber having their own regional IRDBs.

For instance, a regional IRDB may be generated which relates to the regional wireless carrier in a roamed region that a service provider would prefer all of their mobile devices to hook up with when roaming to that region. However, perhaps a particular subscriber is not happy with the same wireless carrier that their wireless service provider prefers in a default IRDB for that roamed region.

Thus, using regional location based or individualized. Because of the focus of an IRDB on the needs of a particular region, subscriber, etc. The size of an IRDB stored in a mobile device is limiting, while the ability to generate a plurality of IRDBs stored on a suitable computer device is virtually endless, allowing as many as one IRDB for each service provider-defined region, or even as many as one or more for each subscriber serviced by the particular wireless service provider.

When a change in a wireless system occurs e. No other mobile devices need receive that updated location based IRDB, reducing network traffic significantly because fewer IRDB updates need be transmitted by a wireless carrier upon many or most system changes.

In particular, as shown in step 1 of Fig. This is an exemplary method for the OTAF platform to obtain location information of the mobile. Other methods of location determination may be used. For instance, the apparatus and methods described in the co-owned U. Application No. In step 3, the OTAF platform executes embedded logic to determine if the criteria is met to provide a new IRDB update to the registering mobile device e.

In step 4, if such a suitable criteria has been met to provide a new location based or individualized IRDB to the mobile device , the new location based or individualized IRDB is downloaded directly to the mobile device using an otherwise conventional text transport message, e. The wireless carrier C is designated as the "preferred" carrier within the North Maryland Region 1 by the service provider of the mobile device A particular HLR of the mobile device's service provider is associated with the mobile device , as is a location triggering application, e.

In accordance with the principles of the present invention, the service provider also provides a location based IRDB manager on an appropriate OTAF platform In the given example, the North Maryland Region 1 also includes another wireless carrier A , designated as "Neutral" by the service provider of the mobile device Message flow steps 1 to 5 shown in Fig.

The SMSC address is stored on the mobile device. It is set when a sim card is inserted in the phone and the phone attaches to the mobile network. Mobile operators may update the settings on the device over the network. SMSC stores the message and then tries to deliver it to the destination number. A destination number may belong to the same mobile operator or it may be to another operator.

SMSC starts a mobile terminated short message procedure, which is explained next. SMSC has the destination mobile number, for sending a message to the destination. For the location, SMSC does the send routing info procedure with the home location register.



0コメント

  • 1000 / 1000