Patent ID: 7313588

Claim:
A local computer for retrieving a changing target content from multiple target sources on a remote computer, the local computer comprising: a user interface for inputting information into an application window, wherein information consists of: a URL of a target source, a start and end marker text of a target content of said target source; and a structural location of the target content within target source code; an agent builder program for identifying the URL of the target source inputted by a user, and for analyzing and decomposing of said target content; and a software agent comprising program instructions for automatically retrieving a target section of said target source code irrespective of whether the target content has been moved or has changed within the target source; the software agent for retrieving a changing target content from a first target source on a remote computer, the software agent further comprising: means for retrieving data from a target source on a remote computer, first program instructions for identifying a predefined structural location of target content located within a version of data retrieved from the first target source, said predefined structural location based upon a structural location of target content identified in a previous version of data retrieved from the target source using the agent builder program and stored as information, said first target source comprising content in addition to said target content; second program instructions for identifying a predefined structural location of target content located within said version of data retrieved from the first target source by evaluating the target source for the start and end market text when the target content cannot be identified by the first program instructions; and an agent engine for executing said first program instructions and said second program instructions to retrieve potentially changing target content from the predefined structural location in the target source; and third program instructions for displaying a first portion of content retrieved from the target source, the first portion consisting of the potentially changing target content from the predefined structural location in the first target source, the second program instructions further for displaying, simultaneously with the portion of content retrieved from the target source, a second portion of content retrieved from a second target source, the second target source being different from the first target source.