System and method for displaying information in response to a request
First Claim
1. A computer-implemented method for providing information in response to a search request, the method comprising:
- under control of one or more computer systems configured with executable instructions,receiving a search request;
determining a dataset representative of a geographic area for which the search is to be performed based at least in part on the search request;
causing a map representative of at least a portion of the determined geographic area to be displayed;
identifying at least one listing corresponding to the search request, each identified listing being associated with a location within at least the portion of the determined geographic area, wherein the location for at least a subset of the identified listings 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;
in response to identifying at least one listing corresponding to the search request, substantially simultaneouslycausing interactive information representative of one or more of the identified listings to be displayed adjacent to the map, the interactive information representative of the one or more of the identified listings incorporating (i) one or more first visual indicia corresponding to the one or more of the identified listings and, (ii) distinct from the one or more first visual indicia, a camera-acquired image of an object taken at a geographic location associated with each identified listing of which the interactive information is representative, the camera-acquired image being selected based at least in part on contributions of at least one camera-acquired image from one or more different sources and a number of votes received for a respective camera-acquired image, wherein the camera-acquired image selected corresponds to the camera-acquired image having received a predetermined number of votes, andcausing an interactive position identifier associated with each of the one or more of the identified listings to be displayed on the map, without interaction with the interactive position identifier and substantially simultaneously with a display of the interactive information representative of the one or more of the identified listings adjacent to the map, wherein each interactive position identifier incorporates one or more second visual indicia corresponding to the one or more first visual indicia incorporated in the one or more of the identified listings with which the interactive position identifier is associated;
wherein interaction with the displayed interactive information representative of a first identified listing causes the interactive position identifier displayed for the first identified listing to have an altered visual emphasis; and
wherein interaction with the interactive position identifier for the first identified listing causes the displayed interactive information representative of the first identified listing to have an altered visual emphasis.
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.
168 Citations
51 Claims
-
1. A computer-implemented method for providing information in response to a search request, the method comprising:
-
under control of one or more computer systems configured with executable instructions, receiving a search request; determining a dataset representative of a geographic area for which the search is to be performed based at least in part on the search request; causing a map representative of at least a portion of the determined geographic area to be displayed; identifying at least one listing corresponding to the search request, each identified listing being associated with a location within at least the portion of the determined geographic area, wherein the location for at least a subset of the identified listings 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; in response to identifying at least one listing corresponding to the search request, substantially simultaneously causing interactive information representative of one or more of the identified listings to be displayed adjacent to the map, the interactive information representative of the one or more of the identified listings incorporating (i) one or more first visual indicia corresponding to the one or more of the identified listings and, (ii) distinct from the one or more first visual indicia, a camera-acquired image of an object taken at a geographic location associated with each identified listing of which the interactive information is representative, the camera-acquired image being selected based at least in part on contributions of at least one camera-acquired image from one or more different sources and a number of votes received for a respective camera-acquired image, wherein the camera-acquired image selected corresponds to the camera-acquired image having received a predetermined number of votes, and causing an interactive position identifier associated with each of the one or more of the identified listings to be displayed on the map, without interaction with the interactive position identifier and substantially simultaneously with a display of the interactive information representative of the one or more of the identified listings adjacent to the map, wherein each interactive position identifier incorporates one or more second visual indicia corresponding to the one or more first visual indicia incorporated in the one or more of the identified listings with which the interactive position identifier is associated; wherein interaction with the displayed interactive information representative of a first identified listing causes the interactive position identifier displayed for the first identified listing to have an altered visual emphasis; and wherein interaction with the interactive position identifier for the first identified listing causes the displayed interactive information representative of the first identified listing to have an altered visual emphasis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51)
-
-
10. A computer system for providing information in response to a search request, the computer system comprising:
-
one or more databases storing information related to locations within a geographic area; and a computing device in communication with the one or more databases, the computing device operative to, at least; determine a geographic area for which the search is to be performed based at least in part on the search request; cause a map representative of at least a portion of the determined geographic area to be displayed; identify a plurality of listings stored in the one or more databases that match the search request, the listings each being associated with a respective location within at least the portion of the determined geographic area, wherein the location for at least a subset of the identified listings is determined based at least in part on a lookup table that stores an address and corresponding longitude and latitude coordinates for the address; in response to identifying a plurality of listings in one or more databases that match the search request, substantially simultaneously cause a plurality of interactive position identifiers to be displayed on the map, without interaction with any of the plurality of interactive position identifiers, wherein each of the plurality of interactive position identifiers is associated with one of the plurality of listings and incorporates at least one of a first plurality of visual indicia, and cause the plurality of listings to be displayed adjacent to the map substantially simultaneously with a display of the plurality of interactive position identifiers, wherein at least one of the plurality of listings is interactive and incorporates (i) at least one of a second plurality of visual indicia corresponding to the at least one of first plurality of visual indicia incorporated by the associated at least one interactive position identifier and (ii) distinct from the at least one of the second plurality of visual indicia, a camera-acquired image of an object taken at a geographic location associated with the at least one of the plurality of listings, the camera-acquired image being selected based at least in part on contributions of at least one camera-acquired image from one or more different sources and a number of votes received for a respective camera-acquired image, wherein the camera-acquired image selected corresponds to the camera-acquired image having received a predetermined number of votes; wherein interaction with displayed interactive information representative of a first listing of the plurality of listings causes the interactive position identifier displayed for the first listing to have an altered visual emphasis; and wherein interaction with the interactive position identifier for the first listing causes the displayed interactive information representative of the first listing to have an altered visual emphasis. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method for obtaining information in response to a search request, the method comprising:
under control of one or more computer systems configured with executable instructions, providing a search request; receiving a map representative of an area associated with the search request; receiving an identification of at least one listing corresponding to the search request, each identified listing being associated with a location within the area represented by the map, wherein the location for at least a subset of the identified listings is determined based at least in part on a lookup table that stores an address and corresponding longitude and latitude coordinates for the address; in response to receiving an identification of at least one listing corresponding to the search request, substantially simultaneously displaying the map and, adjacent to the map, one or more of the identified listings, each displayed identified listing being interactive and incorporating (i) one or more first visual indicia corresponding to the displayed identified listing and (ii), distinct from the one or more first visual indicia, a camera-acquired image of an object taken at a geographic location associated with the displayed identified listing, the camera-acquired image being selected based at least in part on contributions of at least one camera-acquired image from one or more different sources and a number of votes received for a respective camera-acquired image, wherein the camera-acquired image selected corresponds to the camera-acquired image having received a predetermined number of votes, and displaying on the map at least one interactive position identifier associated with the one or more of the identified listings, without interaction with the at least one interactive position identifier and substantially simultaneously with a display of the one or more of the identified listings adjacent to the map, wherein each interactive position identifier incorporating one or more second visual indicia corresponding to the one or more first visual indicia incorporated in each displayed identified listing; wherein interaction with displayed interactive information representative of a first identified listing causes the interactive position identifier displayed for the first identified listing to have an altered visual emphasis; and wherein interaction with the interactive position identifier for the first identified listing causes the displayed interactive information representative of the first identified listing to have an altered visual emphasis. - View Dependent Claims (16, 17, 18, 19, 20)
-
21. A computer-implemented method for obtaining information regarding at least one object within a range, the method comprising:
under control of one or more computer systems configured with executable instructions, receiving an identification of at least one object within the range for which information is to be provided, each identified object being associated with a location within the range for which information is to be provided, wherein the location for at least a subset of the identified objects is determined based at least in part on a lookup table that stores an address and corresponding longitude and latitude coordinates for the address; in response to receiving an identification of at least one object, substantially simultaneously displaying information regarding one or more of the identified objects, the displayed information including one or more first visual indicia corresponding to the one or more of the identified objects and, distinct from the one or more first visual indicia, at least one interactive image representative of one or more of the identified objects and camera-acquired at a geographical location associated with the one or more of the identified objects, the at least one camera-acquired interactive image being selected based at least in part on contributions of at least one camera-acquired image from one or more different sources and a number of votes received for a respective camera-acquired image, wherein the camera-acquired image selected corresponds to the camera-acquired image having received a predetermined number of votes, and displaying a map adjacent to and substantially simultaneously with a display of the information regarding the one or more of the identified objects, the map including an interactive identifier of a location of each of the one or more displayed identified objects, wherein the interactive identifier is displayed on the map without interaction with the interactive identifier, and wherein each interactive identifier incorporating one or more second visual indicia corresponding to the one or more first visual indicia included in the displayed information regarding the displayed identified object having the location identified by the interactive identifier; wherein interaction with the displayed interactive image representative of a first identified object causes the interactive identifier displayed for the first identified object to have an altered visual emphasis; and wherein interaction with the interactive identifier for the first identified object causes the displayed interactive image representative of the first identified object to have an altered visual emphasis. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
30. A computer-readable storage medium having executable instructions stored thereon that, when executed, direct a computing system to, at least:
-
receive a search request; determine a dataset representative of a geographic area for which the search is to be performed based at least in part on the search request; cause a map representative of at least a portion of the determined geographic area to be displayed; identify at least one listing corresponding to the search request, each identified listing being associated with a location within at least the portion of the determined geographic area, wherein the location for at least a subset of the identified listings is determined based at least in part on a lookup table that stores an address and corresponding longitude and latitude coordinates for the address; in response to identifying at least one listing corresponding to the search request, substantially simultaneously cause interactive information representative of one or more of the identified listings to be displayed adjacent to the map, the interactive information representative of the one or more of the identified listings incorporating one or more first visual indicia corresponding to the one or more of the identified listings and, distinct from the one or more first visual indicia, a camera-acquired image of an object taken at the geographic location associated with the one or more of the identified listings of which the interactive information is representative, the camera-acquired image being selected based at least in part on contributions of at least one camera-acquired image from one or more different sources and a number of votes received for a respective camera-acquired image, wherein the camera-acquired image selected corresponds to the camera-acquired image having received a predetermined number of votes, and cause an interactive position identifier associated with each of the one or more of the identified listings to be displayed on the map without interaction with the interactive position identifier and substantially simultaneously with a display of the interactive information representative of the one or more of the identified listings adjacent to the map, wherein each interactive position identifier incorporating one or more second visual indicia corresponding to the one or more first visual indicia incorporated in the one or more of the identified listings with which the interactive position identifier is associated; wherein interaction with the displayed interactive information representative of a first identified listing causes the interactive position identifier displayed for the first identified listing to have an altered visual emphasis; and wherein interaction with the interactive position identifier for the first identified listing causes the displayed interactive information representative of the first identified listing to have an altered visual emphasis. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A computer-implemented method for providing information in response to a search request, the method comprising:
under control of one or more computer systems configured with executable instructions, determining a geographic area for which a search associated with the search request is to be performed; causing a map representative of at least a portion of the determined geographic area to be displayed; identifying a plurality of listings stored in the one or more databases that match the search request, the listings each being associated with a respective location within at least the portion of the determined geographic area, wherein the location for at least a subset of the identified listings is determined based at least in part on a lookup table that stores an address and corresponding longitude and latitude coordinates for the address; in response to identifying a plurality of listings stored in the one or more databases that match the search request, substantially simultaneously causing a plurality of interactive position identifiers to be displayed on the map, without interaction with any of the plurality of interactive position identifiers, wherein each of the plurality of interactive position identifiers associated with one of the plurality of listings and incorporating at least one of a first plurality of visual indicia, and causing the plurality of listings to be displayed adjacent to the map substantially simultaneously with a display of the plurality of interactive position identifiers, wherein at least one of the plurality of listings is interactive and incorporates (i) at least one of a second plurality of visual indicia corresponding to the at least one of first plurality of visual indicia incorporated by an associated at least one interactive position identifier and (ii) distinct from the at least one of the second plurality of visual indicia, a camera-acquired image of an object taken at a geographic location associated with the at least one of the plurality of listings, the camera-acquired image being selected based at least in part on contributions of at least one camera-acquired image from one or more different sources and a number of votes received for a respective camera-acquired image, wherein the camera-acquired image selected corresponds to the camera-acquired image having received a predetermined number of votes; wherein interaction with displayed interactive information representative of a first listing of the plurality of listings causes the interactive position identifier displayed for the first listing to have an altered visual emphasis, and wherein interaction with the interactive position identifier for the first listing causes the displayed interactive information representative of the first listing to have an altered visual emphasis. - View Dependent Claims (36, 37, 38)
-
39. A computer-readable storage medium having executable instructions stored thereon that, when executed, direct a computing system to, at least:
-
receive an identification of at least one object within a range for which information is to be provided, each identified object being associated with a location within the range for which information is to be provided, wherein the location for at least a subset of the identified objects is determined based at least in part on a lookup table that stores an address and corresponding longitude and latitude coordinates for the address; in response to receiving an identification of at least one object within the range for which information is to be provided, substantially simultaneously display information regarding one or more of the identified objects, the displayed information including one or more first visual indicia corresponding to the one or more of the identified objects and, distinct from the one or more first visual indicia, at least one interactive image representative of one or more of the identified objects and camera-acquired at a geographical location associated with the one or more of the identified objects, the camera-acquired identified objects being selected based at least in part on contributions of at least one camera-acquired image from one or more different sources and a number of votes received for a respective camera-acquired image, wherein the camera-acquired image selected corresponds to the camera-acquired image having received a predetermined number of votes, and display a map adjacent to and substantially simultaneously with the display of the information regarding the one or more of the identified objects, the map including an interactive identifier of a location of each of the one or more displayed identified objects, wherein the interactive identifier is displayed on the map without interaction with the interactive identifier, and wherein each interactive identifier incorporating one or more second visual indicia corresponding to the one or more first visual indicia included in the displayed information regarding the displayed identified object having the location identified by the interactive identifier; wherein interaction with the displayed interactive image representative of a first identified object causes the interactive identifier displayed for the first identified object to have an altered visual emphasis; and wherein interaction with the interactive identifier for the first identified object causes the displayed interactive image representative of the first identified object to have an altered visual emphasis. - View Dependent Claims (40)
-
-
47. A computer-implemented method for providing information in response to a search request, the method comprising:
under control of one or more computer systems configured with executable instructions, receiving a search request; determining a dataset representative of a geographic area for which the search is to be performed based at least in part on the search request; causing a map representative of at least a portion of the determined geographic area to be displayed; identifying at least one listing corresponding to the search request, each identified listing being associated with a location within at least the portion of the determined geographic area, wherein the location for at least a subset of the identified listings is determined based at least in part on a lookup table that stores an address and corresponding longitude and latitude coordinates for the address; in response to identifying at least one listing corresponding to the search request, substantially simultaneously causing interactive information representative of one or more of the identified listings to be displayed adjacent to the map, the interactive information representative of the one or more of the identified listings incorporating (i) one or more first visual indicia corresponding to the one or more of the identified listings and, (ii) distinct from the one or more first visual indicia, a camera-acquired image of an object taken at the geographic location associated with each identified listing of which the interactive information is representative, the camera-acquired image being selected based at least in part on contributions from one or more different sources and a number of votes received for a respective camera-acquired image, wherein the camera-acquired image selected corresponds to the camera-acquired image having received a predetermined number of votes, and causing an interactive position identifier associated with each of the one or more of the identified listings to be displayed on the map substantially simultaneously with a display of the interactive information representative of the one or more of the identified listings adjacent to the map, wherein each interactive position identifier incorporates one or more second visual indicia corresponding to the one or more first visual indicia incorporated in the one or more of the identified listings with which the interactive position identifier is associated; wherein in the event an interaction with the displayed interactive information representative of a first identified listing is detected, the interactive position identifier displayed for the first identified listing is caused to have an altered visual emphasis; and wherein in the event an interaction with at least one of the (i) the one or more first visual indicia and (ii) the camera-acquired image incorporated by the interactive position identifier for the first identified listing is detected, the displayed interactive information representative of the first identified listing is caused to have an altered visual emphasis.
Specification