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

Methods and apparatus for accessing subscriber information in interconnected wireless telecommunications networks

Assignee: Apple Inc
•
Filing: 1996-01-05
•
Granted: 1998-10-06
•
Expires: 2016-01-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In methods and apparatus for obtaining subscriber data for a mobile terminal roaming in a service area of a visited wireless network, the visited wireless network receives from the roaming mobile terminal a registration request specifying an identifier. If subscriber data corresponding to the identifier cannot be found at an HLR of the visited wireless network or at a VLR associated with the HLR, an Intersystem Roaming (ISR) database is searched for an address corresponding to the identifier. If such an address is found, a subscriber data request is transmitted to the address. If no such address is found, the subscriber data request is broadcast to plural wireless networks connected to the visited wireless network. Subscriber data received in response to the subscriber data request is stored in the VLR, and an address corresponding to the identifier is stored in the ISR. The methods and apparatus are particularly useful for supporting roaming of mobile terminals that cannot identify the location of their subscriber data.

Inventors

  • 👤 Harry Cropper

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:21
CPC Classifications
H; H04; H04W; H04W8/00; H04W8/02; H04W4/00

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 141 words
A method of obtaining subscriber data for a mobile terminal roaming into a service area of a visited wireless network, the method comprising: receiving a registration request from the mobile terminal at the visited wireless network, the registration request comprising an identifier; searching a Home Location Register (HLR) of the visited wireless network for subscriber data corresponding to the identifier; upon failure to find subscriber data corresponding to the identifier at the HLR, searching a Visitor Location Register (VLR) of the visited wireless network for subscriber data corresponding to the identifier; upon failure to find subscriber data corresponding to the identifier at the VLR, searching an Intersystem Roaming (ISR) database for an address corresponding to the identifier; and upon finding an address corresponding to the identifier in the ISR database, transmitting a subscriber data request comprising the identifier to the address.
Claim 2
Independent Claim 141 words
A method of obtaining subscriber data for a mobile terminal roaming into a service area of a visited wireless network, the method comprising: receiving a registration request from the mobile terminal at the visited wireless network, the registration request comprising an identifier; searching a Home Location Register (HLR) of the visited wireless network for subscriber data corresponding to the identifier; upon failure to find subscriber data corresponding to the identifier at the HLR, searching a Visitor Location Register (VLR) of the visited wireless network for subscriber data corresponding to the identifier; upon failure to find subscriber data corresponding to the identifier at the VLR, searching an Intersystem Roaming (ISR) database for an address corresponding to the identifier; and upon finding an address corresponding to the identifier in the ISR database, transmitting a subscriber data request comprising the identifier to the address.
Claim 3
Independent Claim 170 words
A method of obtaining subscriber data for a mobile terminal roaming into a service area of a visited wireless network, the method comprising: receiving a registration request from the mobile terminal at the visited wireless network, the registration request comprising an identifier; searching a Home Location Register (HLR) of the visited wireless network for subscriber data corresponding to the identifier; upon failure to find subscriber data corresponding to the identifier at the HLR, searching a Visitor Location Register (VLR) of the visited wireless network for subscriber data corresponding to the identifier; upon failure to find subscriber data corresponding to the identifier at the VLR, searching an Intersystem Roaming (ISR) database for an address corresponding to the identifier; upon finding an address corresponding to the identifier in the ISR database, transmitting a subscriber data request comprising the identifier to the address; and upon failure to find an address corresponding to the identifier in the ISR database, broadcasting a subscriber data request to plural wireless networks connected to the visited wireless network.
Claim 4
Independent Claim 170 words
A method of obtaining subscriber data for a mobile terminal roaming into a service area of a visited wireless network, the method comprising: receiving a registration request from the mobile terminal at the visited wireless network, the registration request comprising an identifier; searching a Home Location Register (HLR) of the visited wireless network for subscriber data corresponding to the identifier; upon failure to find subscriber data corresponding to the identifier at the HLR, searching a Visitor Location Register (VLR) of the visited wireless network for subscriber data corresponding to the identifier; upon failure to find subscriber data corresponding to the identifier at the VLR, searching an Intersystem Roaming (ISR) database for an address corresponding to the identifier; upon finding an address corresponding to the identifier in the ISR database, transmitting a subscriber data request comprising the identifier to the address; and upon failure to find an address corresponding to the identifier in the ISR database, broadcasting a subscriber data request to plural wireless networks connected to the visited wireless network.
Claim 5
Dependent Claim 65 words
A method as defined in claim 2, further comprising: starting a timer upon broadcasting the subscriber data request; stopping the timer when subscriber data corresponding to the identifier is received at the visited wireless network; and initiating refusal of the registration request when the timer exceeds a predetermined time and no subscriber data corresponding to the identifier has been received at the visited wireless network.
Claim 6
Dependent Claim 47 words
A method as defined in claim 2, further comprising, upon receiving subscriber data corresponding to the identifier at the visited wireless network, temporarily storing the subscriber data at the VLR of the visited wireless network, and storing an address corresponding to the identifier at the ISR database.
Claim 7
Dependent Claim 37 words
A method as defined in claim 4, further comprising: time stamping the subscriber data stored at the VLR; and deleting the subscriber data from the VLR when the subscriber data has been stored for a predetermined duration.
Claim 8
Dependent Claim 63 words
A method as defined in claim 4 further comprising: receiving plural files of subscriber data at the visited wireless network, each file corresponding to a respective identifier; storing each file of subscriber data at the VLR; when an occupancy of the VLR exceeds a predetermined threshold, selecting a file of subscriber data; and deleting the selected file of subscriber data at the VLR.
Claim 9
Dependent Claim 43 words
A method as defined in claim 6, further comprising time stamping each file of subscriber data stored at the VLR, wherein the step of selecting the file of subscriber data comprises selecting the file based on a value of its respective time stamp.
Claim 10
Dependent Claim 36 words
A method as defined in claim 4, further comprising: time stamping the address stored at the ISR database; and deleting the address from the ISR database when the address has been stored for a predetermined duration.
Claim 11
Dependent Claim 23 words
A method as defined in claim 8, further comprising updating the time stamp each time the address is read at the ISR database.
Claim 12
Dependent Claim 66 words
A method as defined in claim 4 further comprising: receiving plural addresses at the visited wireless network, each address corresponding to a respective identifier; storing each address with its respective identifier at the ISR database; when an occupancy of the ISR database exceeds a predetermined threshold, selecting an address and its respective identifier; and deleting the selected address and its respective identifier at the ISR database.
Claim 13
Dependent Claim 38 words
A method as defined in claim 10, further comprising time stamping each address stored at the ISR database, wherein the step of selecting the address comprises selecting the address based on a value of its respective time stamp.
Claim 14
Dependent Claim 24 words
A method as defined in claim 11, further comprising updating a respective time stamp each time an address is read at the ISR database.
Claim 15
Dependent Claim 188 words
A wireless system for providing service to a mobile terminal roaming into a service area of the wireless system, the wireless system comprising: a Home Location Register (HLR) for storing subscriber data for mobile terminals provisioned on the wireless network; a Visitor Location Register (VLR) for temporarily storing subscriber data for mobile terminals provisioned on other wireless networks; an Intersystem Roaming (ISR) database for storing addresses in association with identifiers; search means responsive to a registration request specifying a particular identifier for searching the HLR for subscriber data associated with the particular identifier, the search means being responsive to failure to find subscriber data associated with the particular identifier in the HLR to search the VLR for subscriber data associated with the particular identifier, and the search means being responsive to failure to find subscriber data associated with the particular identifier in the VLR to search the ISR database for an address associated with the particular identifier; and transmission means responsive to location of an address associated with the particular identifier in the ISR database to transmit a subscriber data request comprising the particular identifier to the address.
Claim 16
Dependent Claim 188 words
A wireless system for providing service to a mobile terminal roaming into a service area of the wireless system, the wireless system comprising: a Home Location Register (HLR) for storing subscriber data for mobile terminals provisioned on the wireless network; a Visitor Location Register (VLR) for temporarily storing subscriber data for mobile terminals provisioned on other wireless networks; an Intersystem Roaming (ISR) database for storing addresses in association with identifiers; search means responsive to a registration request specifying a particular identifier for searching the HLR for subscriber data associated with the particular identifier, the search means being responsive to failure to find subscriber data associated with the particular identifier in the HLR to search the VLR for subscriber data associated with the particular identifier, and the search means being responsive to failure to find subscriber data associated with the particular identifier in the VLR to search the ISR database for an address associated with the particular identifier; and transmission means responsive to location of an address associated with the particular identifier in the ISR database to transmit a subscriber data request comprising the particular identifier to the address.
Claim 17
Dependent Claim 220 words
A wireless system for providing service to a mobile terminal roaming into a service area of the wireless system, the wireless system comprising: a Home Location Register (HLR) for storing subscriber data for mobile terminals provisioned on the wireless network; a Visitor Location Register (VLR) for temporarily storing subscriber data for mobile terminals provisioned on other wireless networks; an Intersystem Roaming (ISR) database for storing addresses in association with identifiers; search means responsive to a registration request specifying a particular identifier for searching the HLR for subscriber data associated with the particular identifier, the search means being responsive to failure to find subscriber data associated with the particular identifier in the HLR to search the VLR for subscriber data associated with the particular identifier, and the search means being responsive to failure to find subscriber data associated with the Particular identifier in the VLR to search the ISR database for an address associated with the particular identifier; and transmission means responsive to location of an address associated with the particular identifier in the ISR database to transmit a subscriber data request comprising the particular identifier to the address; wherein the transmission means is responsive to failure to locate an address associated with the particular identifier in the ISR database to broadcast a subscriber data request to plural other wireless systems.
Claim 18
Dependent Claim 220 words
A wireless system for providing service to a mobile terminal roaming into a service area of the wireless system, the wireless system comprising: a Home Location Register (HLR) for storing subscriber data for mobile terminals provisioned on the wireless network; a Visitor Location Register (VLR) for temporarily storing subscriber data for mobile terminals provisioned on other wireless networks; an Intersystem Roaming (ISR) database for storing addresses in association with identifiers; search means responsive to a registration request specifying a particular identifier for searching the HLR for subscriber data associated with the particular identifier, the search means being responsive to failure to find subscriber data associated with the particular identifier in the HLR to search the VLR for subscriber data associated with the particular identifier, and the search means being responsive to failure to find subscriber data associated with the Particular identifier in the VLR to search the ISR database for an address associated with the particular identifier; and transmission means responsive to location of an address associated with the particular identifier in the ISR database to transmit a subscriber data request comprising the particular identifier to the address; wherein the transmission means is responsive to failure to locate an address associated with the particular identifier in the ISR database to broadcast a subscriber data request to plural other wireless systems.
Claim 19
Dependent Claim 45 words
A system as defined in claim 14, further comprising storage means responsive to receipt of subscriber data from other wireless systems to temporarily store the received subscriber data at the VLR and to store an address corresponding to the particular identifier at the ISR database.
Claim 20
Dependent Claim 68 words
A system as defined in claim 14, further comprising timing means for starting a timer in response to broadcast of a subscriber data request and for stopping the timer in response to receipt of the requested subscriber data, the timing means being operable to initiate refusal of the registration request when the timer exceeds a predetermined time and no subscriber data corresponding to the identifier has been received.
Claim 21
Independent Claim 148 words
A system for supporting roaming of mobile terminals into a service area of a wireless network, the system comprising: a Visitor Location Register (VLR) for temporarily storing subscriber data for mobile terminals provisioned on other wireless networks; an Intersystem Roaming (ISR) database for storing addresses in association with identifiers; search means responsive to a failure to find subscriber data associated with a particular identifier specified in a registration request in the HLR to search the VLR for subscriber data associated with the particular identifier, and the search means being responsive to failure to find subscriber data associated with the particular identifier in the VLR to search the ISR database for an address associated with the particular identifier; and transmission means responsive to location of an address associated with the particular identifier in the ISR database to transmit a subscriber data request comprising the particular identifier to the address.
Claim 22
Independent Claim 148 words
A system for supporting roaming of mobile terminals into a service area of a wireless network, the system comprising: a Visitor Location Register (VLR) for temporarily storing subscriber data for mobile terminals provisioned on other wireless networks; an Intersystem Roaming (ISR) database for storing addresses in association with identifiers; search means responsive to a failure to find subscriber data associated with a particular identifier specified in a registration request in the HLR to search the VLR for subscriber data associated with the particular identifier, and the search means being responsive to failure to find subscriber data associated with the particular identifier in the VLR to search the ISR database for an address associated with the particular identifier; and transmission means responsive to location of an address associated with the particular identifier in the ISR database to transmit a subscriber data request comprising the particular identifier to the address.
Claim 23
Independent Claim 180 words
A system for supporting roaming of mobile terminals into a service area of a wireless network, the system comprising: a Visitor Location Register (VLR) for temporarily storing subscriber data for mobile terminals provisioned on other wireless networks; an Intersystem Roaming (ISR) database for storing addresses in association with identifiers; search means responsive to a failure to find subscriber data associated with a particular identifier specified in a registration request in the HLR to search the VLR for subscriber data associated with the particular identifier, and the search means being responsive to failure to find subscriber data associated with the particular identifier in the VLR to search the ISR database for an address associated with the particular identifier; and transmission means responsive to location of an address associated with the particular identifier in the ISR database to transmit a subscriber data request comprising the particular identifier to the address; wherein the transmission means is responsive to failure to locate an address associated with the particular identifier in the ISR database to broadcast a subscriber data request to plural other wireless systems.
Claim 24
Independent Claim 180 words
A system for supporting roaming of mobile terminals into a service area of a wireless network, the system comprising: a Visitor Location Register (VLR) for temporarily storing subscriber data for mobile terminals provisioned on other wireless networks; an Intersystem Roaming (ISR) database for storing addresses in association with identifiers; search means responsive to a failure to find subscriber data associated with a particular identifier specified in a registration request in the HLR to search the VLR for subscriber data associated with the particular identifier, and the search means being responsive to failure to find subscriber data associated with the particular identifier in the VLR to search the ISR database for an address associated with the particular identifier; and transmission means responsive to location of an address associated with the particular identifier in the ISR database to transmit a subscriber data request comprising the particular identifier to the address; wherein the transmission means is responsive to failure to locate an address associated with the particular identifier in the ISR database to broadcast a subscriber data request to plural other wireless systems.
Claim 25
Dependent Claim 45 words
A system as defined in claim 18, further comprising storage means responsive to receipt of subscriber data from other wireless systems to temporarily store the received subscriber data at the VLR and to store an address corresponding to the particular identifier at the ISR database.
Claim 26
Dependent Claim 68 words
A system as defined in claim 18, further comprising timing means for starting a timer in response to broadcast of a subscriber data request and for stopping the timer in response to receipt of the requested subscriber data, the timing means being operable to initiate refusal of the registration request when the timer exceeds a predetermined time and no subscriber data corresponding to the identifier has been received.

References Cited (Backward Citations)

US5369684A Cited
US5210787A Cited
US5506887A Cited
US5479481A Cited
US5537457A Cited
US5621783A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag