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

Multiple layer road memory storage device and route planning system

Assignee: Motorola Solutions Inc
•
Filing: 1991-08-05
•
Granted: 1994-02-08
•
Expires: 2011-08-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A route planning system (10) uses a computer (11) and stored road data to calculate a desired route to a destination. Road data is stored in a multiple layer road map data memory (13) in hierarchical multiple layers (17, 18, 19), each layer defining roadways by stored road segments (1S1-3S7) which extend between nodes (135-365)that correspond to roadway intersections. A first or lower layer (17) of road data designates a large number of first layer vehicle roadways while a second or higher level layer (18 or 19) of road data designates only some of the large number of first layer roadways as second layer roadways. Preferably, stored second layer road segments (2S1-2S17 or 3S1-3S7) extend between intersections of the roadways designated in the second layer rather than between intersections of roadways in the second layer with roadways or road segments not designated in the second layer but designated in the first layer. Preferably, at least some of the second layer road segments (2S1-2S17 or 3S1-3S7) are equivalent to the combination of several road segments (1S1-1S52)stored in the first layer. The road map data memory (13) and route planning system (10) minimize storage requirements for road data while speeding up the route planning process.

Inventors

  • 👤 Bernard C. Smith, Jr.
  • 👤 Laura J. Link

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 08:25
CPC Classifications
G; G01; G01C; G01C21/00; G01C21/38; G01C21/3863; G01C21/387; G01C21/3878; G01C21/26; G01C21/34

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 348 words
A multiple layer road memory storage device comprising: a road memory means for storing therein road data defining fixed roadways located in a predetermined geographical area, wherein said road data is hierarchically stored in multiple layers in said memory means, said memory means including a first portion for storing a first detailed layer of road data designating a large number of first layer roadways of various categories and their intersections with each other, each stored first layer roadway is defined at least by individual stored first layer road segments which extend between stored first layer nodes that correspond to each of said first layer roadway intersections, said memory means also including a second portion for storing a second higher level layer of road data designating only some of said large number of first layer roadways as second layer roadways and designating second layer roadway intersections between each of said second layer roadways, wherein each of said stored second layer roadways is defined at least by individual stored second layer road segments each of which represents a portion of one of said second layer roadways and each of which extends between stored second layer nodes which correspond to intersections of roadways designated in said second layer with other roadways designated in said second layer regardless of intersections of first layer road segments corresponding to said portions of said roadways represented by said stored second layer road segments with roadways/road segments designated in said first layer but not in said second layer, and wherein each of said stored second layer nodes, corresponding to an intersection of said stored second layer roadways, directly corresponds to one of said stored first layer nodes corresponding to an intersection of said stored first layer roadways; wherein at least some of said stored second layer road segments are equivalent to a combination of several of said road segments stored in said first layer, and wherein said some of said stored second layer road segments have a road segment length equivalent to a road segment length of said combination of said segments in said first layer.
Claim 2
Dependent Claim 348 words
A multiple layer road memory storage device comprising: a road memory means for storing therein road data defining fixed roadways located in a predetermined geographical area, wherein said road data is hierarchically stored in multiple layers in said memory means, said memory means including a first portion for storing a first detailed layer of road data designating a large number of first layer roadways of various categories and their intersections with each other, each stored first layer roadway is defined at least by individual stored first layer road segments which extend between stored first layer nodes that correspond to each of said first layer roadway intersections, said memory means also including a second portion for storing a second higher level layer of road data designating only some of said large number of first layer roadways as second layer roadways and designating second layer roadway intersections between each of said second layer roadways, wherein each of said stored second layer roadways is defined at least by individual stored second layer road segments each of which represents a portion of one of said second layer roadways and each of which extends between stored second layer nodes which correspond to intersections of roadways designated in said second layer with other roadways designated in said second layer regardless of intersections of first layer road segments corresponding to said portions of said roadways represented by said stored second layer road segments with roadways/road segments designated in said first layer but not in said second layer, and wherein each of said stored second layer nodes, corresponding to an intersection of said stored second layer roadways, directly corresponds to one of said stored first layer nodes corresponding to an intersection of said stored first layer roadways; wherein at least some of said stored second layer road segments are equivalent to a combination of several of said road segments stored in said first layer, and wherein said some of said stored second layer road segments have a road segment length equivalent to a road segment length of said combination of said segments in said first layer.
Claim 3
Dependent Claim 63 words
A multiple layer road memory storage device according to claim 1 wherein each of said road segments stored in said first and second layers has two end points between which the road segment extends, and each stored road segment includes stored end node data defining the location of two node points corresponding to said two end points of each of said road segments.
Claim 4
Dependent Claim 29 words
A multiple layer road memory storage device according to claim 2 wherein some of said node points in said first layer correspond to node points in said second layer.
Claim 5
Dependent Claim 61 words
A multiple layer road memory storage device according to claim 3 wherein some of said node points in said first layer correspond to shape points in said second layer, wherein said second layer shape points are located within a road segment in said second layer but do not correspond to any end point of a road segment in said second layer.
Claim 6
Dependent Claim 32 words
A multiple layer road memory storage device according to claim 3 wherein some of said node points in said first layer have no corresponding road segment node points in said second layer.
Claim 7
Dependent Claim 29 words
A multiple layer road memory storage device according to claim 3 wherein all of said node points in said second layer correspond to node points in said first layer.
Claim 8
Dependent Claim 46 words
A multiple layer road memory storage device according to claim 1 wherein said stored road data for each of said stored road segments in said first and second layers includes a segment ID for each stored road segment and the length of said stored road segment.
Claim 9
Dependent Claim 46 words
A multiple layer road memory storage device according to claim 7 wherein said stored road data includes, for each of said road segments in any of said first and second layers, node data defining the location of node points at each end of said road segment.
Claim 10
Dependent Claim 392 words
A route planning system comprising: a road memory means for storing therein road data defining fixed roadways in a predetermined geographical area, and a route planning computer means coupled to said road memory means for receiving said road data and using it to determine a desired route to a destination via said fixed roadways, wherein said road data is hierarchically stored in said memory means and is stored as a first detailed layer designating a large number of first layer roadways of various categories and their intersections with each other, each stored first layer roadway is defined at least by individual stored first layer road segments which extend between stored first layer nodes that correspond to each of said first layer roadway intersections, and said road data is also stored in said memory means as a second higher level layer having data designating only some of said large number of first layer roadways as second layer roadways and data designating second layer roadway intersections between each of said second layer roadways, wherein said second layer of road data defines said second layer roadways by individual second layer road segments each of which represents a portion of one of said second layer roadways and each of which extends between intersections of roadways in said second layer with other roadways in said second layer regardless of intersections of first layer road segments corresponding to said portions of said roadways represented by said stored second layer road segments with roadways/road segments designated in said first layer but not in said second layer, and wherein said route planning computer uses at least said second layer road segments, as stored in said second layer, in determining said desired route, and wherein each of said stored second layer nodes, corresponding to an intersection of said stored second layer roadways, directly corresponds to one of said stored first layer nodes corresponding to an intersection of said stored first layer roadways; wherein at least some of said road segments stored in said second layer and used by said route planning computer are equivalent to a combination of several of said road segments stored in said first layer, and wherein said some of said stored second layer road segments have a road segment length equivalent to a road segment length of said combination of said road segments in said first layer.
Claim 11
Dependent Claim 392 words
A route planning system comprising: a road memory means for storing therein road data defining fixed roadways in a predetermined geographical area, and a route planning computer means coupled to said road memory means for receiving said road data and using it to determine a desired route to a destination via said fixed roadways, wherein said road data is hierarchically stored in said memory means and is stored as a first detailed layer designating a large number of first layer roadways of various categories and their intersections with each other, each stored first layer roadway is defined at least by individual stored first layer road segments which extend between stored first layer nodes that correspond to each of said first layer roadway intersections, and said road data is also stored in said memory means as a second higher level layer having data designating only some of said large number of first layer roadways as second layer roadways and data designating second layer roadway intersections between each of said second layer roadways, wherein said second layer of road data defines said second layer roadways by individual second layer road segments each of which represents a portion of one of said second layer roadways and each of which extends between intersections of roadways in said second layer with other roadways in said second layer regardless of intersections of first layer road segments corresponding to said portions of said roadways represented by said stored second layer road segments with roadways/road segments designated in said first layer but not in said second layer, and wherein said route planning computer uses at least said second layer road segments, as stored in said second layer, in determining said desired route, and wherein each of said stored second layer nodes, corresponding to an intersection of said stored second layer roadways, directly corresponds to one of said stored first layer nodes corresponding to an intersection of said stored first layer roadways; wherein at least some of said road segments stored in said second layer and used by said route planning computer are equivalent to a combination of several of said road segments stored in said first layer, and wherein said some of said stored second layer road segments have a road segment length equivalent to a road segment length of said combination of said road segments in said first layer.
Claim 12
Dependent Claim 61 words
A route planning system according to claim 9 wherein each of said road segments stored in each of said first and second layers has two end points between which the road segment extends and each stored road segment includes end node data defining the location of two node points corresponding to said two end points of each of said road segments.
Claim 13
Dependent Claim 36 words
A route planning system according to claim 10 wherein said route planning computer means includes means for searching for all road segments in said second layer which include a predetermined node point in said second layer.
Claim 14
Dependent Claim 26 words
A route planning system according to claim 11 wherein some of said node points in said first layer correspond to node points in said second layer.
Claim 15
Dependent Claim 58 words
A route planning system according to claim 12 wherein some of said node points in said first layer correspond to shape points in said second layer, wherein said second layer shape points are located within a road segment in said second layer but do not correspond to any end point of a road segment in said second layer.
Claim 16
Dependent Claim 29 words
A route planning system according to claim 12 wherein some of said node points in said first layer have no corresponding road segment node points in said second layer.
Claim 17
Dependent Claim 26 words
A route planning system according to claim 12 wherein all of said node points in said second layer correspond to node points in said first layer.
Claim 18
Dependent Claim 37 words
A route planning system according to claim 12 wherein said route planning computer means also includes means for searching for all road segments in said first layer which include a predetermined node point in said first layer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-02-07 1997-08-09 1998-02-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-02-07 2001-08-09 2002-02-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-02-07 2005-08-09 2006-02-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag