← Back to Patent Explorer
US6564055B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Intelligent roaming database (IRDB) updating

Assignee: TRANSPACIFIC DOMAIN LLC
•
Filing: 2000-09-19
•
Granted: 2003-05-13
•
Expires: 2020-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A unique method and apparatus to dynamically maintain different Intelligent Roaming Database (IRDB) or Preferred Roaming Lists (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 (e.g., class of service, time of day, etc.) is used to determine and select one of a plurality of different wireless carrier code lists (i.e., IRDBs or PRLs) for download to a particular mobile device. Individual IRDBs may be developed for each mobile device, providing a customized wireless carrier code list based on a type of subscription plan, etc. or other network or subscriber based feature. The described IRDB is of the same size as the current system IRDB (i.e., 82 carriers maximum, 166 bytes maximum), although a list of wireless carriers of any length is within the scope of the present invention. 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 one of the many location based IRDBs are updated, only those mobiles in the relevant geographical region need have their IRDB updated. 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.g., based on the subscribers location, the subscribers plan, etc. The triggering event may be detected by any suitable function of the wireless network, e.g., by utilizing a registration notification (REGNOT) message from the mobile device. 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 reason has not been changed in a while or has been recently updated. The described location based IRDB manager is implemented in Over The Air Programming (OTAP) software. The location based IRDB manager uses conventional registration information (e.g., the current location information contained in a REGNOT message) in conjunction with data contained in a log file accessible to the location based IRDB manager to determine if a new and/or updated IRDB should be downloaded to the mobile device. Individualized IRDB updating reduces network loading. Moreover, using a location and subscriber based IRDB, the available IRDBs can be focused on a subscriber differentiating feature, e.g., a class of service (COS) basis and/or on the current location of the mobile device, to provide further customization and direction of the mobile device to carriers desired by the servicing wireless company.

Inventors

  • 👤 Daniel J. Hronek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 07:03
CPC Classifications
H; H04; H04W; H04W48/00; H04W48/18

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 68 words
A carrier list database manager for a mobile device, comprising: a plurality of different carrier lists, each of said plurality of carrier lists being usable by a mobile device based upon a particular criteria; and a carrier code list manager which selects one of said plurality of different carrier lists for updating a particular mobile device's carrier list when said particular mobile device changes circumstance requiring an update.
Claim 2
Dependent Claim 68 words
A carrier list database manager for a mobile device, comprising: a plurality of different carrier lists, each of said plurality of carrier lists being usable by a mobile device based upon a particular criteria; and a carrier code list manager which selects one of said plurality of different carrier lists for updating a particular mobile device's carrier list when said particular mobile device changes circumstance requiring an update.
Claim 3
Dependent Claim 36 words
The carrier list database manager for a mobile device according to claim 1 , wherein: said carrier code list manager downloads said selected one of said plurality of different carrier lists to said particular mobile device.
Claim 4
Dependent Claim 25 words
The carrier list database manager for a mobile device according to claim 1 , wherein: said particular criteria is a location of said mobile device.
Claim 5
Dependent Claim 28 words
The carrier list database manager for a mobile device according to claim 1 , wherein: said particular criteria is a class of service provided to said mobile device.
Claim 6
Dependent Claim 34 words
The carrier list database manager for a mobile device according to claim 1 , wherein: each of said plurality of carrier lists relates to a unique region of coverage provided to said mobile device.
Claim 7
Dependent Claim 39 words
The carrier list database manager for a mobile device according to claim 5 , wherein: each mobile device is associated with its own plurality of carrier lists relating to a unique region of coverage provided to said mobile device.
Claim 8
Dependent Claim 28 words
The carrier list database manager for a mobile device according to claim 1 , wherein: each of said plurality of carrier lists relates to a unique mobile device.
Claim 9
Dependent Claim 28 words
The carrier list database manager for a mobile device according to claim 1 , wherein: each of said plurality of carrier lists comprises a separate intelligent roaming database.
Claim 10
Dependent Claim 27 words
The carrier list database manager for a mobile device according to claim 1 , wherein: each of said plurality of carrier lists comprises a priority roaming list.
Claim 11
Dependent Claim 39 words
The carrier list database manager for a mobile device according to claim 1 , wherein: said carrier code list manager utilizes Over the Air Programming (OTAP) techniques to update a carrier list in a mobile device as it roams.
Claim 12
Independent Claim 51 words
A method of updating a carrier code list in a mobile device, comprising: determining if a mobile device containing a first carrier code list has roamed; and if said mobile device has roamed, downloading a second regional carrier code list different from said first carrier code list to said mobile device.
Claim 13
Independent Claim 51 words
A method of updating a carrier code list in a mobile device, comprising: determining if a mobile device containing a first carrier code list has roamed; and if said mobile device has roamed, downloading a second regional carrier code list different from said first carrier code list to said mobile device.
Claim 14
Dependent Claim 34 words
The method of updating a carrier code list in a mobile device according to claim 11 , wherein: said second regional carrier code list is downloaded to said mobile device using an SMSDPP message.
Claim 15
Dependent Claim 37 words
The method of updating a carrier code list in a mobile device according to claim 11 , further comprising: establishing different carrier code lists for each of a plurality of different regions roamable by said mobile device.
Claim 16
Dependent Claim 37 words
The method of updating a carrier code list in a mobile device according to claim 11 , further comprising: allowing a user of said mobile device to modify at least one IRDB downloadable to said mobile device.
Claim 17
Independent Claim 59 words
A method of updating a carrier code list in a mobile device, comprising: determining if a mobile device containing a first carrier code list has changed location based on a registration notification message; and if said mobile device has changed location, downloading a second regional carrier code list different from said first carrier code list to said mobile device.
Claim 18
Independent Claim 59 words
A method of updating a carrier code list in a mobile device, comprising: determining if a mobile device containing a first carrier code list has changed location based on a registration notification message; and if said mobile device has changed location, downloading a second regional carrier code list different from said first carrier code list to said mobile device.
Claim 19
Dependent Claim 32 words
The method of updating a carrier code list in a mobile device according to claim 15 , further comprising: retrying said downloading step if a first attempt at said downloading is unsuccessful.
Claim 20
Dependent Claim 54 words
Apparatus for updating a carrier code list in a mobile device, comprising: means for determining if a mobile device containing a first carrier code list has roamed; and means for downloading a second regional carrier code list different from said first carrier code list to said mobile device if said mobile device has roamed.
Claim 21
Dependent Claim 54 words
Apparatus for updating a carrier code list in a mobile device, comprising: means for determining if a mobile device containing a first carrier code list has roamed; and means for downloading a second regional carrier code list different from said first carrier code list to said mobile device if said mobile device has roamed.
Claim 22
Dependent Claim 37 words
The apparatus for updating a carrier code list in a mobile device according to claim 17 , wherein: said means for downloading downloads said second regional carrier code list to said mobile device using an SMSDPP message.
Claim 23
Dependent Claim 39 words
The apparatus for updating a carrier code list in a mobile device according to claim 17 , further comprising: means for establishing different carrier code lists for each of a plurality of different regions roamable by said mobile device.
Claim 24
Dependent Claim 39 words
The apparatus for updating a carrier code list in a mobile device according to claim 17 , further comprising: means for allowing a user of said mobile device to modify at least one IRDB downloadable to said mobile device.
Claim 25
Dependent Claim 62 words
Apparatus for updating a carrier code list in a mobile device, comprising: means for determining if a mobile device containing a first carrier code list has changed location based on a registration notification message; and means for downloading a second regional carrier code list different from said first carrier code list to said mobile device if said mobile device has changed location.
Claim 26
Dependent Claim 62 words
Apparatus for updating a carrier code list in a mobile device, comprising: means for determining if a mobile device containing a first carrier code list has changed location based on a registration notification message; and means for downloading a second regional carrier code list different from said first carrier code list to said mobile device if said mobile device has changed location.
Claim 27
Dependent Claim 34 words
The apparatus for updating a carrier code list in a mobile device according to claim 21 , further comprising: means for retrying said downloading step if a first attempt at said downloading is unsuccessful.

References Cited (Backward Citations)

US5761618A Cited
US5920821A Cited
US5999811A Cited
US5740534A Cited
US6248197B1 Cited
US6122503A Cited
US5950130A Cited
US6173181B1 Cited
US6148197A Cited
US6148198A Cited
US6259917B1 Cited
US6167268A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-05-12 2006-11-11 2007-05-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-05-12 2010-11-11 2011-05-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-05-12 2014-11-11 2015-05-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag