Apparatus and method for retrieving data from a network site
First Claim
1. A computer program product comprising a computer usable medium having computer readable program code thereon for use on a computer system for retrieving data from a first network site for use by a second network site responsive to a first request for the data from a local computer also connected to said computer system, the data having a value, and the computer program product is stored and used at said second network site the computer readable program code including:
- program code responsive to said first request from said local computer for generating a data request to said first network where said data is stored, the data request causing a response to be generated by the first network site that is sent back to said second network site, the response having a predetermined location therein with the data requested by said local computer; and
program code for matching a marker in a template with the data in the response received from said first network site, the position of the marker in the template identifying the predetermined location of the requested data in the response, the marker including a variable.
7 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for retrieving data from a first network site for use by a second network site utilizes a template that specifies the location of the data within a response solicited from the first network site. The template is a mark-up document having a similar format to the response and thus, it is not an application program. A marker is included within the template to determine the location of the data within the response. A matching mechanism, which may be used with any template, is utilized to compare the template with the response to determine the exact location of the data within the response. The data may be retrieved when its location within the response is ascertained. Once retrieved, the data may be used by the second network site for display in a format that is specified by the second network site. Accordingly, data is located within the response with a template and not with a scanning application program.
-
Citations
22 Claims
-
1. A computer program product comprising a computer usable medium having computer readable program code thereon for use on a computer system for retrieving data from a first network site for use by a second network site responsive to a first request for the data from a local computer also connected to said computer system, the data having a value, and the computer program product is stored and used at said second network site the computer readable program code including:
-
program code responsive to said first request from said local computer for generating a data request to said first network where said data is stored, the data request causing a response to be generated by the first network site that is sent back to said second network site, the response having a predetermined location therein with the data requested by said local computer; and
program code for matching a marker in a template with the data in the response received from said first network site, the position of the marker in the template identifying the predetermined location of the requested data in the response, the marker including a variable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
program code for determining the location of the predetermined location in the template; and
program code for locating the predetermined location in the response.
-
-
4. The computer program product as defined by claim 1 further comprising program code for extracting the requested data from the predetermined location of data in the response received from said first network site.
-
5. The computer program product as defined by claim 4 further comprising program code for sending said extracted requested data to said local computer to be displayed thereat.
-
6. The computer program product as defined by claim 5 wherein said marker includes a first variable that identifies the predetermined location of the requested data in the response from the first network site.
-
7. The computer program product as defined by claim 6 wherein said marker includes a second variable indicating that there are other predetermined locations of requested data in the response from the first network site and the requested data therein is to be extracted.
-
8. The computer program product as defined by claim 1 wherein said data request comprises computer program instructions that are sent to said first network site to retrieve the response with the data requested from said local computer.
-
9. A method of retrieving data in a networked computer system from a first network site for use by a second network site responsive to a first request for the data from a local computer also connected to the computer system, the data having a value, the method comprising the steps of:
-
generating a second data request for the data responsive to the first request for the data from the local computer, the second data request being for transmission to the first network site, the second data request causing a response to be generated by the first network site that is sent back to said second network site, the response having a predetermined location therein with the data requested by the local computer; and
matching a marker in a template with the data in the response received from said first network site, the position of the marker in the template identifying the predetermined location of the data in the response, the marker including a variable. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. Apparatus used in a computer system for retrieving data from a first network site for use by a second network site responsive to a first data request from a local computer also connected to the computer system, the requested data having a value, the apparatus comprising:
-
means for generating a second data request for the data responsive to the first data request from the local computer, the second data request being transmitted to the first network site, the second data request causing a response to be generated by the first network site that is sent back to said second network site, the response having a predetermined location therein with the data requested by the local computer; and
means for matching a marker in a template with the data in the response received from said first network site, the position of the marker in the template identifying the predetermined location of the requested data in the response, the marker including a variable. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification