SYSTEM AND METHOD OF FILLING IN GAPS IN IMAGE DATA
First Claim
Patent Images
1. A method comprising:
- determining, by a processor, that an image of a first geographic location is needed by analyzing images of an image source, the images of the image source being associated with data identifying geographic locations, and wherein the analyzing is based on at least one of (a) a volume of user requests regarding the first geographic location, (b) whether a structure at the first geographic location has changed, and (c) whether a status of a business at the first geographic location has changed;
receiving a location of a client device;
determining, by the processor, whether the location of the client device is proximate to the first geographic location;
identifying map data for the first geographic location;
identifying a set of locations, including the first geographic location, wherein each location of the set is associated with information identifying at least one required image, and each location of the set is associated with an incentive value;
generating a notification including the map data, the set of locations, the information identifying the at least one required image, and the incentive value associated with each location of the set of locations; and
providing the notification to the client device with instructions for displaying the map data, the set of locations, and the incentive values to a user of the client device, when the client device'"'"'s location is determined to be proximate to the first geographic location.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of determining locations which require additional images is provided. The system may make this determination based on a number of factors. The system and method also involve sending users notifications requesting images. A server may receive location information from a client device and determine an approximate location of the device. If the client device is currently located proximate to a location which requires additional images, the server may send the client device a notification. In response to the notification the user may take an image of the location, upload the image, and receive incentives to maintain user interest.
-
Citations
31 Claims
-
1. A method comprising:
-
determining, by a processor, that an image of a first geographic location is needed by analyzing images of an image source, the images of the image source being associated with data identifying geographic locations, and wherein the analyzing is based on at least one of (a) a volume of user requests regarding the first geographic location, (b) whether a structure at the first geographic location has changed, and (c) whether a status of a business at the first geographic location has changed; receiving a location of a client device; determining, by the processor, whether the location of the client device is proximate to the first geographic location; identifying map data for the first geographic location; identifying a set of locations, including the first geographic location, wherein each location of the set is associated with information identifying at least one required image, and each location of the set is associated with an incentive value; generating a notification including the map data, the set of locations, the information identifying the at least one required image, and the incentive value associated with each location of the set of locations; and providing the notification to the client device with instructions for displaying the map data, the set of locations, and the incentive values to a user of the client device, when the client device'"'"'s location is determined to be proximate to the first geographic location. - View Dependent Claims (2, 3, 5, 6)
-
-
4. (canceled)
-
7-12. -12. (canceled)
-
13. A non-transitory, computer-usable medium including a program executable by a processor comprising:
-
computer code that maintains images of a plurality of locations; computer code that determines which of the plurality of locations require images based on at least one of (a) a volume of user requests regarding any of the plurality of locations, (b) whether a structure at any of the plurality of locations has changed, and (c) whether a status of a business at any of the plurality of locations has changed; computer code that receives location information from a user device; computer code that determines a geographic location of the user device; computer code that determines if the geographic location of the user device is proximate to a given location which has been determined to require an image; computer code that identifies map data for the given location which has been determined to require an image; computer code that identifies a set of locations which have been determined to require an image, including the given location which has been determined to require an image, wherein each location of the set of locations which have been determined to require an image includes information identifying at least one required image and each location of the set of locations which have been determined to require an image is associated with an incentive value; computer code that generates a notification including the map data, the set of locations which have been determined to require an image, and the incentive values associated with each location of the set of locations which have been determined to require an image; and computer code that transmits the notification requesting an image to the user device with instructions for displaying the map data, the set of locations associated with each location of the set of locations which have been determined to require an image, and the incentive values associated with each location of the set of locations which have been determined to require an image to a user of the client device when it has been determined that the geographic location of the user device is proximate to the location which requires an image. - View Dependent Claims (14, 16, 17, 18, 19, 20)
-
-
15. (canceled)
-
21. A system comprising:
-
a first computer at a first node of a network, the first computer having access to instructions operable by the first computer, a set of locations, a set of images each image associated with one of the set of locations; and a client device at a second node of the network different from the first node, the client device comprising a user input device, an electronic display, a processor and instructions operable by the processor; the instructions of the first computer comprising; receiving location data from a client device; identifying a subset of locations of the set of locations that require additional images based on at least one of (a) a volume of user requests regarding any location of the set of locations, (b) whether a structure at any location of the set of locations has changed, and (c) whether a status of a business at any location of the set of locations has changed, and each location of the subset of locations that requires additional images being associated with an incentive value; determining if the location data from the client device indicates a location which is proximate to a given location of the subset of locations that requires additional images; identifying map data for the given location of the subset of locations that requires additional images; generating, when the location data from the client device indicates the location which is proximate to the given location of the subset of locations that require additional images, a notification including the given location of the subset of locations that require additional images, the subset of locations that requires additional images, the map data, and the incentive values associated with each location of the subset of locations that requires additional images; transmitting the notification to the client device over the network; and the instructions of the client device comprising; transmitting the location data from the client device to the first computer; displaying, on the electronic display, the notification, including the subset of locations that requires additional images, the map data, and the incentive values associated with each location of the subset of locations that requires additional images transmitted by the first computer. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification