US6526349B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of compiling navigation route content
Assignee: Google Technology Holdings LLC
•
Filing: 2001-04-23
•
Granted: 2003-02-25
•
Expires: 2021-04-23
Abstract
Abstract A method of compiling navigation route content ( 202 ) in a distributed communications system ( 100 ) includes defining a navigation route ( 306 ) between a starting location ( 302 ) and a destination location ( 304 ) that is comprised a plurality of route links ( 320-332 ) and defined by a user of a remote communications node ( 104 ). The plurality of route links ( 320-332 ) are monitored and navigation route content ( 202 ) is recorded for each of the route links. Navigation route content ( 202 ) is compiled by a navigation route algorithm ( 204 ) and navigation route data ( 206 ) is calculated for the navigation route ( 306 ) between starting location ( 302 ) and destination location ( 304 ).
Inventors
- 👤 James Blake Bullock
- 👤 J. Scott Geranen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 12:49
CPC Classifications
G; G01; G01C; G01C21/00; G01C21/26; G01C21/34; G01C21/3453; G01C21/3484
Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
217 words
A method of compiling navigation route content in a distributed communications system having a remote communications node, the method comprising: defining a navigation route between a starting location and a destination location, wherein the navigation route is comprised of a plurality of route links and wherein the navigation route is defined by a user of the remote communications node; monitoring the plurality of route links traversed by the remote communications node; determining if the starting location is within a radius of a previously defined starting location, and wherein the remote communications node begins recording the navigation route content if the starting location is within the radius of the previously defined starting location, and wherein recording the navigation route content of each of the plurality of route links occurs in at least one of: as the plurality of route links are traversed by the remote communications node; and in real-time; determining if the destination location is within a radius of a previously defined destination location, and wherein the remote communications node ends recording the navigation route content if the destination location is within the radius of the previously defined destination location; compiling the navigation route content into a navigation route algorithm; and calculating navigation route data for the navigation route between the starting location and the destination location.
Claim 2
Independent Claim
217 words
A method of compiling navigation route content in a distributed communications system having a remote communications node, the method comprising: defining a navigation route between a starting location and a destination location, wherein the navigation route is comprised of a plurality of route links and wherein the navigation route is defined by a user of the remote communications node; monitoring the plurality of route links traversed by the remote communications node; determining if the starting location is within a radius of a previously defined starting location, and wherein the remote communications node begins recording the navigation route content if the starting location is within the radius of the previously defined starting location, and wherein recording the navigation route content of each of the plurality of route links occurs in at least one of: as the plurality of route links are traversed by the remote communications node; and in real-time; determining if the destination location is within a radius of a previously defined destination location, and wherein the remote communications node ends recording the navigation route content if the destination location is within the radius of the previously defined destination location; compiling the navigation route content into a navigation route algorithm; and calculating navigation route data for the navigation route between the starting location and the destination location.
Claim 3
Dependent Claim
40 words
The method of claim 1 , wherein defining the navigation route comprises activating a route storing algorithm in the remote communications node, wherein the route storing algorithm defines the starting location and the destination location of the remote communications node.
Claim 4
Dependent Claim
42 words
The method of claim 1 , wherein defining the navigation route comprises determining if the starting location is within a radius of a previously defined starting location and if the destination location is within a radius of a previously defined destination location.
Claim 5
Dependent Claim
26 words
The method of claim 1 , wherein the navigation route content comprises position data for each of the plurality of route links of the navigation route.
Claim 6
Dependent Claim
26 words
The method of claim 1 , wherein the navigation route content comprises velocity data for each of the plurality of route links of the navigation route.
Claim 7
Dependent Claim
26 words
The method of claim 1 , wherein the navigation route content comprises time data for each of the plurality of route links of the navigation route.
Claim 8
Dependent Claim
20 words
The method of claim 1 , wherein recording comprises recording the navigation route content at intervals along the navigation route.
Claim 9
Dependent Claim
30 words
The method of claim 1 , wherein recording comprises recording navigation anomaly content for the plurality of route links and incorporating the navigation anomaly content into the navigation route algorithm.
Claim 10
Dependent Claim
22 words
The method of claim 1 , further comprising overlaying the plurality of route links for the navigation route on a digital roadmap.
Claim 11
Dependent Claim
40 words
The method of claim 1 , further comprising optimizing the navigation route utilizing the navigation route data, wherein the navigation route algorithm selects the plurality of route links to minimize travel time between the starting location and the destination location.
Claim 12
Dependent Claim
42 words
The method of claim 1 , further comprising optimizing the navigation route utilizing the navigation route data, wherein the navigation route algorithm selects the plurality of route links in order to minimize travel distance between the starting location and the destination location.
Claim 13
Dependent Claim
229 words
A computer-readable medium containing computer instructions for instructing a processor to perform a method of compiling navigation route content in a distributed communications system having a remote communications node, the instructions comprising: defining a navigation route between a starting location and a destination location, wherein the navigation route is comprised of a plurality of route links and wherein the navigation route is defined by a user of the remote communications node; monitoring the plurality of route links traversed by the remote communications node; determining if the starting location is within a radius of a previously defined starting location, and wherein the remote communications node begins recording the navigation route content if the starting location is within the radius of the previously defined starting location, and wherein recording the navigation route content of each of the plurality of route links occurs in at least one of: as the plurality of route links are traversed by the- remote communications node; and in real-time; determining if the destination location is within a radius of a previously defined destination location, and wherein the remote communications node ends recording the navigation route content if the destination location is within the radius of the previously defined destination location; compiling the navigation route content into a navigation route algorithm; and calculating navigation route data for the navigation route between the starting location and the destination location.
Claim 14
Dependent Claim
229 words
A computer-readable medium containing computer instructions for instructing a processor to perform a method of compiling navigation route content in a distributed communications system having a remote communications node, the instructions comprising: defining a navigation route between a starting location and a destination location, wherein the navigation route is comprised of a plurality of route links and wherein the navigation route is defined by a user of the remote communications node; monitoring the plurality of route links traversed by the remote communications node; determining if the starting location is within a radius of a previously defined starting location, and wherein the remote communications node begins recording the navigation route content if the starting location is within the radius of the previously defined starting location, and wherein recording the navigation route content of each of the plurality of route links occurs in at least one of: as the plurality of route links are traversed by the- remote communications node; and in real-time; determining if the destination location is within a radius of a previously defined destination location, and wherein the remote communications node ends recording the navigation route content if the destination location is within the radius of the previously defined destination location; compiling the navigation route content into a navigation route algorithm; and calculating navigation route data for the navigation route between the starting location and the destination location.
Claim 15
Dependent Claim
41 words
The computer-readable medium in claim 12 , wherein defining the navigation route comprises activating a route storing algorithm in the remote communications node, wherein the route storing algorithm defines the starting location and the destination location of the remote communications node.
Claim 16
Dependent Claim
43 words
The computer-readable medium in claim 12 , wherein defining the navigation route comprises determining if the starting location is within a radius of a previously defined starting location and if the destination location is within a radius of a previously defined destination location.
Claim 17
Dependent Claim
27 words
The computer-readable medium in claim 12 , wherein the navigation route content comprises position data for each of the plurality of route links of the navigation route.
Claim 18
Dependent Claim
27 words
The computer-readable medium in claim 14 , wherein the navigation route content comprises velocity data for each of the plurality of route links of the navigation route.
Claim 19
Dependent Claim
27 words
The computer-readable medium in claim 12 , wherein the navigation route content comprises time data for each of the plurality of route links of the navigation route.
Claim 20
Dependent Claim
21 words
The computer-readable medium in claim 12 , wherein recording comprises recording the navigation route content at intervals along the navigation route.
Claim 21
Dependent Claim
31 words
The computer-readable medium in claim 12 , wherein recording comprises recording navigation anomaly content for the plurality of route links and incorporating the navigation anomaly content into the navigation route algorithm.
Claim 22
Dependent Claim
23 words
The computer-readable medium in claim 12 , further comprising overlaying the plurality of route links for the navigation route on a digital roadmap.
Claim 23
Dependent Claim
41 words
The computer-readable medium in claim 12 , further comprising optimizing the navigation route utilizing the navigation route data, wherein the navigation route algorithm selects the plurality of route links to minimize travel time between the starting location and the destination location.
Claim 24
Dependent Claim
43 words
The computer-readable medium in claim 12 , further comprising optimizing the navigation route utilizing the navigation route data, wherein the navigation route algorithm selects the plurality of route links in order to minimize travel distance between the starting location and the destination location.
Claim 25
Independent Claim
235 words
A method of providing navigation route content in a distributed communications system having a remote communications node, the method comprising: providing means for defining a navigation route between a starting location and a destination location, wherein the navigation route is comprised of a plurality of route links and wherein the navigation route is defined by a user of the remote communications node; providing means for monitoring the plurality of route links traversed by the remote communications node; providing means for determining if the starting location is within a radius of a previously defined starting location, and wherein the remote communications node begins recording the navigation route content if the starting location is within the radius of the previously defined starting location, and wherein recording the navigation route content of each of the plurality of route links occurs in at least one of: as the plurality of route links are traversed by the remote communications node; and in real-time; providing means for determining if the destination location is within a radius of a previously defined destination location, and wherein the remote communications node ends recording the navigation route content if the destination location is within the radius of the previously defined destination location; providing means for compiling the navigation route content into a navigation route algorithm; and providing means for calculating navigation route data for the navigation route between the starting location and the destination location.
Claim 26
Independent Claim
235 words
A method of providing navigation route content in a distributed communications system having a remote communications node, the method comprising: providing means for defining a navigation route between a starting location and a destination location, wherein the navigation route is comprised of a plurality of route links and wherein the navigation route is defined by a user of the remote communications node; providing means for monitoring the plurality of route links traversed by the remote communications node; providing means for determining if the starting location is within a radius of a previously defined starting location, and wherein the remote communications node begins recording the navigation route content if the starting location is within the radius of the previously defined starting location, and wherein recording the navigation route content of each of the plurality of route links occurs in at least one of: as the plurality of route links are traversed by the remote communications node; and in real-time; providing means for determining if the destination location is within a radius of a previously defined destination location, and wherein the remote communications node ends recording the navigation route content if the destination location is within the radius of the previously defined destination location; providing means for compiling the navigation route content into a navigation route algorithm; and providing means for calculating navigation route data for the navigation route between the starting location and the destination location.
Claim 27
Dependent Claim
47 words
The method of claim 23 , wherein providing means for defining activating a route storing algorithm in the remote activating a route storing algorithm in the remote communications node, wherein the route storing algorithm defines the starting location and the destination location of the remote communications node.
Claim 28
Dependent Claim
48 words
The method of claim 23 , wherein providing means for defining the navigation route comprises providing means for determining if the starting location is within a radius of a previously defined starting location and if the destination location is within a radius of a previously defined destination location.
Claim 29
Dependent Claim
26 words
The method of claim 23 , wherein the navigation route content comprises position data for each of the plurality of route links of the navigation route.
Claim 30
Dependent Claim
26 words
The method of claim 23 , wherein the navigation route content comprises velocity data for each of the plurality of route links of the navigation route.
Claim 31
Dependent Claim
26 words
The method of claim 23 , wherein the navigation route content comprises time data for each of the plurality of route links of the navigation route.
Claim 32
Dependent Claim
26 words
The method of claim 23 , wherein providing means for recording comprises providing means for recording the navigation route content at intervals along the navigation route.
Claim 33
Dependent Claim
36 words
The method of claim 23 , wherein providing means for recording comprises providing means for recording navigation anomaly content for the plurality of route links and incorporating the navigation anomaly content into the navigation route algorithm.
Claim 34
Dependent Claim
25 words
The method of claim 23 , further comprising providing means for overlaying the plurality of route links for the navigation route on a digital roadmap.
Claim 35
Dependent Claim
43 words
The method of claim 23 , further comprising providing means for optimizing the navigation route utilizing the navigation route data, wherein the navigation route algorithm selects the plurality of route links to minimize travel time between the starting location and the destination location.
Claim 36
Dependent Claim
45 words
The method of claim 23 , further comprising providing means for optimizing the navigation route utilizing the navigation route data, wherein the navigation route algorithm selects the plurality of route links in order to minimize travel distance between the starting location and the destination location.
Claim 37
Dependent Claim
21 words
The method of claim 1 , further comprising communicating the navigation route content to a communications node at a time interval.
Claim 38
Dependent Claim
22 words
The computer-readable medium of claim 12 , further comprising communicating the navigation route content to a communications node at a time interval.
Claim 39
Dependent Claim
13 words
The method of claim 23 , further comprising providing a means for communicating
References Cited (Backward Citations)
US5067081A
Cited
US5233527A
Cited
US5058023A
Cited
US5262775A
Cited
US5714948A
Cited
US5890092A
Cited
US5796613A
Cited
US5926118A
Cited
US5911773A
Cited
US5818356A
Cited
US5845228A
Cited
US5897602A
Cited
US5905451A
Cited
US5841399A
Cited
US6236365B1
Cited
US6169516B1
Cited
US6151551A
Cited
US6199013B1
Cited
US6154714A
Cited
US6192314B1
Cited
US6298303B1
Cited
US6236933B1
Cited
US6188957B1
Cited
US6317686B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-02-24 | 2006-08-26 | 2007-02-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-02-24 | 2010-08-26 | 2011-02-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-02-24 | 2014-08-26 | 2015-02-25 | $7700.00 | Window Closed / Lapsed |