System and method for displaying information in response to a request
First Claim
Patent Images
1. A computer-implemented method, comprising:
- acquiring a first image and a second image;
associating the first image with first GPS coordinates and the second image with second GPS coordinates, a first location corresponding to the first GPS coordinates, the first location being adjacent to a second location corresponding to the second GPS coordinates;
retrieving a first boundary information associated with the first GPS coordinates and a second boundary information associated with the second GPS coordinates, the first boundary information corresponding to a first boundary that includes at least the first location, the second boundary information corresponding to a second boundary that includes at least the second location, each of the first boundary and the second boundary encompassing a representation of a different street-level structure;
matching the first GPS coordinates to physical coordinates of the first image, the physical coordinates of the first image corresponding to a physical location represented in the first image;
detecting a mismatch between the first GPS coordinates and the physical coordinates of the first image;
detecting a match between the physical coordinates of the first image and the second GPS coordinates;
associating the first image with the second GPS coordinates and second boundary information;
updating a list for display in an online directory, the list including the first image associated with the second GPS coordinates and the second boundary, the list including a region surrounding the first boundary and the second boundary;
stitching together at least the first image and the second images to generate a three-hundred and sixty degree view of the region associated with the first boundary and the second boundary;
associating the three-hundred and sixty degree view of the region with the online directory;
in response to a search query at the online directory, identifying an object within the region for which information is to be provided, the identified object being associated with a location within at least the portion of the region, wherein the location for the object is determined based at least in part on a lookup table that stores an altered visual emphasis address and corresponding longitude and latitude coordinates for the address;
and generating information associated with the identified object, wherein the information includes image information providing the three-hundred sixty degree view of the region and at least one interactive element for changing a direction of a display of the three-hundred sixty degree view of the region.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method and system for generating an online listing, such as a yellow pages listing, that includes information about an object, such as a business, and also includes at least one image of the structure containing the object. For example, the image may be a digital image of the store front of a business taken at a street view. Additionally, a user may select an image from a plurality of images that the user perceives as being an appropriate representative image for the business. Based on votes received a default representative image may be identified that is provided in response to a request for information about the business.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
acquiring a first image and a second image; associating the first image with first GPS coordinates and the second image with second GPS coordinates, a first location corresponding to the first GPS coordinates, the first location being adjacent to a second location corresponding to the second GPS coordinates; retrieving a first boundary information associated with the first GPS coordinates and a second boundary information associated with the second GPS coordinates, the first boundary information corresponding to a first boundary that includes at least the first location, the second boundary information corresponding to a second boundary that includes at least the second location, each of the first boundary and the second boundary encompassing a representation of a different street-level structure; matching the first GPS coordinates to physical coordinates of the first image, the physical coordinates of the first image corresponding to a physical location represented in the first image; detecting a mismatch between the first GPS coordinates and the physical coordinates of the first image; detecting a match between the physical coordinates of the first image and the second GPS coordinates; associating the first image with the second GPS coordinates and second boundary information;
updating a list for display in an online directory, the list including the first image associated with the second GPS coordinates and the second boundary, the list including a region surrounding the first boundary and the second boundary;stitching together at least the first image and the second images to generate a three-hundred and sixty degree view of the region associated with the first boundary and the second boundary; associating the three-hundred and sixty degree view of the region with the online directory; in response to a search query at the online directory, identifying an object within the region for which information is to be provided, the identified object being associated with a location within at least the portion of the region, wherein the location for the object is determined based at least in part on a lookup table that stores an altered visual emphasis address and corresponding longitude and latitude coordinates for the address; and generating information associated with the identified object, wherein the information includes image information providing the three-hundred sixty degree view of the region and at least one interactive element for changing a direction of a display of the three-hundred sixty degree view of the region. - View Dependent Claims (2, 3, 4)
-
-
5. A computing device, comprising:
-
a processor; and a memory including instructions that, when executed by the processor, enables the computing device to perform steps comprising; acquiring a first image and a second image; associating the first image with first GPS coordinates and the second image with second GPS coordinates, a first location corresponding to the first GPS coordinates, the first location being adjacent to a second location corresponding to the second GPS coordinates; retrieving a first boundary information associated with the first GPS coordinates and a second boundary information associated with the second GPS coordinates, the first boundary information corresponding to a first boundary that includes at least the first location, the second boundary information corresponding to a second boundary that includes at least the second location, each of the first boundary and the second boundary encompassing a representation of a street-level structure; matching the first GPS coordinates to physical coordinates of the first image, the physical coordinates of the first image corresponding to a physical location represented in the first image, the first GPS coordinates being determined by measuring the first GPS coordinates at the physical location using a time-stamped GPS receiver; detecting a mismatch between the first GPS coordinates and the physical coordinates of the first image; detecting a match between the physical coordinates of the first image and the second GPS coordinates; associating the first image with the second GPS coordinates and second boundary information;
updating a list for display in an online directory, the list including the first image associated with the second GPS coordinates and the second boundary, the list including a region surrounding the first boundary and the second boundary;stitching together at least the first image and the second images to generate a three-hundred and sixty degree view of the region associated with the first boundary and the second boundary; associating the three-hundred and sixty degree view of the region with the online directory; in response to a search query at the online directory, identifying an object within the region for which information is to be provided, the identified object being associated with a location within the region, wherein the location for the object is determined based at least in part on a lookup table that stores an altered visual emphasis address and corresponding longitude and latitude coordinates for the address; and generating information associated with the identified object, wherein the information includes image information providing the three-hundred sixty degree view of the region and at least one interactive element for changing a direction of a display of the three-hundred sixty degree view of the region. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to:
-
acquire a first image and a second image a first image and a second image; associate the first image with first GPS coordinates and the second image with second GPS coordinates, a first location corresponding to the first GPS coordinates, the first location being adjacent to a second location corresponding to the second GPS coordinates; retrieve a first boundary information associated with the first GPS coordinates and a second boundary information associated with the second GPS coordinates, the first boundary information corresponding to a first boundary that includes at least the first location, the second boundary information corresponding to a second boundary that includes at least the second location, each of the first boundary and the second boundary encompassing a representation of a different street-level structure; match the first GPS coordinates to physical coordinates of the first image, the physical coordinates of the first image corresponding to a physical location represented in the first image, the first GPS coordinates being determined by measuring the first GPS coordinates at the physical location using a time-stamped GPS receiver; detect a mismatch between the first GPS coordinates and the physical coordinates of the first image; detect a match between the physical coordinates of the first image and the second GPS coordinates; associate the first image with the second GPS coordinates and second boundary information; update a list for display in an online directory, the list including the first image associated with the second GPS coordinates and the second boundary, the list including a region surrounding the first boundary and the second boundary; stitch together at least the first image and the second images to generate a three-hundred and sixty degree view of the region associated with the first boundary and the second boundary; associate the three-hundred and sixty degree view of the region with the online directory; in response to a search query at the online directory, identify an object within the region for which information is to be provided, the identified object being associated with a location within the region, wherein the location for the object is determined based at least in part on a lookup table that stores an altered visual emphasis address and corresponding longitude and latitude coordinates for the address; and generate information associated with the identified object, wherein the information includes image information providing the three-hundred sixty degree view of the region and at least one interactive element for changing a direction of a display of the three-hundred sixty degree view of the region. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification