# US 11,294,981 B2 · System and method for large scale crowdsourcing of map data cleanup and correction

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,294,981 B2
- Document ID: US11294981B2
- Status: Granted
- Kind: B2
- Application number: 16/507,012
- Filed: 2019-07-09
- Published: 2020-03-12
- Granted: 2022-04-05
- Earliest claimed: 2013-02-19
- Assignees: DigitalGlobe, Inc.
- Applicants: DigitalGlobe, Inc.
- Inventors: Shay Har-Noy; Luke Barrington; Nathan Ricklin
- Web page: https://patentgrep.com/patent/US11294981B2

## CPC

- G06F 16/9537: Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
- G06F 16/29: Geographical information databases
- G06F 16/5866: {using information manually generated, e.g. tags, keywords, comments, manually generated location and time information}
- G06F 16/587: using geographical or spatial information, e.g. location
- G06Q 10/40: Business processes related to social networking or social networking services
- G06Q 30/018: Certifying business or products
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## 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.

## Claims

### Claim 1

A system for retrieving and geolocating a plurality of social media content, comprising:
a geolocation software module comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a computing device and configured to perform at least a geolocation operation, the geolocation operation comprising at least the following steps:
receiving social media content from a social media provider;
extracting any available metadata information present in or associated with a social media content posting;
extracting any embedded location data present in or associated with the social media content posting;
identifying an author of the social media content posting;
determining if the metadata storage contains location-related data about the author, if one was successfully identified;
determining if location data pertaining to a physical location of the author at the time of posting of the social media content posting is available;
identifying any known place names present in or associated with the social media content posting;
if multiple locations are identified, disambiguating the locations to determine a most likely location using a crowdsourced location disambiguation process; and
geotagging the social media content posting and storing the resulting geotagged social media content posting in the database, wherein geotagging comprises associating location-based information with a respective social media content posting.

### Claim 2

A method for retrieving and geolocating a plurality of social media content, comprising the steps of:
receiving social media content from a social media provider;
extracting any available metadata information present in or associated with the social media content posting;
extracting any embedded location data present in or associated with the social media content posting;
identifying an author of the social media content posting;
determining if the metadata storage contains location-related data about the author, if one was successfully identified;
determining if location data pertaining to a physical location of the author at the time of posting of the social media content posting is available;
identifying any known place names present in or associated with the social media content posting;
if multiple locations are identified, disambiguating the locations to determine a most likely location using a crowdsourced location disambiguation process;
geotagging the social media content posting and storing the resulting geotagged social media content posting in the metadata storage, wherein geotagging comprises associating location-based information with a respective social media content posting.
