SYSTEMS AND METHODS OF CORRELATING BUSINESS INFORMATION TO DETERMINE SPAM, CLOSED BUSINESSES, AND RANKING SIGNALS
First Claim
1. A method of determining if a business listing is a valid business listing, the method comprising:
- receiving a business listing that contains geolocation information and the name of a business;
receiving an originating time of the business that identifies when the business was set up at an address indicated by the geolocation information of the business listing;
receiving an image related to a geographic object initially associated with the business listing;
receiving timing information related to when the image was captured;
verifying, with a processor, if the geographic object is actually associated with the business by comparing the geolocation information of the business listing with location information of the image; and
if the business listing is not associated with the location information of the image, determining with the processor that the business listing is spam or is a closed business, wherein the determination is based at least in part on whether the originating time is after the timing information.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for determining whether given business listings are spam or are closed businesses. In one example, a system receives a business listing from a user. The business listing contains a geolocation and the name of a business. The system also receives one or more street level images related to a geographic object that is at or near the same geolocation as the business listing. The system determines if the business listing is spam or is closed based on the received street level images by determining if the geographic object is the business or by analyzing whether the business associated with the listing is shown in any of the street level images.
-
Citations
27 Claims
-
1. A method of determining if a business listing is a valid business listing, the method comprising:
-
receiving a business listing that contains geolocation information and the name of a business; receiving an originating time of the business that identifies when the business was set up at an address indicated by the geolocation information of the business listing; receiving an image related to a geographic object initially associated with the business listing; receiving timing information related to when the image was captured; verifying, with a processor, if the geographic object is actually associated with the business by comparing the geolocation information of the business listing with location information of the image; and if the business listing is not associated with the location information of the image, determining with the processor that the business listing is spam or is a closed business, wherein the determination is based at least in part on whether the originating time is after the timing information. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
2. -4. (canceled)
-
11. A method of determining if a business listing is a valid business listing, the method comprising:
-
receiving a business listing that contains geolocation information and the name of a business; receiving an originating time of the business indicating when the business was set up at an address indicated by the geolocation information; receiving one or more images, each respective image including a geographic object in the image; constructing a viewcode for each respective one of the received images, the viewcode is a data structure comprising at least an identifier of the geographic object, location information of the respective image, and timing information regarding a time when the image was captured; searching, with a processor, among the constructed viewcodes for a first viewcode, where the identifier of the first viewcode indicates that the geographic object is the business and the location information of the image is related to the geolocation information of the business; if the first viewcode is found, determining with the processor that the business listing is valid or is an open business; and if the first viewcode is not found, determining with the processor that the business listing is invalid or is a closed business, wherein the determining includes determining whether the originating time occurred after the timing information. - View Dependent Claims (12, 13)
-
-
14. -15. (canceled)
-
16. The method of 11, further comprising:
-
generating a weighting factor based on a type of the business listing; and determining if the business listing is either valid or spam, and is either an open business or a closed business, based on the weighting factor. - View Dependent Claims (17)
-
-
18. (canceled)
-
19. A system of determining if a business listing is spam, the system comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions executable by the processor, the instructions comprising; receiving a business listing that contains geolocation information and the name of a business; receiving an originating time of the business, wherein the originating time is the time when the business was set up at an address indicated by the geolocation information of the business listing; receiving an image related to a geographic object initially associated with the business listing; receiving timing information related to the image, the timing information includes a time when the image was captured; verifying if the geographic object is actually associated with the business by comparing the geolocation information of the business listing with location information of the image; and if the business listing is not associated with the location information of the image, determining with the processor that the business listing is spam or is a closed business, wherein the determining is based at least in part on whether the originating time is after the timing information. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
20. -21. (canceled)
-
27. (canceled)
Specification