IP Library Granted Patent US 7,657,504
Granted Patent B2
US 7,657,504 · App. 11/548,244 · Granted Feb 2, 2010

User interface for displaying images of sights

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,657,504
App. No.
11/548,244
Granted
Feb 2, 2010
Kind
B2
Abstract

A method and system for identifying sights associated with a location and for displaying images associated with those sights is provided. A tour system identifies sights associated with a location by submitting a search request formed using the location to an image search service. The tour system identifies salient phrases of metadata of the search results to be the candidate sight names. The tour system also provides a user interface for displaying the images associated with the locations. The user interface may present a slideshow of sights encountered when traveling on a trip.

Claims (37)

1. A computing system for identifying sights for locations, comprising:

a memory storing computer-executable instructions of:

a component that receives a start location and an end location;

a component that identifies travel locations on a travel path from the start location to the end location;

a component that identifies sights associated with the identified travel locations by, for each travel location,

submitting, to an image search service, an indication of the travel location as a search request;

receiving, from the image search service, metadata relating to images determined by the image search service to match the search request, the metadata for each image including a text description of the image;

identifying, from the text description of the received metadata, candidate sights;

submitting, to a geographic name service, an indication each candidate sight to determine whether the candidate sight corresponds to a geographic name; and

when the geographic name service indicates that a candidate sight corresponds to a geographic name, indicating that the candidate sight is a sight identified with the travel location;

a component that retrieves images associated with the identified sights; and

a component that displays one or more of the retrieved; and

a processor for executing the computer-executable instructions stored in the memory.

2. The computing system of claim 1 wherein the component that displays the retrieved images simultaneously displays a map encompassing the start location and the end location.

3. The computing system of claim 1 wherein the component that displays the retrieved images displays the images as a slideshow.

4. The computing system of claim 3 wherein the images of the slideshow are displayed in order encountered when traveling from the start location to the end location.

5. The computing system of claim 3 wherein the component that displays the retrieved images displays a map encompassing the start location and the end location and displays an indication of the travel location associated with images of the slideshow.

6. The computing system of claim 1 wherein the start location and the end location are indicated by a user selecting a path from the start location to the end location.

7. The computing system of claim 1 wherein the travel locations are identified based on distance from a travel path to the travel location.

8. The computing system of claim I including a component that, when a displayed image of a sight is selected, displays multiple images associated with the sight of the selected image.

9. The computing system of claim 1 wherein each displayed image represents a travel location.

10. The computing system of claim 9 wherein when an image is selected, displaying an image for each sight associated with the travel location represented by the selected image.

11. The computing system of claim 10 including a component that, when a displayed image representing travel location is selected, displays a map centered at the represented travel location.

12. A method in a computing system with a processor and a memory for identifying sights for locations, comprising:

receiving by the computing system a start location and an end location;

identifying by the computing system travel locations on a travel path from the start location to the end location; and

identifying by the computing system sights associated with the identified travel locations by, for each travel location,

submitting, to an image search service, an indication of the travel location as a search request;

receiving, from the image search service, metadata relating to images determined by the image search service to match the search request, the metadata for each image including a text description of the image;

identifying, from the text description of the received metadata, candidate sights;

submitting, to a geographic name service, an indication each candidate sight to determine whether the candidate sight corresponds to a geographic name; and

when the geographic name service indicates that a candidate sight corresponds to a geographic name, indicating that the candidate sight is a sight identified with the travel location

wherein a travel location has associated sights that are identified based on submission of the travel location to an image search service, identification of candidate sights from metadata of the images received from the image search service, and submission the candidate sights to a geographic name service to determine whether a candidate sigh is a geographic name.

13. The method of claim 12 including retrieving images associated with the identified sights and displaying the retrieved images simultaneously with a map encompassing the start location and the end location.

14. The method of claim 13 including, when a displayed image of a sight is selected, displaying multiple images associated with the sight of the selected image.

15. The method of claim 12 wherein the start location and the end location are indicated by a user selecting a path from the start location to the end location.

16. The method of claim 12 wherein the travel locations are identified based on distance from a travel path to the travel location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →