Patent Document ID: 7653244
Application ID: 11358436

Base Claim:
1. A method for linking selected data being displayed by a host application executing on at least one processor to external file data, the method comprising: enabling a user to display a graphic representation of a data record on a display via the host application, the data record comprising a selected data area corresponding to at least one area of the graphic representation; executing an intelligent importation system at the at least one processor in response to user input to: extract selected data from the selected data area; process the selected data at the at least one processor to: extract character data from the selected data; analyze the character data extracted from the selected data via an artificial neural network to determine if the character data extracted from the selected data comprises recognized data, the artificial neural network comprising a raster neural network, a feature neural network, and a vector neural network, and wherein analyzing the character data comprises: analyzing rectangular coordinates and a binary color of the character data at the raster neural network to generate a first character data value; analyzing feature data of the character data via the feature neural network to generate a second character data value; analyzing vectors corresponding to an outline of the character data at the vector neural network to generate a third character data value; and voting on the first, second, and third character data values to identify the recognized data; generate a key based on the recognized data when the character data comprises the recognized data; associate the key with external file data that is external to the host application, wherein the host application is incapable of directly rendering data from the external data file; and store the recognized data in a non-graphic format in a memory.

---

Claim 2:
2. The method of claim 1 further comprising: storing the external file data associated with the key in the memory; thereafter, retrieving the stored external data file during execution of the host application by: enabling the user to display the graphic representation of the data record on the display via the host application, the data record comprising a selected data area corresponding to at least one area of the graphic representation; processing the selected data at the at least one processor to: extract the character data from the selected data; and analyze the character data extracted from the selected data via the artificial neural network to determine if the character data extracted from the selected data comprises recognized data; retrieving the key associated with the recognized data; and rendering the external data file associated with the key in an application capable of rendering the external data file.