1. A method, comprising: receiving, from an imaging device of an electronic device, a first image of a target object, wherein the receiving comprises: receiving a series of images of the target object, and selecting, from the series of images, the first image; analyzing, by one or more processors using an image recognition application, the first image to identify a first feature of the target object, wherein the analyzing comprises: comparing information from the first image with information from a model database to identify a subset of objects containing similar features, obtaining information from the database regarding one or more locations of one or more specific features, and analyzing the first image to seek the one or more locations and determine whether the target object as shown in the first image matches any of the objects in the subset; accessing, by one or more of the processors, the database to identify one or more models of objects that include the first feature; and in response to identifying more than one model: identifying, by one or more of the processors, that one of the identified models includes a distinguishing point, determining, by one or more of the processors by analyzing a second image of the target object, that the target object comprises the distinguishing point, and in response to determining that the target object comprises the distinguishing point, retrieving one or more document files that correspond to the identified model that contains the distinguishing point.