Automated identification of anomalous map data
First Claim
1. A computer-implemented method of identifying anomalous conditions in a database of map data, the method comprising:
- storing, by a computing system comprising one or more processors, a set of distinct autocheck types, each autocheck type associated with a category of anomalous condition and indicating, when associated with a portion of map data, whether the associated category of anomalous condition is present within the portion, wherein the set of distinct autocheck types comprises a name-property correlation autocheck type;
automatically associating, by the computing system, a plurality of the stored autocheck types to the database of map data,wherein automatically associating the plurality of the stored autocheck types to the database of map data comprises;
identifying, by the computing system, in the portion of the map data, a road segment, a name of the road segment, and a property value of the road segment;
determining, by the computing system, that an anomalous condition is present in the portion of the map data, responsive to the identified property not corresponding to an expected property value of the identified name of the road segment;
for each applied autocheck type, and for portions of the map data for which the autocheck type indicates that the associated category of anomalous condition is present, determining, by the computing system, based on logs of prior routes requested by users, a plurality of routes between source locations and destination locations associated with a subset of the portion of the map data;
responsive to confirming that the anomalous condition is present, creating, by the computing system, an issue entry associated with the subset of the portion of the map data within which the associated anomalous condition is present; and
displaying, by the computing system, imagery comprising the portion of the map data for which the autocheck type indicates that the associated category of anomalous condition is present.
2 Assignments
0 Petitions
Accused Products
Abstract
An autocheck module of a map system is configured to automatically identify anomalous conditions within map data that may indicate an error within the data. The identification of the anomalous conditions is accomplished by application of different autocheck types to the map data, each autocheck type representing a class of anomalies and being triggered if particular map data exhibits the anomalous condition associated with the autocheck type. In one embodiment, for at least some of the portions of map data that trigger an autocheck type, an issue entry is created in an issue database, the issue entry referencing the autocheck type that was triggered, the map data that triggered it, and any associated data of relevance for the particular autocheck type in question.
31 Citations
25 Claims
-
1. A computer-implemented method of identifying anomalous conditions in a database of map data, the method comprising:
-
storing, by a computing system comprising one or more processors, a set of distinct autocheck types, each autocheck type associated with a category of anomalous condition and indicating, when associated with a portion of map data, whether the associated category of anomalous condition is present within the portion, wherein the set of distinct autocheck types comprises a name-property correlation autocheck type; automatically associating, by the computing system, a plurality of the stored autocheck types to the database of map data, wherein automatically associating the plurality of the stored autocheck types to the database of map data comprises; identifying, by the computing system, in the portion of the map data, a road segment, a name of the road segment, and a property value of the road segment; determining, by the computing system, that an anomalous condition is present in the portion of the map data, responsive to the identified property not corresponding to an expected property value of the identified name of the road segment; for each applied autocheck type, and for portions of the map data for which the autocheck type indicates that the associated category of anomalous condition is present, determining, by the computing system, based on logs of prior routes requested by users, a plurality of routes between source locations and destination locations associated with a subset of the portion of the map data; responsive to confirming that the anomalous condition is present, creating, by the computing system, an issue entry associated with the subset of the portion of the map data within which the associated anomalous condition is present; and displaying, by the computing system, imagery comprising the portion of the map data for which the autocheck type indicates that the associated category of anomalous condition is present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computing system comprising:
-
one or more processors; one or more non-transitory computer-readable media storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising; storing a set of distinct autocheck types, each autocheck type associated with a category of anomalous condition and indicating, when associated with a portion of map data, whether the associated category of anomalous condition is present within the portion, wherein the set of distinct autocheck types comprises a name-property correlation autocheck type; automatically associating a plurality of the stored autocheck types to the database of map data, wherein automatically associating the plurality of the stored autocheck types to the database of map data comprises; identifying in the portion of the map data, a road segment, a name of the road segment, and a property value of the road segment; determining that an anomalous condition is present in the portion of the map data, responsive to the identified property not corresponding to an expected property value of the identified name of the road segment; for each applied autocheck type, and for portions of the map data for which the autocheck type indicates that the associated category of anomalous condition is present, determining, based on logs of prior routes requested by users, a plurality of routes between source locations and destination locations associated with a subset of the portion of the map data; responsive to confirming that the anomalous condition is present, creating an issue entry associated with the subset of the portion of the map data within which the associated anomalous condition is present; and displaying imagery comprising the portion of the map data for which the autocheck type indicates that the associated category of anomalous condition is present.
-
-
25. One or more tangible, non-transitory computer-readable media storing computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:
-
storing a set of distinct autocheck types, each autocheck type associated with a category of anomalous condition and indicating, when associated with a portion of map data, whether the associated category of anomalous condition is present within the portion, wherein the set of distinct autocheck types comprises a name-property correlation autocheck type; automatically associating a plurality of the stored autocheck types to the database of map data, wherein automatically associating the plurality of the stored autocheck types to the database of map data comprises; identifying in the portion of the map data, a road segment, a name of the road segment, and a property value of the road segment; determining that an anomalous condition is present in the portion of the map data, responsive to the identified property not corresponding to an expected property value of the identified name of the road segment; for each applied autocheck type, and for portions of the map data for which the autocheck type indicates that the associated category of anomalous condition is present, determining, based on logs of prior routes requested by users, a plurality of routes between source locations and destination locations associated with a subset of the portion of the map data; responsive to confirming that the anomalous condition is present, creating an issue entry associated with the subset of the portion of the map data within which the associated anomalous condition is present; and displaying imagery comprising the portion of the map data for which the autocheck type indicates that the associated category of anomalous condition is present.
-
Specification