Patent ID: 8630526

Claim:
A method comprising: receiving multimedia content to be indexed and associated identification data, the multimedia content comprising audio and video; extracting, from the identification data, location coordinates related to when a device generated the multimedia content; creating a database record associated with the multimedia content and comprising a plurality of searchable location fields; determining multiple, hierarchical classifications for the database record based on the location coordinates, the multiple hierarchical classifications for the database record comprising a hierarchy of geographic region designations associated with the location coordinates; storing the database record with the multiple, hierarchical classifications, wherein each of the multiple, hierarchical classifications is used to populate a different one of the plurality of searchable location fields; receiving, from a user, a request for content associated with a travel route, the request comprising a starting location, a destination location, a road selection, and a category of content; identifying a threshold latitude distance and a threshold longitude distance; retrieving, in response to the request and from the database record, a map of the travel route with the content, wherein the content is retrieved from the database by comparing the category of content to the searchable location fields and the multiple, hierarchical classifications, and wherein the content is within the threshold latitude distance and the threshold longitude distance of the travel route; and presenting the map of the travel route with the content to the user.