Patent ID: 8484626

Claim:
A computer-implemented method comprising: creating, by a processor associated with the computer, an initial Extensible Markup Language (XML) instruction file, the initial XML instruction file identifying one or more screen images of a plurality of screen images provided by a host system; executing, by the processor, screen scraping operations based on the initial XML instruction file, executing the screen scraping operations including: receiving a first screen image provided by the host system, determining that the first screen image, provided by the host system, is included in the one or more screen images identified in the initial XML instruction file, reading first data from the first screen image, provided by the host system, based on determining that the first screen image is included in the one or more screen images identified in the initial XML instruction file, updating, based on the first data acquired from reading the first screen image, the initial XML instruction file to form an updated XML instruction file that identifies a second screen image of the plurality of screen images provided by the host system, the initial XML instruction file not identifying the second screen image, and reading, based on the updated XML instruction file, second data from the second screen image provided by the host system; and generating, by the processor and based on the first data and the second data from executing the screen scraping operations, a user interface file, the user interface file being in an format that is compatible with a user device, and the user interface file enabling the user device to access to the host system.