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

Method and apparatus for performing position-based call processing in a mobile telephone system using multiple location mapping schemes

Assignee: Qualcomm Inc
•
Filing: 1997-04-10
•
Granted: 1999-08-31
•
Expires: 2017-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The mobile telephone system employs a fleet of satellites and a set of gateway ground stations arranged around the globe for handling communications to and from mobile communication subscriber units such as mobile telephones. Signals are transmitted between a subscriber unit and the nearest gateway via one or more of the satellites. The gateway system is configured to process telephone call connection requests from a mobile subscriber unit based upon the location of the subscriber unit. The location of the subscriber unit is employed, for example, to determine how telephone numbers are to be parsed and how to properly route emergency telephone calls to the nearest appropriate emergency service centers. Multiple location mapping schemes are employed to facilitate a determination of the location of a subscriber unit and to assist in routing emergency calls. In one implementation, each location with the service area of the system is mapped into a set of uniformly sized and shaped information cells. Each information cell includes pointers to data structures defining, among other things, the service providers that are permitted to process calls to or from that location and the nearest emergency services center. Each location is also mapped into at least one virtual service provider cell which includes service provider preferences and requirements for handling a call to from that location and including a unique location identifier. A specific implementation for use with the Global System for Mobile Communication is described.

Inventors

  • 👤 Daniel H. Agre
  • 👤 Michael K. Spartz
  • 👤 Rodger M. Constandse

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 21:42
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/185; H04B7/1853; H04B7/18539; H04B7/18545; H04B7/18547; H04B7/1855; H04B7/18552; H04B7/18554; H04B7/18558; H04B7/1856; H04L; H04L67/00; H04L67/50; H04L67/52; H04W; H04W48/00; H04W48/18

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 130 words
In a mobile communication system having two or more separate service providers, a system for processing telephonic communications to or from a subscriber unit location within a service area of the mobile communications system, said system comprising: means for mapping physical locations within the service area of the mobile communications system to a set of information cells storing location-based information corresponding to the physical location; means for mapping physical locations within the service area of the mobile communications system to sets of virtual service provider cells with at least one separate set of virtual provider cells for each corresponding separate service provider; and means for processing communications between a subscriber unit within the service area and a service provider using the information cells and the corresponding virtual service provider cells.
Claim 2
Dependent Claim 130 words
In a mobile communication system having two or more separate service providers, a system for processing telephonic communications to or from a subscriber unit location within a service area of the mobile communications system, said system comprising: means for mapping physical locations within the service area of the mobile communications system to a set of information cells storing location-based information corresponding to the physical location; means for mapping physical locations within the service area of the mobile communications system to sets of virtual service provider cells with at least one separate set of virtual provider cells for each corresponding separate service provider; and means for processing communications between a subscriber unit within the service area and a service provider using the information cells and the corresponding virtual service provider cells.
Claim 3
Dependent Claim 35 words
The system of claim 1 wherein the information cell stores information representative of the service providers, if any, providing service to subscriber units located at one of the physical locations covered by the information cell.
Claim 4
Dependent Claim 34 words
The system of claim 2 wherein the information cells for the service area are all of the same size and shape and are tiled over the entire service area of the mobile communications system.
Claim 5
Dependent Claim 21 words
The system of claim 3 wherein information cells specifying the a common set of service providers comprise a common service area.
Claim 6
Dependent Claim 57 words
The system of claim 3 wherein information cells corresponding to the border between service areas include data structures identifying the shape of the border and wherein means are provided for identifying the service area providing service to the physical location of the subscriber unit based upon the shape of the border as represented in the data structure.
Claim 7
Dependent Claim 119 words
The system of claim 2 wherein said means for processing communications between a subscriber unit and a service provider comprises: means for receiving a telephone call connection request signal specifying a subscriber unit within the service area of the mobile communications system; means for determining the physical location of the subscriber unit; means for determining the information cell corresponding to the physical location of the subscriber unit; means for determining a service provider for providing service at the physical location of the subscriber unit as identified by the information cell; means for determining a virtual service provider cell corresponding the information cell; and means for outputting a signal representative of the virtual provider cell to the corresponding service provider.
Claim 8
Dependent Claim 111 words
The system of claim 6 wherein the information cell additionally stores information representative of a minimum necessary degree of confidence to which each service provider, providing service at the physical locations covered by the information cell, is willing to accept telephonic communications to or from subscriber units located at one of the physical locations covered by the information cell based upon any uncertainty in a determination of the actual physical location of the subscriber unit; and wherein the means for determining a service provider selects a service provider only if the uncertainty in the determination of the location of the subscriber unit does not exceed the minimum necessary degree of confidence.
Claim 9
Dependent Claim 40 words
The system of claim 6 wherein the information cell additionally stores information representative of the jurisdiction, if any, for law enforcement authorities to intercept telephonic communications to or from subscriber units at the physical locations covered by the information cell.
Claim 10
Dependent Claim 28 words
The system of claim 6 wherein the information cell additionally stores information representative of the nearest emergency services center to the physical locations covered by the information cell.
Claim 11
Dependent Claim 63 words
The system of claim 9 wherein said means for processing communications between a subscriber unit and a service provider further comprises: means for determining whether the telephone call connection request identifies an emergency services call and, if so, for routing the call to the nearest emergency services center as identified by the information cell corresponding to the physical location of the subscriber unit.
Claim 12
Dependent Claim 25 words
The system of claim 1 wherein the virtual service provider cells for the service area of a corresponding service provider are arranged in cell groups.
Claim 13
Dependent Claim 32 words
The system of claim 11 wherein all of the virtual cells are of the same size and shape and are uniformly tiled over the entire service area of the corresponding service provider.
Claim 14
Dependent Claim 29 words
The system of claim 11 wherein the virtual cells of a single cell group are all of the same size and shape and are tiled over the cell group.
Claim 15
Dependent Claim 18 words
The system of claim 11 wherein a collection of cell groups has a single corresponding location area code.
Claim 16
Dependent Claim 26 words
The system of claim 14 wherein the virtual service provider cells are each uniquely represented by a service provider code and a virtual cell identifier code.
Claim 17
Dependent Claim 23 words
The system of claim 15 wherein the virtual cell identifier code is represented by a location area code and a cell identification code.
Claim 18
Dependent Claim 33 words
The system of claim 11 and wherein different service providers handle communications for subscriber units in different geographical areas and wherein a different cell group mapping is provided for each different service provider.
Claim 19
Dependent Claim 10 words
The system of claim 17 wherein some cell groups overlap.
Claim 20
Dependent Claim 120 words
The system of claim 18 wherein the virtual service provider cells and cell groups are rectangular and the means for mapping said set of information cells to sets of virtual service provider cells includes means for storing the latitude and longitude of a corner location of each cell group means for receiving an identification of the latitude and longitude of the subscriber unit; means for determining latitude and longitude offsets between the corner location of a selected cell group in which the subscriber unit is located and the location of the subscriber unit; and means for identifying the particular virtual cell of the selected cell group in which the subscriber unit is located based upon the latitude and longitude offsets.
Claim 21
Dependent Claim 127 words
In a mobile communication system having two or more separate service providers, a method for processing telephonic communications to or from a subscriber unit location within a service area of the mobile communications system, said method comprising the steps of: mapping physical locations within the service area of the mobile communications system to a set of information cells storing location-based information corresponding to the physical location; mapping physical locations within the service area of the mobile communications system to sets of virtual service provider cells with at least one separate set of virtual provider cells for each corresponding separate service provider; and processing communications between a subscriber unit within the service area and a service provider using the information cells and the corresponding virtual service provider cells.
Claim 22
Dependent Claim 127 words
In a mobile communication system having two or more separate service providers, a method for processing telephonic communications to or from a subscriber unit location within a service area of the mobile communications system, said method comprising the steps of: mapping physical locations within the service area of the mobile communications system to a set of information cells storing location-based information corresponding to the physical location; mapping physical locations within the service area of the mobile communications system to sets of virtual service provider cells with at least one separate set of virtual provider cells for each corresponding separate service provider; and processing communications between a subscriber unit within the service area and a service provider using the information cells and the corresponding virtual service provider cells.
Claim 23
Dependent Claim 35 words
The method of claim 20 wherein the information cell stores information representative of the service providers, if any, providing service to subscriber units located at one of the physical locations covered by the information cell.
Claim 24
Dependent Claim 34 words
The method of claim 21 wherein the information cells for the service area are all of the same size and shape and are tiled over the entire service area of the mobile communications method.
Claim 25
Dependent Claim 21 words
The method of claim 22 wherein information cells specifying the a common set of service providers comprise a common service area.
Claim 26
Dependent Claim 53 words
The method of claim 22 wherein information cells corresponding to the border between service areas include data structures identifying the shape of the border and the service area providing service to the physical location of the subscriber unit is identified based upon the shape of the border as represented in the data structure.
Claim 27
Dependent Claim 110 words
The method of claim 21 wherein said step of processing communications between a subscriber unit and a service provider comprises the steps of: receiving a telephone call connection request signal specifying a subscriber unit within the service area of the mobile communications method; determining the physical location of the subscriber unit; determining the information cell corresponding to the physical location of the subscriber unit; determining a service provider for providing service at the physical location of the subscriber unit as identified by the information cell; determining a virtual service provider cell corresponding the information cell; and outputting a signal representative of the virtual provider cell to the corresponding service provider.
Claim 28
Dependent Claim 115 words
The method of claim 25 wherein the information cell additionally stores information representative of a minimum necessary degree of confidence to which each service provider, providing service at the physical locations covered by the information cell, is willing to accept telephonic communications to or from subscriber units located at one of the physical locations covered by the information cell based upon any uncertainty in a determination of the actual physical location of the subscriber unit; and wherein the step of determining a service provider includes the step of selecting a service provider only if the uncertainty in the determination of the location of the subscriber unit does not exceed the minimum necessary degree of confidence.
Claim 29
Dependent Claim 40 words
The method of claim 25 wherein the information cell additionally stores information representative of the jurisdiction, if any, for law enforcement authorities to intercept telephonic communications to or from subscriber units at the physical locations covered by the information cell.
Claim 30
Dependent Claim 28 words
The method of claim 25 wherein the information cell additionally stores information representative of the nearest emergency services center to the physical locations covered by the information cell.
Claim 31
Dependent Claim 64 words
The method of claim 28 wherein said step of processing communications between a subscriber unit and a service provider further comprises the steps of: determining whether the telephone call connection request identifies an emergency services call and, if so, for routing the call to the nearest emergency services center as identified by the information cell corresponding to the physical location of the subscriber unit.
Claim 32
Dependent Claim 25 words
The method of claim 20 wherein the virtual service provider cells for the service area of a corresponding service provider are arranged in cell groups.
Claim 33
Dependent Claim 32 words
The method of claim 30 wherein all of the virtual cells are of the same size and shape and are uniformly tiled over the entire service area of the corresponding service provider.
Claim 34
Dependent Claim 29 words
The method of claim 30 wherein the virtual cells of a single cell group are all of the same size and shape and are tiled over the cell group.
Claim 35
Dependent Claim 18 words
The method of claim 30 wherein a collection of cell groups has a single corresponding location area code.
Claim 36
Dependent Claim 26 words
The method of claim 33 wherein the virtual service provider cells are each uniquely represented by a service provider code and a virtual cell identifier code.
Claim 37
Dependent Claim 23 words
The method of claim 34 wherein the virtual cell identifier code is represented by a location area code and a cell identification code.
Claim 38
Dependent Claim 33 words
The method of claim 30 and wherein different service providers handle communications for subscriber units in different geographical areas and wherein a different cell group mapping is provided for each different service provider.
Claim 39
Dependent Claim 10 words
The method of claim 36 wherein some cell groups overlap.
Claim 40
Dependent Claim 115 words
The method of claim 37 wherein the virtual service provider cells and cell groups are rectangular and the step of mapping said set of information cells to sets of virtual service provider cells includes the steps of storing the latitude and longitude of a corner location of each cell group receiving an identification of the latitude and longitude of the subscriber unit; determining latitude and longitude offsets between the corner location of a selected cell group in which the subscriber unit is located and the location of the subscriber unit; and identifying the particular virtual cell of the selected cell group in which the subscriber unit is located based upon the latitude and longitude offsets.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-30 2003-03-01 2003-08-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-30 2007-03-01 2007-08-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-30 2011-03-01 2011-08-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag