Image search for a location
First Claim
Patent Images
1. A computer program product, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to perform:
- receiving, by the at least one processor, selection of a location in a search request;
identifying, by the at least one processor, a region around the location;
identifying, by the at least one processor, multiple paths, each of the multiple paths having a different direction through the region;
for each of the multiple paths,identifying, by the at least one processor, points of interest for the path based on a direction of the path, wherein each of the points of interest is identified based on multiple images having been captured by different users at that point of interest and for that direction;
obtaining, by the at least one processor, images from the multiple images for the points of interest for the direction of the path;
using, by the at least one processor, the images to create a sequence of images representing a view of the points of interest along the direction of the path; and
displaying, by the at least one processor, in response to the search request, the sequence of images for each of the multiple paths adjacent to a map that displays each of the multiple paths.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are techniques for image search for a location. Street view data is extracted to identify a path for a region. Points of interest for the path are identified. Images for the points of interest for a direction of the path are identified. The images are used to create a sequence of images representing a view of the points of interest along the direction of the path. The sequence of images are displayed adjacent to a map that includes the path.
-
Citations
12 Claims
-
1. A computer program product, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to perform:
-
receiving, by the at least one processor, selection of a location in a search request; identifying, by the at least one processor, a region around the location; identifying, by the at least one processor, multiple paths, each of the multiple paths having a different direction through the region; for each of the multiple paths, identifying, by the at least one processor, points of interest for the path based on a direction of the path, wherein each of the points of interest is identified based on multiple images having been captured by different users at that point of interest and for that direction; obtaining, by the at least one processor, images from the multiple images for the points of interest for the direction of the path; using, by the at least one processor, the images to create a sequence of images representing a view of the points of interest along the direction of the path; and displaying, by the at least one processor, in response to the search request, the sequence of images for each of the multiple paths adjacent to a map that displays each of the multiple paths. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system, comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to perform operations, the operations comprising; receiving, selection of a location in a search request; identifying a region around the location; identifying multiple paths, each of the multiple paths having a different direction through the region; for each of the multiple paths, identifying points of interest for the path based on a direction of the path, wherein each of the points of interest is identified based on multiple images having been captured by different users at that point of interest and for that direction; obtaining images from the multiple images for the points of interest for the direction of the path; using the images to create a sequence of images representing a view of the points of interest along the direction of the path; and displaying, in response to the search request, the sequence of images for each of the multiple paths adjacent to a map that displays each of the multiple paths. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification