Patent ID: 8756013

Claim:
A computer program product comprising: at least one computer readable non-transitory storage medium having computer readable program code embodied therewith, the computer readable program code, when read by a processor, configured to: store in a memory an image viewing pattern, the image viewing pattern based at least in part on an image viewing history of a user, the image viewing history for images viewed by the user on one or more devices accessible to the user; determine a first object viewing interest from the image viewing pattern, the first object viewing interest depicted in at least one image in the image viewing history; receive a request for directions to a destination in a geographic region; identify a first area in an electronic map of the geographic region, the first area including the first object viewing interest; and generate a first route to the destination, the first route featuring the first area, wherein at least one object viewing interest in the first area is visible by the user traveling along the first route.