Resolving discrepancies between location information and route data on a navigation device
First Claim
1. A computer-implemented navigation system for resolving discrepancies between a reported location and route data, the navigation system comprising:
- a memory storage; and
a processing unit coupled to the memory storage, wherein the processing unit is configured to;
receive a reported route location from a location subsystem,determine a radius for identifying a plurality of prospective roads within the radius based on a current speed obtained from one of the navigation system, the location subsystem, and a speedometer of a vehicle in operation with the navigation system,identify a plurality of prospective roads in the route data onto which the navigation system could resolve the reported location to the route location,generate a plurality of aspect related scores for each identified prospective road according to a plurality of aspects of each identified prospective road,obtain historical data corresponding to a plurality of previous route locations for each identified prospective road,generate a historical score for each identified prospective road according to the obtained historical data,generate an overall score for each identified prospective road according to the plurality of aspect related scores of each identified prospective road and the historical score by;
normalizing the plurality of aspect related scores of each identified prospective road and the historical score, wherein normalizing the plurality of aspect related scores of each identified prospective road and the historical score comprises translating each of the plurality of aspect related scores into a common range of values, andweighting at least one of the plurality of aspect related scores of each identified prospective road and the historical score,selecting a prospective road of the plurality of prospective roads with the best score, andidentifying a position on the selected prospective road as the resolved route location.
2 Assignments
0 Petitions
Accused Products
Abstract
A navigation system and method for resolving discrepancies between a reported position and route data is presented. Based on a reported position, the navigation system identifies prospective road segments within a radius of the reported position. For each road segment, the navigation system generates a series of scores according to various attributes, including the current heading, current speed, proximity of reported location to the prospective road, and the like. Historical scores are also generated based on historical information, i.e., previous navigation device locations. Scores are normalized such that they can be compared, and optionally weighted according to particular implementation details. After scores have been generated for each prospective road, the prospective road, and its determined location, with the best score is selected as the resolved, actual location.
41 Citations
19 Claims
-
1. A computer-implemented navigation system for resolving discrepancies between a reported location and route data, the navigation system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is configured to; receive a reported route location from a location subsystem, determine a radius for identifying a plurality of prospective roads within the radius based on a current speed obtained from one of the navigation system, the location subsystem, and a speedometer of a vehicle in operation with the navigation system, identify a plurality of prospective roads in the route data onto which the navigation system could resolve the reported location to the route location, generate a plurality of aspect related scores for each identified prospective road according to a plurality of aspects of each identified prospective road, obtain historical data corresponding to a plurality of previous route locations for each identified prospective road, generate a historical score for each identified prospective road according to the obtained historical data, generate an overall score for each identified prospective road according to the plurality of aspect related scores of each identified prospective road and the historical score by; normalizing the plurality of aspect related scores of each identified prospective road and the historical score, wherein normalizing the plurality of aspect related scores of each identified prospective road and the historical score comprises translating each of the plurality of aspect related scores into a common range of values, and weighting at least one of the plurality of aspect related scores of each identified prospective road and the historical score, selecting a prospective road of the plurality of prospective roads with the best score, and identifying a position on the selected prospective road as the resolved route location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented navigation system for resolving discrepancies between a reported location and route data, the navigation system comprising:
-
a location subsystem, wherein the location subsystem provides a reported location to the navigation system; a memory storage; and a processing unit coupled to the memory storage, the location subsystem, and the navigation system, wherein the processing unit is configured to; determine a radius for identifying a plurality of prospective roads within the radius based on a current speed obtained from one of the navigation system, the location subsystem, and a speedometer of a vehicle in operation with the navigation system, identify a plurality of prospective roads as those roads in the route data that have a road segment within the radius of the reported location, obtain historical data corresponding to a plurality of previous route locations for each identified prospective road, generate a plurality of aspect related scores for each identified prospective road according to a plurality of aspects of each identified prospective road, generate a historical score for each identified prospective road according to the obtained historical data, normalize each of the plurality of aspect related scores into a common range of values by translating each of the plurality of aspect related scores into the common range of values comparable to other scores, determine an overall score for each prospective road according to a cumulation of the normalized aspect related scores and the historical score by weighting at least one of the plurality of aspect related scores of each identified prospective road and the historical score, select a prospective road of the plurality of prospective roads with the best overall score, and identify a position on the selected prospective road as the route location. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification