Patent ID: 9189966
Filing Date: 2015-11-17
Classification: G09B

Abstract:
1. A server configured to create a learning trail application for a geographic area, the server comprising: a processor configured to: provide a template having a plurality of fields, each performing a specific function, the plurality of fields comprising a location field and an image archive field, the location field configured to receive the geographic area and the image archive field configured to receive images; receive template data for placement as the content of one or more of the plurality of fields; receive instructions for determining the placement of the template data into one or more of the plurality of fields; generate the learning trail application from the template with the received template data, wherein during execution of the learning trail application, the learning trail application is configured to receive at least one input image, determine whether a match exists between the input image and the content in the image archive field and display the template data associated with the content in the image archive field, when a match exists; use an algorithm to determine whether the match exists between the input images in the learning trail application and the content in the image archive field, wherein the algorithm is based on a longest increasing subsequence method; and having the algorithm configure the processor to select a plurality of matching features in both the input image and a stored image and determine that the input image matches with the stored image when a subset of the matching features between the images occur in the same geometric order in the input image and the stored image respectively, wherein the subset is larger than a threshold value.