Patent US5854982A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5854982A Expired / Lapsed US ⏱️ 0.0 years remaining

Communication system architecture and method of routing therefor

Assignee: Google Technology Holdings LLC
•
Filing: 1995-08-21
•
Granted: 1998-12-29
•
Expires: 2015-08-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To alleviate the constraints imposed on communication system management by the assignment of dedicated ranges of MSISDNs and IMSIs to each particular home location register (HLR 1 , HLR 2 , HLR N ), the present invention provides an ability to separate IMSIs and MSISDNs between HLR platforms by providing at least two databases (80-90) separated from one another and indexed in terms of ranges of MSISDNs and ranges of IMSIs, as illustrated in FIG. 5. A cross-reference (92, 95) is both stored within a particular MSISDN and a particular IMSI to maintain an association therebetween, thereby allowing access to subscription information stored in at least one of the particular MSISDN and the particular IMSI.

Inventors

  • 👤 David Chambers
  • 👤 Kenneth A. Gustafson
  • 👤 Paul Crichton
  • 👤 Karen E. Hathaway-Norman
  • 👤 Sue Ellen Schroeder
  • 👤 Dennis E. Vogt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:49
CPC Classifications
H; H04; H04W; H04W8/00; H04W8/02; H04W8/08; H04W8/12; H04W4/00; H04W8/26; H04W8/265

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 103 words
A communication system having a range of Mobile Subscriber Integrated Service Digital Network (MSISDN) addresses and a range of International Mobile Subscriber Identities (IMSIs) assigned thereto for storing subscription information, the communication system comprising at least two distinct databases having a different format and content and separated from one another and indexed in terms of said ranges of MSISDN addresses and said ranges of IMSIs, wherein a cross-reference is both stored within a particular MSISDN and a particular IMSI to maintain an association therebetween, thereby allowing access to subscription information stored in at least one of the particular MSISDN and the particular IMSI.
Claim 2
Dependent Claim 103 words
A communication system having a range of Mobile Subscriber Integrated Service Digital Network (MSISDN) addresses and a range of International Mobile Subscriber Identities (IMSIs) assigned thereto for storing subscription information, the communication system comprising at least two distinct databases having a different format and content and separated from one another and indexed in terms of said ranges of MSISDN addresses and said ranges of IMSIs, wherein a cross-reference is both stored within a particular MSISDN and a particular IMSI to maintain an association therebetween, thereby allowing access to subscription information stored in at least one of the particular MSISDN and the particular IMSI.
Claim 3
Dependent Claim 139 words
The communication system of claim 1, further comprising a plurality of home location registers each having a unique range of the MSISDN addresses and IMSI addresses assigned thereto, each home location register of the plurality of home location registers comprising memory partitioned into a MSISDN-keyed database and an IMSI-keyed database, the MSISDN-keyed database and the IMSI-keyed database each comprising memory blocks, for storing the subscription information, identified by one of a MSISDN address and an IMSI address assigned respectively thereto, wherein a MSISDN address of a first home location register of the plurality of home location registers is associated with an IMSI address of a second home location register of the plurality of home location registers and each memory block of each database contains the cross-reference for the association, thereby allowing cross-system access to similarly partitioned home location registers.
Claim 4
Dependent Claim 228 words
A communication system of claim 1, for routing a call from an external network to a subscriber unit having a directory number identified in the call, the directory number representing an MSISDN, the communication system comprising: a HLR router, coupled to the external communication network, having a range of directory numbers and a range of intermediate addresses, wherein at least some of the directory numbers of the range of directory numbers are mapped to one intermediate address (RN-MSISDN) to convert a received directory number to an intermediate address; a plurality of home location registers (HLR 2 , HLR 3 HLR N ), each coupled to the HLR router and each having a range of intermediate addresses and a range of IMSIs, wherein each IMSI is arranged to store information pertaining to a subscriber unit and no two HLRs have the same ranges of intermediate addresses and IMSIs; and a processing unit for controlling the routing of the intermediate address to a home location register in which the intermediate address resides, such that information relevant to the directory number that originated from the external network is recovered from a mapping, in the HLR, of the intermediate address with an IMSI associated therewith; whereby the communication system allows separation, across a plurality of HLRs, of a MSISDN from an IMSI of a subscriber unit that is related to the MSISDN.
Claim 5
Dependent Claim 40 words
The communication system of claim 3, wherein the HLR router further comprises protocol translators associated with each intermediate address, wherein the protocol translators are arranged to provide a signalling scheme suitable for interconnection of the routing terminal to each HLR.
Claim 6
Dependent Claim 15 words
The communication system of claim 3, wherein the communication system is a cellular communication system.
Claim 7
Dependent Claim 186 words
A routing terminal, arranged to receive a Mobile Subscriber Integrated Service Digital Networks (MSISDN) including a directory number originating from an external network, for routing a call to a subscriber unit having that directory number, the routing terminal arranged to be coupled to at least one home location register (HLR) of a communication system, the routing terminal comprising: a range of directory numbers (MSISDNs) and a range of intermediate addresses (RN-MSISDNs), each intermediate address (RN-MSISDN) associated with at least one directory number to convert a received directory number to an intermediate address; wherein the routing terminal is responsive to a processing unit that directs the intermediate address to a HLR having that intermediate address contained within a range of intermediate addresses, the HLR further comprising a range of International Mobile Subscriber Identities (IMSIs) for storing information, wherein each IMSI in the range of IMSIs is responsive to at least one intermediate address of the range of intermediate addresses such that information relevant to the directory number that originated from the external network is recovered from a mapping of the intermediate address with an IMSI associated therewith.
Claim 8
Dependent Claim 186 words
A routing terminal, arranged to receive a Mobile Subscriber Integrated Service Digital Networks (MSISDN) including a directory number originating from an external network, for routing a call to a subscriber unit having that directory number, the routing terminal arranged to be coupled to at least one home location register (HLR) of a communication system, the routing terminal comprising: a range of directory numbers (MSISDNs) and a range of intermediate addresses (RN-MSISDNs), each intermediate address (RN-MSISDN) associated with at least one directory number to convert a received directory number to an intermediate address; wherein the routing terminal is responsive to a processing unit that directs the intermediate address to a HLR having that intermediate address contained within a range of intermediate addresses, the HLR further comprising a range of International Mobile Subscriber Identities (IMSIs) for storing information, wherein each IMSI in the range of IMSIs is responsive to at least one intermediate address of the range of intermediate addresses such that information relevant to the directory number that originated from the external network is recovered from a mapping of the intermediate address with an IMSI associated therewith.
Claim 9
Dependent Claim 39 words
The routing terminal of claim 6, further comprising protocol translators associated with each intermediate address, wherein the protocol translators are arranged to provide a signalling scheme suitable for interconnection of the routing terminal to the at least one HLR.
Claim 10
Dependent Claim 132 words
A home location register for a cellular communication system having a range of Mobile Subscriber Integrated Service Digital Networks (MSISDNs) and a range of International Mobile Subscriber Identities (IMSIs) assigned thereto, the home location register comprising at least two databases separated from one another and indexed in terms of a specific proportion of the range of MSISDNs and a specific proportion of the range of IMSIs, wherein a cross-reference is both stored within a particular MSISDN and a particular IMSI to maintain an association therebetween and such that the cross-reference may identify one of the particular MSISDN and the particular IMSI as falling outside the proportion of the range of each respective database, thereby allowing access to subscription information stored in at least one of the particular MSISDN and the particular IMSI.
Claim 11
Dependent Claim 132 words
A home location register for a cellular communication system having a range of Mobile Subscriber Integrated Service Digital Networks (MSISDNs) and a range of International Mobile Subscriber Identities (IMSIs) assigned thereto, the home location register comprising at least two databases separated from one another and indexed in terms of a specific proportion of the range of MSISDNs and a specific proportion of the range of IMSIs, wherein a cross-reference is both stored within a particular MSISDN and a particular IMSI to maintain an association therebetween and such that the cross-reference may identify one of the particular MSISDN and the particular IMSI as falling outside the proportion of the range of each respective database, thereby allowing access to subscription information stored in at least one of the particular MSISDN and the particular IMSI.
Claim 12
Dependent Claim 165 words
A communication system for establishing a call from an external network to a subscriber unit having a Mobile Subscriber Integrated Service Digital Network (MSISDN) address including a directory number identified in the call, the communication system comprising: a primary HLR coupled to the external communication network, the primary HLR having a range of directory numbers and a range of international mobile station identification (IMSI) numbers; a secondary HLR, distinct from the primary HLR and arranged in a different format and to include different content than the primary HLR and coupled to the primary HLR and the external network, the secondary HLR having a range of IMSIs, the range of IMSIs including the IMSI identified in the call, wherein each IMSI is arranged to store information pertaining to a subscriber unit; and a processing unit, coupled to the primary HLR, for controlling routing of the IMSI identified in the call to the secondary HLR such that the secondary HLR establishes the call to the subscriber unit.
Claim 13
Dependent Claim 165 words
A communication system for establishing a call from an external network to a subscriber unit having a Mobile Subscriber Integrated Service Digital Network (MSISDN) address including a directory number identified in the call, the communication system comprising: a primary HLR coupled to the external communication network, the primary HLR having a range of directory numbers and a range of international mobile station identification (IMSI) numbers; a secondary HLR, distinct from the primary HLR and arranged in a different format and to include different content than the primary HLR and coupled to the primary HLR and the external network, the secondary HLR having a range of IMSIs, the range of IMSIs including the IMSI identified in the call, wherein each IMSI is arranged to store information pertaining to a subscriber unit; and a processing unit, coupled to the primary HLR, for controlling routing of the IMSI identified in the call to the secondary HLR such that the secondary HLR establishes the call to the subscriber unit.
Claim 14
Dependent Claim 22 words
The communication system of claim 9, wherein each directory number representing an MSISDN has associated therewith data representing a distinct basic service.
Claim 15
Dependent Claim 17 words
The communication system of claim 9, wherein the primary HLR is one of a plurality of HLRs.
Claim 16
Dependent Claim 23 words
The communication system of claim 11, wherein each of the plurality of HLRs has a different directory number representing an MSISDN associated therewith.
Claim 17
Dependent Claim 17 words
The communication system of claim 9, wherein the secondary HLR is one of a plurality of HLRs.
Claim 18
Dependent Claim 20 words
The communication system of claim 13, wherein no two of the plurality of HLRs have the same ranges of IMSIs.
Claim 19
Dependent Claim 20 words
The communication system of claim 9, wherein the communication system is compatible with the Groupe Speciale Mobile (GSM) communication system.
Claim 20
Independent Claim 125 words
A method of establishing a call from an external network to a subscriber unit of a communication system coupled to the external network, the subscriber unit having a Mobile Subscriber Integrated Service Digital Networks (MSISDN) including a directory number identified in the call, the method comprising the steps of: receiving, in a first home location register (HLR), the directory number from the external network; translating the directory number to an international mobile station identification (IMSI) number associated with the directory number; intelligently forwarding the IMSI to a second HLR, coupled to the first HLR, containing the IMSI identified in the call; and establishing the call from the external network to the subscriber unit via the second HLR based on the IMSI identified in the call.
Claim 21
Independent Claim 125 words
A method of establishing a call from an external network to a subscriber unit of a communication system coupled to the external network, the subscriber unit having a Mobile Subscriber Integrated Service Digital Networks (MSISDN) including a directory number identified in the call, the method comprising the steps of: receiving, in a first home location register (HLR), the directory number from the external network; translating the directory number to an international mobile station identification (IMSI) number associated with the directory number; intelligently forwarding the IMSI to a second HLR, coupled to the first HLR, containing the IMSI identified in the call; and establishing the call from the external network to the subscriber unit via the second HLR based on the IMSI identified in the call.
Claim 22
Dependent Claim 21 words
The method of claim 16, wherein the step of translating is performed in a processing unit coupled to the first HLR.
Claim 23
Dependent Claim 155 words
A communication system for establishing a call from an external network to a subscriber unit of a cellular communication system coupled to the external network, the subscriber unit having a Mobile Subscriber Integrated Service Digital Networks (MSISDN) including a directory number identified in the call, the communication system comprising: a switch, having a relationship between directory numbers (MSISDNs) and home location registers (HLRs), for routing the call to a particular HLR; a first HLR, coupled to the switch and having a range of directory numbers (MSISDNs), for establishing the call with the external network if the directory number (MSISDN) identified in the call is in the range of directory numbers (MSISDNs) associated with the first HLR; and a second HLR, coupled to both the first HLR and the external network, for accepting information from the first HLR to establish the call to the subscriber unit when the call is not established by the first HLR.
Claim 24
Dependent Claim 155 words
A communication system for establishing a call from an external network to a subscriber unit of a cellular communication system coupled to the external network, the subscriber unit having a Mobile Subscriber Integrated Service Digital Networks (MSISDN) including a directory number identified in the call, the communication system comprising: a switch, having a relationship between directory numbers (MSISDNs) and home location registers (HLRs), for routing the call to a particular HLR; a first HLR, coupled to the switch and having a range of directory numbers (MSISDNs), for establishing the call with the external network if the directory number (MSISDN) identified in the call is in the range of directory numbers (MSISDNs) associated with the first HLR; and a second HLR, coupled to both the first HLR and the external network, for accepting information from the first HLR to establish the call to the subscriber unit when the call is not established by the first HLR.
Claim 25
Dependent Claim 31 words
The communication system of claim 18, wherein information from the first HLR further comprises an international mobile station identification (IMSI) number associated with the directory number (MSISDN) identified in the call.
Claim 26
Dependent Claim 30 words
The communication system of claim 18, wherein information from the first HLR further comprises data representing a distinct basic service associated with the directory number (MSISDN) identified in the call.

References Cited (Backward Citations)

EP0467534A2 Cited
EP0481714A2 Cited
US5479481A Cited
US5537594A Cited
WO1994023506A1 Cited
US5537457A Cited
US5596624A Cited
WO1996011557A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-12-28 2002-06-29 2002-12-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-12-28 2006-06-29 2006-12-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-12-28 2010-06-29 2010-12-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag