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

Method for identifying the geographic region of a geographic area which contains a geographic zone

Assignee: Qualcomm Inc
•
Filing: 1998-04-20
•
Granted: 1999-11-02
•
Expires: 2018-04-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Identifying the geographic region of a geographic area which contains a geographic zone. To identify the geographic region which contains a geographic zone, one of the plurality of geographic regions in a geographic area is selected as a selected region. A determination is made as to whether the geographic zone is located within the selected region by determining whether the zone boundary points of the geographic zone are located within the selected region. If a predetermined percentage of the zone boundary points of the geographic zone are located within the selected region, then the geographic zone is located within the selected region and the geographic region is identified. To determine whether a zone boundary point is located within the selected region, a determination is made as to whether a line of predetermined slope drawn through the zone boundary point intersects the region boundary of the selected region. If the line intersects the selected region, then a determination is made as to whether the zone boundary point is located within the selected region.

Inventors

  • 👤 William N. Craport
  • 👤 Bruce C. Winters

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 05:49
CPC Classifications
G; G01; G01C; G01C21/00; G01C21/38; G01C21/3863; G01C21/387

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 226 words
In a coordinate system having a plurality of points, each point defined by an x-coordinate and a y-coordinate, a method for identifying which of a plurality of non-overlapping regions of an area contains a zone, the zone being defined by a plurality of zone boundary points, comprising the steps of: A. selecting one of the plurality of zone boundary points as a selected zone boundary point; B. selecting one of the plurality of regions as a selected region, the selected region being defined by a plurality of region boundary points; C. determining whether the selected zone boundary point is located within the selected region by: (1) determining whether a straight line drawn through the selected zone boundary point intersects the selected region at a first boundary point and a second boundary point; (2) if the straight line intersects the selected region at the first boundary point and the second boundary point, then determining whether the selected zone boundary point is located between the first boundary point and the second boundary point; and (3) if the selected zone boundary point is located between the first boundary point and the second boundary point, then determining that the selected zone boundary point is located within the selected region; and D. repeating step C with another one of the plurality of zone boundary points as the selected zone boundary point.
Claim 2
Dependent Claim 226 words
In a coordinate system having a plurality of points, each point defined by an x-coordinate and a y-coordinate, a method for identifying which of a plurality of non-overlapping regions of an area contains a zone, the zone being defined by a plurality of zone boundary points, comprising the steps of: A. selecting one of the plurality of zone boundary points as a selected zone boundary point; B. selecting one of the plurality of regions as a selected region, the selected region being defined by a plurality of region boundary points; C. determining whether the selected zone boundary point is located within the selected region by: (1) determining whether a straight line drawn through the selected zone boundary point intersects the selected region at a first boundary point and a second boundary point; (2) if the straight line intersects the selected region at the first boundary point and the second boundary point, then determining whether the selected zone boundary point is located between the first boundary point and the second boundary point; and (3) if the selected zone boundary point is located between the first boundary point and the second boundary point, then determining that the selected zone boundary point is located within the selected region; and D. repeating step C with another one of the plurality of zone boundary points as the selected zone boundary point.
Claim 3
Dependent Claim 183 words
The method of claim 1, wherein the straight line is a non-vertical line, and wherein step C(1) comprises the steps of: (a) building a table of region boundary sides having a plurality of entries, each of the entries having a first region boundary point and a next consecutive region boundary point; (b) comparing the selected zone boundary point to a selected one of the entries; (c) if the y-coordinate for the selected first region boundary point is greater than the y-coordinate for the selected zone boundary point and the y-coordinate for the selected next consecutive region boundary point is less than the y-coordinate for the selected zone boundary point, then determining that the straight line intersects the selected region at the first boundary point; and (d) if the straight line intersects the selected region at the first boundary point, then determining the x-coordinate of the first boundary point using the x-coordinate and the y-coordinate of the selected first region boundary point, the x-coordinate and the y-coordinate of the selected next consecutive region boundary point, and the y-coordinate of the selected zone boundary point.
Claim 4
Dependent Claim 16 words
The method of claim 2, wherein the steps (b)-(d) are repeated for the second boundary point.
Claim 5
Dependent Claim 66 words
The method of claim 2, further comprising the step of: if the y-coordinate for the selected first region boundary point is not greater than the y-coordinate for the selected zone boundary point or the y-coordinate for the selected next consecutive region boundary is not less than the y-coordinate for the selected zone boundary point, then repeating steps (b)-(d) with a second selected one of the entries.
Claim 6
Dependent Claim 108 words
The method of claim 2, wherein step C(2) comprises: (a) building a table of intersection points having a first entry comprising an odd intersection label and the first boundary point and a second entry comprising an even intersection label and the second boundary point; (b) comparing the selected zone boundary point to the first entry and the second entry; and (c) if the x-coordinate of the selected zone boundary point is located between the x-coordinate of the first boundary point and the x-coordinate of the second boundary point, then determining that the selected zone boundary point is located between the first boundary point and the second boundary point.
Claim 7
Dependent Claim 169 words
The method of claim 1, wherein the straight line is a vertical line, and wherein step C(1) comprises the steps of: (a) building a table of region boundary sides having a plurality of entries, each of the entries having a first region boundary point and a next consecutive region boundary point; (b) comparing the selected zone boundary point to a selected one of the entries; (c) if the x-coordinate for the selected first region boundary point is greater than the x-coordinate for the selected zone boundary point and the x-coordinate for the selected next consecutive region boundary point is less than the x-coordinate for the selected zone boundary point, then determining that the vertical line intersects the selected region at the first boundary point; and (d) determining the y-coordinate of the first boundary point using the x-coordinate and the y-coordinate of the selected first region boundary point, the x-coordinate and the y-coordinate of the selected next consecutive region boundary point, and the x-coordinate of the selected zone boundary point.
Claim 8
Dependent Claim 16 words
The method of claim 6, wherein the steps (b)-(d) are repeated for the second boundary point.
Claim 9
Dependent Claim 100 words
The method of claim 6, wherein step C(2) comprises: (a) building a table of intersection points having a first entry comprising an odd intersection label and the first boundary point and a second entry comprising an even intersection label and the second boundary point; (b) comparing the selected zone boundary point to the first entry and the second entry; and (c) if the y-coordinate of the selected zone boundary point is located between the first entry and the second entry, then determining that the selected zone boundary point is located between the first boundary point and the second boundary point.
Claim 10
Dependent Claim 176 words
In a coordinate system having a plurality of points, each point defined by an x-coordinate and a y-coordinate, a method for identifying which of a plurality of non-overlapping regions of an area contains a zone, the zone being defined by a plurality of zone boundary points, comprising the steps of: A. selecting one of the plurality of zone boundary points as a selected zone boundary point; B. selecting one of the plurality of regions as a selected region, the selected region being defined by a plurality of region boundary points; C. determining whether the selected zone boundary point is located within the selected region by: (1) determining whether a straight line drawn through the selected zone boundary point intersects the selected region only at the selected zone boundary point; and (2) if the straight line intersects the selected region only at the selected zone boundary point, then determining that the selected zone boundary point is located within the selected region; and D. determining whether a second selected zone boundary point is located within the selected region.
Claim 11
Dependent Claim 176 words
In a coordinate system having a plurality of points, each point defined by an x-coordinate and a y-coordinate, a method for identifying which of a plurality of non-overlapping regions of an area contains a zone, the zone being defined by a plurality of zone boundary points, comprising the steps of: A. selecting one of the plurality of zone boundary points as a selected zone boundary point; B. selecting one of the plurality of regions as a selected region, the selected region being defined by a plurality of region boundary points; C. determining whether the selected zone boundary point is located within the selected region by: (1) determining whether a straight line drawn through the selected zone boundary point intersects the selected region only at the selected zone boundary point; and (2) if the straight line intersects the selected region only at the selected zone boundary point, then determining that the selected zone boundary point is located within the selected region; and D. determining whether a second selected zone boundary point is located within the selected region.
Claim 12
Dependent Claim 117 words
The method of claim 9, wherein step C(1) comprises the steps of: (a) building a table of region boundary sides having a plurality of entries, each of the entries having a first region boundary point and a next consecutive region boundary point; (b) comparing the selected zone boundary point to a selected one of the entries; and (c) if the y-coordinate of the selected first region boundary point is equal to the y-coordinate of the selected zone boundary point and the x-coordinate of the selected first region boundary point is equal to the x-coordinate of the selected zone boundary point, then determining that the straight line intersects the selected region at the selected first region boundary point.
Claim 13
Dependent Claim 145 words
The method of claim 10, further comprising the steps of: (d) building a table of intersection points having a first entry comprising an odd intersection label and the selected first region boundary point; (e) if the straight line is tangential to the selected first region boundary point and the straight line does not intersect an immediately adjacent region boundary point, then creating a second entry in the table of intersection points comprising an even intersection label and the selected first region boundary point; (f) comparing the selected zone boundary point to the first entry and the second entry; and (g) if the x-coordinate and the y-coordinate of the selected zone boundary point is equal to the x-coordinate and the y-coordinate of the first entry and the second entry, then determining that the straight line intersects the selected region only at the selected zone boundary point.
Claim 14
Dependent Claim 239 words
In a geographic area divided into a plurality of non-overlapping geographic regions, each of the geographic regions being defined by a region boundary of a plurality of region boundary points, and a plurality of non-overlapping geographic zones, each of the geographic zones being defined by a zone boundary of a plurality of zone boundary points, a method for identifying the geographic region which contains a geographic zone, comprising the steps of: A. estimating the geographic zone with an estimated zone; B. selecting one of the plurality of non-overlapping geographic regions as a selected region; C. estimating the selected region with a selected estimated region; D. making a first determination as to whether the estimated zone is located within the selected estimated region; E. if the estimated zone is located within the selected estimated region, selecting one of the plurality of zone boundary points of the geographic zone as a selected zone boundary point; F. making a second determination as to whether the selected zone boundary point is located within the selected region; G. if the second determination in step F is that the selected zone boundary point is located within the selected region, then repeating step F with another one of the plurality of zone boundary points as the selected zone boundary point; and H. if at least a predetermined percentage of the plurality of zone boundary points is located within the selected region, then identifying the selected region.
Claim 15
Dependent Claim 239 words
In a geographic area divided into a plurality of non-overlapping geographic regions, each of the geographic regions being defined by a region boundary of a plurality of region boundary points, and a plurality of non-overlapping geographic zones, each of the geographic zones being defined by a zone boundary of a plurality of zone boundary points, a method for identifying the geographic region which contains a geographic zone, comprising the steps of: A. estimating the geographic zone with an estimated zone; B. selecting one of the plurality of non-overlapping geographic regions as a selected region; C. estimating the selected region with a selected estimated region; D. making a first determination as to whether the estimated zone is located within the selected estimated region; E. if the estimated zone is located within the selected estimated region, selecting one of the plurality of zone boundary points of the geographic zone as a selected zone boundary point; F. making a second determination as to whether the selected zone boundary point is located within the selected region; G. if the second determination in step F is that the selected zone boundary point is located within the selected region, then repeating step F with another one of the plurality of zone boundary points as the selected zone boundary point; and H. if at least a predetermined percentage of the plurality of zone boundary points is located within the selected region, then identifying the selected region.
Claim 16
Dependent Claim 61 words
The method of claim 12, wherein if the first determination in step D is that the estimated zone is not located within the selected estimated region, then repeating steps B, C and D with another one of the non-overlapping geographic regions until the first determination in the step D is that the estimated zone is located within the selected estimated region.
Claim 17
Dependent Claim 64 words
The method of claim 12, wherein if the second determination in step F is that the selected zone boundary point is not located within the selected region, then repeating steps B, C, D, E and F with another one of the non-overlapping geographic regions until the second determination in step F is that the selected zone boundary point is located within the selected region.
Claim 18
Dependent Claim 112 words
The method of claim 12, wherein step F comprises the steps of: (1) determining whether a straight line drawn through the selected zone boundary point intersects the selected region at a first boundary point and a second boundary point; (2) if the straight line intersects the selected region at the first boundary point and the second boundary point, then determining whether the selected zone boundary point is located between the first boundary point and the second boundary point; and (3) if the selected zone boundary point is located between the first boundary point and the second boundary point, then determining that the selected zone boundary point is located within the selected region.
Claim 19
Dependent Claim 184 words
The method of claim 15, wherein the straight line is a non-vertical line, and wherein the step (1) comprises the steps of: (a) building a table of region boundary sides having a plurality of entries, each of the entries having a first region boundary point and a next consecutive region boundary point; (b) comparing the selected zone boundary point to a selected one of the entries; (c) if the y-coordinate for the selected first region boundary point is greater than the y-coordinate for the selected zone boundary point and the y-coordinate for the selected next consecutive region boundary point is less than the y-coordinate for the selected zone boundary point, then determining that the straight line intersects the selected region at the first boundary point; and (d) if the straight line intersects the selected region at the first boundary point, then determining the x-coordinate of the first boundary point using the x-coordinate and the y-coordinate of the selected first region boundary point, the x-coordinate and the y-coordinate of the selected next consecutive region boundary point, and the y-coordinate of the selected zone boundary point.
Claim 20
Dependent Claim 15 words
The method of claim 16, wherein steps (b)-(d) are repeated for the second boundary point.
Claim 21
Dependent Claim 184 words
The method of claim 15, wherein the straight line is a non-vertical line, and wherein the step (1) comprises the steps of: (a) building a table of region boundary sides having a plurality of entries, each of the entries having a first region boundary point and a next consecutive region boundary point; (b) comparing the selected zone boundary point to a selected one of the entries; (c) if the x-coordinate for the selected first region boundary point is greater than the x-coordinate for the selected zone boundary point and the x-coordinate for the selected next consecutive region boundary point is less than the x-coordinate for the selected zone boundary point, then determining that the straight line intersects the selected region at the first boundary point; and (d) if the straight line intersects the selected region at the first boundary point, then determining the y-coordinate of the first boundary point using the x-coordinate and the y-coordinate of the selected first region boundary point, the x-coordinate and the y-coordinate of the selected next consecutive region boundary point, and the x-coordinate of the selected zone boundary point.
Claim 22
Dependent Claim 109 words
The method of claim 15, wherein the step (2) comprises: (a) building a table of intersection points having a first entry comprising an odd intersection label and the first boundary point and a second entry comprising an even intersection label and the second boundary point; (b) comparing the selected zone boundary point to the first entry and the second entry; and (c) if the x-coordinate of the selected zone boundary point is located between the x-coordinate of the first boundary point and the x-coordinate of the second boundary point, then determining that the selected zone boundary point is located between the first boundary point and the second boundary point.
Claim 23
Dependent Claim 67 words
The method of claim 12, wherein step F comprises the steps of: (1) determining whether a straight line drawn through the selected zone boundary point intersects the selected region only at the selected zone boundary point; and (2) if the straight line intersects the selected region only at the selected zone boundary point, then determining that the selected zone boundary point is located within the selected region.
Claim 24
Dependent Claim 117 words
The method of claim 20, wherein step (1) comprises the steps of: (a) building a table of region boundary sides having a plurality of entries, each of the entries having a first region boundary point and a next consecutive region boundary point; (b) comparing the selected zone boundary point to a selected one of the entries; and (c) if the y-coordinate of the selected first region boundary point is equal to the y-coordinate of the selected zone boundary point and the x-coordinate of the selected first region boundary point is equal to the x-coordinate of the selected zone boundary point, then determining that the straight line intersects the selected region at the selected first region boundary point.
Claim 25
Dependent Claim 145 words
The method of claim 21, further comprising the steps of: (d) building a table of intersection points having a first entry comprising an odd intersection label and the selected first region boundary point; (e) if the straight line is tangential to the selected first region boundary point and the straight line does not intersect an immediately adjacent region boundary point, then creating a second entry in the table of intersection points comprising an even intersection label and the selected first region boundary point; (f) comparing the selected zone boundary point to the first entry and the second entry; and (g) if the x-coordinate and the y-coordinate of the selected zone boundary point is equal to the x-coordinate and the y-coordinate of the first entry and the second entry, then determining that the straight line intersects the selected region only at the selected zone boundary point.

References Cited (Backward Citations)

US4675823A Cited
US4809201A Cited
US5506897A Cited
US5506897C1 Cited
US5533107A Cited
US5445524A Cited
US5669061A Cited
US5550743A Cited
US5684940A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag