System and method for displaying information in response to a request
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/30
출원번호
US-0674651
(2007-02-13)
등록번호
US-8572077
(2013-10-29)
발명자
/ 주소
Dorfman, Barnaby M.
Manber, Udi
Gold, Jonathan A.
Ha, Huy T.
Caro-Bruce, Timothy
Karls, Jason
출원인 / 주소
A9.com, Inc.
대리인 / 주소
Novak Druce Connolly Bove + Quigg LLP
인용정보
피인용 횟수 :
12인용 특허 :
79
초록▼
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
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.
대표청구항▼
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
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, 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; andwherein 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. 2. The computer-implemented method of claim 1, further comprising: receiving an interaction with the displayed interactive information representative of the first identified listing; andcausing the displayed interactive position identifier associated with the first identified listing to be emphasized. 3. The computer-implemented method of claim 2, wherein causing the interactive position identifier to be emphasized generates a visual alteration of the interactive position identifier. 4. The computer-implemented method of claim 2, further comprising: identifying a second listing that corresponds to the search request, wherein the second listing is associated with a second location within the geographic area. 5. The computer-implemented method of claim 4, further comprising: causing a second interactive position identifier associated with the second listing to be displayed on the map. 6. The computer-implemented method of claim 5, wherein causing a first interactive position identifier to be emphasized distinguishes the first interactive position identifier from the second interactive position identifier displayed on the map. 7. The computer-implemented method of claim 4, further comprising: causing second interactive information representative of the identified second listing to be displayed with the map. 8. The computer-implemented method of claim 7, further comprising: determining a particular location within the geographic area; andorganizing the display of the interactive information and the second interactive information based at least in part on a distance from the determined particular location. 9. The computer-implemented method of claim 7, wherein the interactive information identifies a first business name and the second interactive information identifies a second business name. 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; anda 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, andcause 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; andwherein 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. 11. The computer system of claim 10, wherein the computing device is further operative to: cause a first displayed interactive position identifier of the plurality of displayed interactive position identifiers to be emphasized in response to an interaction with a displayed listing of the plurality of listings. 12. The computer system of claim 11, wherein causing the first displayed interactive position identifier to be identified distinguishes the first displayed interactive position identifier from the remaining plurality of displayed position identifiers. 13. The computer system of claim 10, wherein the computing device is further configured to, at least: determine a particular location within the geographic area; andorganize the display of the plurality of listings based at least in part on a distance from the determined particular location. 14. The computer system of claim 10, wherein the search request is a search for businesses of a type and each of the plurality of listings identify businesses of that type. 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, anddisplaying 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; andwherein 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. 16. The computer-implemented method of claim 15, further comprising: providing an interaction with the first displayed listing; andemphasizing the displayed interactive position identifier associated with the first identified listing. 17. The computer-implemented method of claim 15, wherein emphasizing the interactive position identifier generates a visual alteration of the interactive position identifier. 18. The computer-implemented method of claim 15, further comprising: receiving an identification of a second listing that corresponds to the search request, wherein the second listing is associated with a second location within the area represented by the map; anddisplaying on the map a second interactive position identifier associated with the second listing. 19. The computer-implemented method of claim 18, wherein emphasizing the first interactive position identifier distinguishes the first interactive position identifier from the second interactive position identifier displayed on the map. 20. The computer-implemented method of claim 18, wherein at least some of the identified listings comprise an image identified by a user as a representative image. 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, anddisplaying 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; andwherein 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. 22. The computer-implemented method of claim 21, wherein receiving an identification of an object includes receiving an identification of a plurality of objects within the range for which information is to be provided. 23. The computer-implemented method of claim 22, wherein displaying information regarding the identified object includes displaying information regarding each of the plurality of identified objects. 24. The computer-implemented method of claim 21, wherein the image is a digital image of the object. 25. The computer-implemented method of claim 21, wherein the image is a street view of the object. 26. The computer-implemented method of claim 21, wherein the image is a user specified representative image. 27. The computer-implemented method of claim 21, wherein the image is an image of a physical object selected from a plurality of images representative of the physical object. 28. The computer-implemented method of claim 21, wherein the information regarding the identified object is interactive. 29. The computer-implemented method of claim 21, further comprising: providing an inquiry regarding the displayed information; andemphasizing the interactive identifier of the identified object. 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, andcause 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; andwherein 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. 31. The computer-readable storage medium of claim 30, further having instructions stored thereon that direct a computing system to, at least: receive an interaction with the displayed interactive information representative of the first identified listing; andcause the displayed interactive position identifier associated with the first identified listing to be emphasized. 32. The computer-readable storage medium of claim 31, further having instructions stored thereon that direct a computing system to, at least: identify a second listing that corresponds to the search request, wherein the second listing is associated with a second location within the geographic area; andcause a second interactive position identifier associated with the second listing to be displayed on the map. 33. The computer-readable storage medium of claim 32, wherein the instructions that direct the computer system to cause the first interactive position identifier to be emphasized distinguishes the first interactive position identifier from the second interactive position identifier displayed on the map. 34. The computer-readable storage medium of claim 32, further having instructions stored thereon that direct a computing system to, at least: cause second interactive information representative of the identified second listing to be displayed with the map;determine a particular location within the geographic area; andorganize the display of the interactive information and the second interactive information based at least in part on a distance from the determined particular location. 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, andcausing 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, andwherein 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. 36. The computer-implemented method of claim 35, further comprising: causing a first displayed interactive position identifier of the plurality of displayed interactive position identifiers to be emphasized in response to an interaction with a displayed listing of the plurality of listings. 37. The computer-implemented method of claim 35, further comprising: determining a particular location within the geographic area; andorganizing the display of the plurality of listings based at least in part on a distance from the determined particular location. 38. The computer-implemented method of claim 35, wherein the search request is a search for businesses of a type and each of the plurality of listings identify businesses of that type. 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, anddisplay 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; andwherein 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. 40. The computer-readable storage medium of claim 39, wherein the instructions that direct the computing system to receive an identification of an object include instructions that direct the computing system to receive an identification of a plurality of objects within the range for which information is to be provided. 41. The computer-implemented method of claim 1, wherein the camera-acquired image incorporated in the interactive information representative of each identified listing is selected from a plurality of images associated with the identified listing in accordance with a set of representative image criteria. 42. The computer-implemented method of claim 41, wherein the camera-acquired image incorporated in the interactive information representative of each identified listing is selected based at least in part on a plurality of user provided votes for at least one of the plurality of images as representative of the identified listing. 43. The computer-implemented method of claim 41, wherein the camera-acquired image incorporated in the interactive information representative of each identified listing is selected based at least in part on a time that the image was taken. 44. The computer-implemented method of claim 43, wherein the camera-acquired image incorporated in the interactive information representative of each identified listing is selected based at least in part on how closely the time that the image was taken matches an annual season. 45. The computer-implemented method of claim 1, wherein: the interaction with the displayed interactive information representative of a first identified listing to cause the interactive position identifier displayed for the first identified listing to have an altered visual emphasis comprises interaction with one of (i) the one or more first visual indicia and (ii) the camera-acquired image. 46. The computer-implemented method of claim 1, wherein the interaction with the interactive position identifier for the first identified listing causes one of (i) the one or more first visual indicia and (ii) the camera-acquired image incorporated by the displayed interactive information representative of the first identified listing to have an altered visual emphasis. 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, andcausing 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; andwherein 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. 48. The computer-implemented method of claim 1, further comprising: receiving a contribution of one or more camera-acquired images from a plurality of users, each of the one or more camera-acquired images correlated to a particular listing;in response to receiving an interaction with the displayed interactive information representative of the particular listing, displaying the one or more camera-acquired images in a filmstrip-view on a listing detail page;determining a number of clicks received at each one of the one or more camera-acquired images; andselecting one of the one or more camera-acquired images to be incorporated in the interactive information representative of the particular listing based at least in part on the number of clicks received at each of the one or more camera-acquired images. 49. The computer-implemented method of claim 48, wherein the one or the one or more camera-acquired images is selected based at least on receiving a majority of clicks. 50. The computer-implemented method of claim 48, wherein the one or more camera-acquired images for the identified listing is received from one of a plurality of users or a representative of the identified listing. 51. The computer-implemented method of claim 1, wherein each of the one or more camera-acquired images is captured from two or more cameras to obtain a stereoscopic image of an object being imaged.
Lachinski Theodore M. (Andover MN) Ptacek Louis S. (Mound MN) Blais Paul M. (St. Paul MN) Boggs Stephen (Fridley MN) Longfellow John W. (St. Paul MN) Setterholm Jeffrey M. (Lakeville MN), Method and apparatus for collecting and processing visual and spatial position information from a moving platform.
Robert Anthony Laumeyer ; James Eugene Retterath, Method and apparatus for rapidly determining whether a digitized image frame contains an object of interest.
Dorfman,Barnaby M.; Manber,Udi; Gold,Jonathan A., System and method for automatically collecting images of objects at geographic locations and displaying same in online directories.
Dorfman,Barnaby M; Manber,Udi; Gold,Jonathan A, System and method for automatically collecting images of objects at geographic locations and displaying same in online directories.
Dorfman,Barnaby M.; Manber,Udi; Gold,Jonathan A.; Ha,Huy T.; Caro Bruce,Timothy; Karls,Jason, System and method for displaying images in an online directory.
Bullock, James Blake; Fuchs, Axel, System and method for storing and using information associated with geographic locations of interest to a mobile user.
Robert Anthony Laumeyer ; James Eugene Retterath, System for automatically generating database of objects of interest by analysis of images recorded by moving vehicle.
Dorfman, Barnaby M.; Manber, Udi; Gold, Jonathan A.; Ha, Huy T.; Caro-Bruce, Timonthy; Karls, Jason, System and method for displaying information in response to a request.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.