System and method of using automatically-identified prominent establishments in driving directions
First Claim
Patent Images
1. A method of generating turn-by-turn directions, the method comprising:
- receiving, by a server, a request for turn-by-turn directions, the request including a first location and a second location;
identifying a route between the first location and the second location;
identifying a plurality of placemarks that are located along the route, the plurality of placemarks each including a visible characteristic that is associated with the placemark;
accessing an image corresponding to a location along the route;
identifying the visible characteristic within the image that corresponds to at least one of the plurality of placemarks, the visible characteristic having an area associated therewith;
accessing depth information to determine a distance of the visible characteristic from the image'"'"'s location;
multiplying the area of the visible characteristic within the image by a depth factor to determine a physical size of the visible characteristic;
determining an identifiability score for the visible characteristic of the placemarks based, at least in part, on the determined physical size of the visible characteristic;
selecting at least one of the plurality of placemarks based on the visible characteristic'"'"'s identifiability score; and
generating, by the server, a set of turn-by-turn directions that includes the selected placemark.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method provides turn-by-turn directions by identifying placemarks, such as businesses or other landmarks that appear along a traveled route. The system may determine whether signage is associated with each placemark along the route and whether the signage is visible from the route. The system may also determine how prominent the signage is from the route. The system selects the placemark by determining how easily the placemark may be identified from the route, based on the signage'"'"'s visibility and prominence. The selected placemark may then be identified in connection with the turn-by-turn directions.
-
Citations
21 Claims
-
1. A method of generating turn-by-turn directions, the method comprising:
-
receiving, by a server, a request for turn-by-turn directions, the request including a first location and a second location; identifying a route between the first location and the second location; identifying a plurality of placemarks that are located along the route, the plurality of placemarks each including a visible characteristic that is associated with the placemark; accessing an image corresponding to a location along the route; identifying the visible characteristic within the image that corresponds to at least one of the plurality of placemarks, the visible characteristic having an area associated therewith; accessing depth information to determine a distance of the visible characteristic from the image'"'"'s location; multiplying the area of the visible characteristic within the image by a depth factor to determine a physical size of the visible characteristic; determining an identifiability score for the visible characteristic of the placemarks based, at least in part, on the determined physical size of the visible characteristic; selecting at least one of the plurality of placemarks based on the visible characteristic'"'"'s identifiability score; and generating, by the server, a set of turn-by-turn directions that includes the selected placemark. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device for generating turn-by-turn directions, the device comprising:
-
a memory including a first part for storing instructions and a second part for storing turn-by-turn directions; and a processor coupled to the member, the processor configured to execute the instructions to; receive a request for turn-by-turn directions, the request including a first location and a second location; identify a route between the first location and the second location; identify a plurality of placemarks that are located along the route, the plurality of placemarks including signage that is associated with the placemark; access an image corresponding to a location along the route; identify signage text within the image that corresponds to one of the plurality of placemarks; compare the width of the signage text with the width of the image; determine an identifiability score for the signage along the route based, at least in part, on the comparison between the width of the signage text and width of the image; selecting at least one of the plurality of placemarks based on the signage'"'"'s identifiability score; and generate a set of turn-by-turn directions that includes the selected placemark. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of generating turn-by-turn directions, the method comprising:
-
receiving, by a server, a request for turn-by-turn directions, the request including a first location and a second location; identifying a route between the first location and the second location; identifying a plurality of placemarks that are located along the route, the plurality of placemarks each including a visible characteristic that is associated with the placemark; accessing a plurality of images corresponding to locations along a portion of the route; calculating, based on the plurality of images, an average identifiability score of the visible characteristic for one or more of the plurality of placemarks; selecting at least one of the plurality of placemarks based on the visible characteristic'"'"'s average identifiability score; and generating, by the server, a set of turn-by-turn directions that includes the selected placemark. - View Dependent Claims (21)
-
Specification