IP Library Granted Patent US 7,398,154
Granted Patent B2
US 7,398,154 · App. 11/028,452 · Granted Jul 8, 2008

Method and system for computing road grade data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,398,154
App. No.
11/028,452
Granted
Jul 8, 2008
Kind
B2
Abstract

A method of obtaining data for a geographic database is disclosed. Data indicating a plurality of locations along roads including data indicating altitudes at the plurality of locations is provided. Road grade values for a plurality of subsections of the road are computed; each of the subsections is a portion of the road between two of the locations. A plurality of temporary change points are identified as joining two adjacent subsections having road grade values that differ by a value greater than a predetermined amount. Road grade values for each part of the road between adjacent temporary change points are computed. Consecutive parts of the road having road grade values that falls within a predetermined range are grouped into at least one constant road grade section. The geographic database stores data that define the constant road grade section.

Claims (31)

1. A computer-implemented method of representing road geometry for a geographic database comprising:

providing data indicating a plurality of locations along roads, including data indicating longitude, latitude and altitude at said plurality of locations;

computing a horizontal distance between two of said locations;

using a Hough Line Transform to determine a plurality of straight line segments corresponding to a plurality of constant road grade sections along the road, wherein the Hough Line Transform uses data indicating altitudes and said horizontal distance along the road as inputs;

identifying a grade change point corresponding to a location of an intersection of adjacent straight-line segments determined by the Hough Line Transform; and

storing data that define said constant road grade sections in the geographic database.

2. The method of claim 1 wherein said horizontal distance is calculated from said data indicating latitude and longitude.

3. The method of claim 1 further comprising identifying a road grade value of one of said constant road grade sections as a slope of said corresponding straight-line segment.

4. The method of claim 3 further comprising storing said road grade value of said constant road grade section in the geographic database.

5. The method of claim 1 further comprising:

storing said grade change point in said geographic database.

6. A computer-implemented method of obtaining data for a geographic database comprising:

providing data indicating latitude, longitude and altitude at a plurality of locations along roads;

performing a Hough Line Transform using said data indicating latitude, longitude and altitude to determine a plurality of straight line segments corresponding to a plurality of constant road grade sections along the road; and

storing road grade data that identify said constant road grade sections determined by said Hough Line Transform in the geographic database.

7. The method of claim 6 wherein the data indicating altitudes and horizontal distances along the road are used as inputs to the Hough Line Transform.

8. The method of claim 7 wherein said horizontal distance is calculated from said data indicating latitude and longitude.

9. The method of claim 6 further comprising identifying a grade change point corresponding to a location of an intersection of adjacent straight-line segments determined by the Hough Line Transform.

10. The method of claim 9 further comprising storing said grade change point in the geographic database.

11. The method of claim 6 further comprising identifying a road grade value of one of said constant road grade sections as a slope of said corresponding straight-line segment.

12. The method of claim 11 further comprising storing the road grade value of said constant road grade section in the geographic database.

13. A computer-implemented method of obtaining data for a geographic database comprising:

providing data indicating latitude, longitude and altitude at a plurality of locations along roads;

computing a horizontal distance between two of said locations;

performing a Hough Line Transform to determine a plurality of straight line segments corresponding to a plurality of constant road grade sections along the road, wherein said inputs to said Hough Line Transform are horizontal distance along the road and altitude;

identifying a road grade value of one of said constant road grade sections as a slope of said corresponding straight-line segment; and

storing data that define road grade in the geographic database.

14. The method of claim 13 further comprising storing the road grade value in the geographic database.

15. The method of claim 13 wherein said horizontal distance is calculated from said data indicating latitude and longitude.

16. The method of claim 13 further comprising identifying a grade change point corresponding to a location of an intersection of adjacent straight-line segments determined by the Hough Line Transform.

17. The method of claim 16 further comprising storing said grade change point in the geographic database.

Assignments (2)
CHANGE OF NAME Recorded Sep 26, 2014
From: NAVTEQ B.V.
To: HERE GLOBAL B.V.
Reel/Frame 033830/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2012
From: NAVTEQ NORTH AMERICA, LLC
To: NAVTEQ B.V.
Reel/Frame 027588/0051 →