SYSTEM AND METHOD FOR LARGE SCALE CROWDSOURCING OF MAP DATA CLEANUP AND CORRECTION
First Claim
1. A system for large-scale crowd sourcing of map data cleanup and correction, comprising:
- an application server comprising a plurality of programming instructions stored in a memory operating on a network-connected computing device and adapted to receive at least a plurality of input data from a plurality of user devices, generate image data based at least in part on map data received from a map data server, send at least a portion of image data to a user device based at least in part on the generated image data, receive input from the user device comprising at least a plurality of tagging data provided by the device user, and provide at least a plurality of tags to a crowdsourced search and locate server, the tags being based at least in part on received tagging data from at least a user device;
a crowdsourced search and locate server comprising a plurality of programming instructions stored in a memory operating on a network-connected computing device and adapted to receive at least a plurality of tags from an application server, compute agreement and disagreement values for at least a portion of the plurality of tags, perform at least an expectation-maximization analysis process based at least in part on the computed values; and
a map data server comprising a plurality of programming instructions stored in a memory operating on a network-connected computing device and adapted to store and provide map data.
18 Assignments
0 Petitions
Accused Products
Abstract
A system for large-scale crowd sourcing of map data cleanup and correction, comprising an application server that generates image data, sends image data to a user device, receives tagging data provided by the device user, and provides tags to a crowdsourced search and locate server based on tagging data from a user device, a crowdsourced search and locate server that receives tags from an application server, computes agreement and disagreement values and performs expectation-maximization analysis, and a map data server that stores and provides map data, and a method for estimating location and quality of a set of geolocation data.
-
Citations
9 Claims
-
1. A system for large-scale crowd sourcing of map data cleanup and correction, comprising:
-
an application server comprising a plurality of programming instructions stored in a memory operating on a network-connected computing device and adapted to receive at least a plurality of input data from a plurality of user devices, generate image data based at least in part on map data received from a map data server, send at least a portion of image data to a user device based at least in part on the generated image data, receive input from the user device comprising at least a plurality of tagging data provided by the device user, and provide at least a plurality of tags to a crowdsourced search and locate server, the tags being based at least in part on received tagging data from at least a user device; a crowdsourced search and locate server comprising a plurality of programming instructions stored in a memory operating on a network-connected computing device and adapted to receive at least a plurality of tags from an application server, compute agreement and disagreement values for at least a portion of the plurality of tags, perform at least an expectation-maximization analysis process based at least in part on the computed values; and a map data server comprising a plurality of programming instructions stored in a memory operating on a network-connected computing device and adapted to store and provide map data. - View Dependent Claims (2, 3, 4)
-
-
5. A method for conducting crowdsourced search and locate operations, comprising the steps of:
-
receiving, at an application server, a plurality of communication connections from a plurality of user devices via a communication network; navigating a to a specific geospatial location based at least in part on input received from a first user device; sending an image corresponding to the geospatial location to the first user device; and receiving tagging data from the first user device, the tagging data corresponding to a plurality of objects and locations identified by the user of the device.
-
-
6. A method for estimating location and quality of a set of geolocation data, comprising the steps of:
-
receiving, at a crowdsourced search and locate server, a plurality of tags; computing agreement and disagreement values for at least a portion of the tags; computing maximum likelihood values for at least a portion of the tags, the likelihood values being based at least in part on the computed agreements and disagreement values; merging a plurality of vectors based at least in part on the computed likelihood values; and producing final tag and vector values based at least in part on the results of analysis performed in previous steps. - View Dependent Claims (7, 8, 9)
-
Specification