Map spam detection
First Claim
1. A computer-implemented method comprising:
- receiving information identifying a business entity, a category for the business entity, and a location for the business entity in a geographic region;
accessing, by a processor, data corresponding to the geographic region;
determining as a first proportion, a number of business entities in the category in the geographic region to a total number of business entities in the geographic region;
determining as a second proportion, a number of business entities in the category in a different geographic region to a total number of business entities in the different geographic region;
determining whether the location of the business entity corresponds to an area that is zoned for residential use; and
increasing a map spam score associated with the business entity if the first proportion is greater than the second proportion, and increasing the map spam score if the location of the business entity corresponds to an area that is zoned for residential use.
2 Assignments
0 Petitions
Accused Products
Abstract
A determination of whether a mapped business listing that is produced as a search result corresponds to an actual location of operation is based on different factors. One factor identifies whether the business listing is associated with a business category that appears as search results for a particular geographic area in numbers that exceed average proportions for the same business category density in similarly situated geographic areas. Another factor determines whether different business listings in the same geographic area include the same identifying data. Specific characteristics of a neighborhood where the business listing is mapped provide an additional factor for identifying whether a search result for a business listing is map spam. The different factors may be considered together to determine the likelihood that a mapped search result is spam.
13 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving information identifying a business entity, a category for the business entity, and a location for the business entity in a geographic region; accessing, by a processor, data corresponding to the geographic region; determining as a first proportion, a number of business entities in the category in the geographic region to a total number of business entities in the geographic region; determining as a second proportion, a number of business entities in the category in a different geographic region to a total number of business entities in the different geographic region; determining whether the location of the business entity corresponds to an area that is zoned for residential use; and increasing a map spam score associated with the business entity if the first proportion is greater than the second proportion, and increasing the map spam score if the location of the business entity corresponds to an area that is zoned for residential use. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method, comprising:
-
receiving information identifying a business entity, a category for the business entity, and a location for the business entity in a geographic region; accessing, by a processor, data corresponding to the geographic region; determining as a first proportion, a number of business entities in the category in the geographic region to a total number of business entities in the geographic region; determining as a second proportion, a number of business entities in the category in a different geographic region to a total number of business entities in the different geographic region; determining identifying data for the business entity and identifying data for a plurality of other business entities in the geographic region; determining if the identifying data for the business entity matches the identifying data for any of the plurality of other business entities; and increasing the map spam score for the business entity if the identifying data for the business entity matches the identifying data for any of the plurality of other business entities in the geographic region and increasing the map spam score if the first proportion is greater than the second proportion. - View Dependent Claims (5, 6, 7)
-
-
8. A non-transitory computer readable recording medium storing instructions thereon, the instructions, when executed by a processor, cause the processor to implement a method comprising:
-
receiving information identifying a business entity, a category for the business entity, and a location for the business entity in a geographic region; accessing data corresponding to the geographic region; determining as a first proportion, a number of business entities in the category in the geographic region to a total number of business entities in the geographic region; determining as a second proportion, a number of business entities in the category in a different geographic region to a total number of business entities in the different geographic region; determining whether the location of the business entity corresponds to an area that is zoned for residential use; and increasing a map spam score associated with the business entity if the first proportion is greater than the second proportion, and increasing the map spam score if the location of the business entity corresponds to an area that is zoned for residential use. - View Dependent Claims (9, 10)
-
-
11. A non-transitory computer readable recording medium storing instructions thereon, the instructions, when executed by a processor, cause the processor to implement a method comprising:
-
receiving information identifying a business entity, a category for the business entity, and a location for the business entity in a geographic region; accessing data corresponding to the geographic region; determining as a first proportion, a number of business entities in the category in the geographic region to a total number of business entities in the geographic region; determining as a second proportion, a number of business entities in the category in a different geographic region to a total number of business entities in the different geographic region; determining identifying data for the business entity and identifying data for a plurality of other business entities in the geographic region; determining if the identifying data for the business entity matches the identifying data for any of the plurality of other business entities; and increasing the map spam score for the business entity if the identifying data for the business entity matches the identifying data for any of the plurality of other business entities in the geographic region and increasing the map spam score if the first proportion is greater than the second proportion. - View Dependent Claims (12, 13, 14)
-
-
15. A device comprising:
-
memory storing data corresponding to a geographic region; and a processor configured to; receive information identifying a business entity, a category for the business entity, and a location for the business entity in the geographic region; access the data corresponding to the geographic region; determine as a first proportion, a number of business entities in the category in the geographic region to a total number of business entities in the geographic region; determine as a second proportion, a number of business entities in the category in a different geographic region to a total number of business entities in the different geographic region; determine whether the location of the business entity corresponds to an area that is zoned for residential use; and increase a map spam score associated with the business entity if the first proportion is greater than the second proportion, and increasing the map spam score if the location of the business entity corresponds to an area that is zoned for residential use. - View Dependent Claims (16, 17)
-
-
18. A device comprising:
-
memory storing data corresponding to a geographic region; and a processor configured to; receive information identifying a business entity, a category for the business entity, and a location for the business entity in the geographic region; access the data corresponding to the geographic region; determine as a first proportion, a number of business entities in the category in the geographic region to a total number of business entities in the geographic region; determine as a second proportion, a number of business entities in the category in a different geographic region to a total number of business entities in the different geographic region; determine identifying data for the business entity and identifying data for a plurality of other business entities in the geographic region; determine if the identifying data for the business entity matches the identifying data for any of the plurality of other business entities; and increase the map spam score for the business entity if the identifying data for the business entity matches the identifying data for any of the plurality of other business entities in the geographic region, and increase the map spam score if the first proportion is greater than the second proportion. - View Dependent Claims (19, 20, 21)
-
Specification