Method and System for Collecting User Update Requests Regarding Geographic Data to Support Automated Analysis, Processing and Geographic Data Updates
First Claim
1. A computer implemented method that includes functionality for automatically processing updates to geographic data for collected user update reports of geographic inconsistencies between the geographic data and the real world, the computer implemented method comprising:
- obtaining language neutral structured data that describes an anomaly;
performing, based on the language neutral structured data, one or more of the following;
determining, by a first automated process, whether the anomaly is actionable;
determining, by a second automated process, one of whether the anomaly is valid and whether the geographic data described by the anomaly was corrected;
emailing, by a third automated process, to an end user that described the anomaly, a request that the user perform one of confirm and deny that the anomaly was correctly addressed in updated geographic data;
grouping, by a fourth automated process, the anomaly with one or more other anomalies that represent the same geographic inconsistency as the anomaly;
clustering, by a fifth automated process, the anomaly with one or more other anomalies that are in close geographic proximity to, and that are of a similar type of geographic inconsistency as, the anomaly; and
producing, by a sixth automated process, one or more geographic extent names for the anomaly, each geographic extent name resulting from a geographic look-up procedure on a center point of anomaly map extents selected by the end user; and
wherein the anomaly comprises an inconsistency between the geographic data and the real world.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method provide functionality for collecting user update reports of geographic inconsistencies between geographic data and the real world to enable automated processing of updates to the geographic data. A user'"'"'s input is collected and describes an anomaly, which is a geographic inconsistency between geographic data and the real world. The user'"'"'s input is stored as language neutral structured data that enables automated processing of updates to the geographic data. Automatic processes that process the structured data include an email agent, an incident agent, a geographic augmentation agent, a case generation agent, a clustering agent, an automatic validation agent, and a monitoring service. Automatic and manual processes combined together handle processing of anomalies, as well as other related processing, and ultimately handle processing of updates to the geographic data to resolve the anomalies reported by the users.
23 Citations
32 Claims
-
1. A computer implemented method that includes functionality for automatically processing updates to geographic data for collected user update reports of geographic inconsistencies between the geographic data and the real world, the computer implemented method comprising:
-
obtaining language neutral structured data that describes an anomaly;
performing, based on the language neutral structured data, one or more of the following;
determining, by a first automated process, whether the anomaly is actionable;
determining, by a second automated process, one of whether the anomaly is valid and whether the geographic data described by the anomaly was corrected;
emailing, by a third automated process, to an end user that described the anomaly, a request that the user perform one of confirm and deny that the anomaly was correctly addressed in updated geographic data;
grouping, by a fourth automated process, the anomaly with one or more other anomalies that represent the same geographic inconsistency as the anomaly;
clustering, by a fifth automated process, the anomaly with one or more other anomalies that are in close geographic proximity to, and that are of a similar type of geographic inconsistency as, the anomaly; and
producing, by a sixth automated process, one or more geographic extent names for the anomaly, each geographic extent name resulting from a geographic look-up procedure on a center point of anomaly map extents selected by the end user; and
wherein the anomaly comprises an inconsistency between the geographic data and the real world. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method that includes functionality for automatically processing updates to geographic data for collected user update reports of geographic inconsistencies between the geographic data and the real world, the computer implemented method comprising:
-
providing system scalability with one or more front ends that work with one back end, the back end comprising automated and interactive processes;
obtaining, from one of the plurality of front ends by the back end, language neutral structured data that describes an anomaly;
performing, based on the language neutral structured data, one or more automated processes by the back end; and
wherein the anomaly comprises an inconsistency between the geographic data and the real world. - View Dependent Claims (12, 13)
-
-
14. A system that includes functionality for automatically processing updates to geographic data for collected user update reports of geographic inconsistencies between the geographic data and the real world, the computer implemented method comprising:
-
language neutral structured data that describes an anomaly obtained from an end user;
one or more of the following automated processes, each process performed based on the language neutral structured data;
an incident agent that determines whether the anomaly is actionable;
an auto validation agent that determines one of whether the anomaly is valid and whether the geographic data described by the anomaly was corrected;
an email agent that emails, to an end user that described the anomaly, a request that the user perform one of confirm and deny that the anomaly was correctly addressed in updated geographic data;
a case generation agent that groups the anomaly with one or more other anomalies that represent the same geographic inconsistency as the anomaly;
a clustering agent that clusters the anomaly with one or more other anomalies that are in close geographic proximity to, and that are of a similar type of geographic inconsistency as, the anomaly; and
a geographic augmentation agent that produces one or more geographic extent names for the anomaly, each geographic extent name resulting from a geographic look-up procedure on a center point of anomaly map extents selected by the end user; and
wherein the anomaly comprises an inconsistency between the geographic data and the real world. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system that includes functionality for automatically processing updates to geographic data for collected user update reports of geographic inconsistencies between the geographic data and the real world, the system comprising:
-
a back end comprising automated and interactive processes;
one or more front ends that each work with the back end and that provide system scalability;
language neutral structured data that describes an anomaly obtained, by the back end, from a first one of the plurality of front ends;
wherein performance of one or more automated processes by the back end is based on the language neutral structured data; and
wherein the anomaly comprises an inconsistency between the geographic data and the real world. - View Dependent Claims (28, 29, 30)
-
-
31. A computer readable medium, including operations stored thereon that includes functionality for automatically processing updates to geographic data for collected user update reports of geographic inconsistencies between the geographic data and the real world that, when processed by one or more processors, causes a system to perform the steps of:
-
obtaining language neutral structured data that describes an anomaly;
performing, based on the language neutral structured data, one or more of the following;
determining, by a first automated process, whether the anomaly is actionable;
determining, by a second automated process, one of whether the anomaly is valid and whether the geographic data described by the anomaly was corrected;
emailing, by a third automated process, to an end user that described the anomaly requesting the user perform one of confirm and deny that the anomaly was correctly addressed in updated geographic data;
grouping, by a fourth automated process, the anomaly with one or more other anomalies that represent the same geographic inconsistency as the anomaly;
clustering, by a fifth automated process, the anomaly with one or more other anomalies that are in close geographic proximity to, and that are of a similar type of geographic inconsistency as, the anomaly; and
producing, by a sixth automated process, one or more geographic extent names for the anomaly, each geographic extent name resulting from a geographic look-up procedure on a center point of anomaly map extents selected by the end user; and
wherein the anomaly comprises an inconsistency between the geographic data and the real world.
-
-
32. A computer readable medium, including operations stored thereon that includes functionality for automatically processing updates to geographic data for collected user update reports of geographic inconsistencies between the geographic data and the real world that, when processed by one or more processors, causes a system to perform the steps of:
-
providing system scalability with one or more front ends that work with one back end comprising automated and interactive processes;
obtaining, from one of the plurality of front ends by the back end, language neutral structured data that describes an anomaly;
performing, based on the language neutral structured data, one or more automated processes by the back end; and
wherein the anomaly comprises an inconsistency between the geographic data and the real world.
-
Specification