System and method for portal infrastructure tracking
First Claim
Patent Images
1. A method for data record transmission, the method comprising:
- transmitting, from a first location to a second location, a request for unsent data records, the request including information to identify a last received record;
transmitting, from the second location to the first location, at least one previously unsent data record with associated record identifier; and
updating, at the first location, an identifier of the last received record, wherein a network firewall denying unrestricted access separates the first location and second location.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for collecting and transmitting data across or through a firewall using HTTP and/or XML between computer systems that do not otherwise grant access to each other. A method and system for preparing data reports using data and report generation modules using HTTP and/or XML between computer systems.
119 Citations
17 Claims
-
1. A method for data record transmission, the method comprising:
-
transmitting, from a first location to a second location, a request for unsent data records, the request including information to identify a last received record;
transmitting, from the second location to the first location, at least one previously unsent data record with associated record identifier; and
updating, at the first location, an identifier of the last received record, wherein a network firewall denying unrestricted access separates the first location and second location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Computer executable software code transmitted as an information signal, the code for data record transmission, the code comprising:
-
code to transmit, from a first location to a second location, a request for unsent data records, the request including information to identify a last received record;
code to transmit, from the second location to the first location, at least one previously unsent data record with associated record identifier; and
code to update, at the first location, an identifier of the last received record, wherein a network firewall denying unrestricted access separates the first location and second location.
-
-
9. A computer readable medium having computer executable software code stored thereon, the code for data record transmission
code to transmit, from a first location to a second location, a request for unsent data records, the request including information to identify a last received record; -
code to transmit, from the second location to the first location, at least one previously unsent data record with associated record identifier; and
code to update, at the first location, an identifier of the last received record, wherein a network firewall denying unrestricted access separates the first location and second location.
-
-
10. A programmed computer for data record transmission comprising:
-
a memory having at least one region for storing computer executable program code, and a processor for executing the program code stored in the memory, wherein the program code comprises;
code to transmit, from a first location to a second location, a request for unsent data records, the request including information to identify a last received record;
code to transmit, from the second location to the first location, at least one previously unsent data record with associated record identifier; and
code to update, at the first location, an identifier of the last received record, wherein a network firewall denying unrestricted access separates the first location and second location.
-
-
11. A method for data record transmission, the method comprising:
-
maintaining, at a subscriber location, a last received record identifier with associated data record;
transmitting, from the subscriber location to a publisher location through a network firewall using hypertext transport protocol, a request for unsent data records, the request using extensible markup language including a last received record identifier;
maintaining, at the publisher location, a plurality of record identifiers with associated data records in a data structure;
transmitting, from the publisher location to the subscriber location through a network firewall using hypertext transport protocol and extensible markup language, at least one previously unsent data record with an associated record identifier; and
updating, at the subscriber location, the last received record identifier. - View Dependent Claims (13, 14)
-
-
12. A method for data extraction to support data reporting, the method comprising:
-
presenting a plurality of data extraction templates, with associated parameters;
receiving parameters for a particular data extraction template using hypertext transport protocol and extensible markup language;
extracting data corresponding to the parameters; and
generating a document using the data.
-
-
15. Computer executable software code transmitted as an information signal, the code for data extraction to support data reporting, the code comprising:
-
code to present a plurality of data extraction templates, with associated parameters;
code to receive parameters for a particular data extraction template using hypertext transport protocol and extensible markup language through a network firewall;
code to extract data corresponding to the parameters; and
code to generate a document using the data.
-
-
16. A computer readable medium having computer executable software code stored thereon, the code for data extraction to support data reporting, the code comprising:
-
code to present a plurality of data extraction templates, with associated parameters;
code to receive parameters for a particular data extraction template using hypertext transport protocol and extensible markup language through a network firewall;
code to extract data corresponding to the parameters; and
code to generate a document using the data.
-
-
17. A programmed computer for data extraction to support data reporting comprising:
-
a memory having at least one region for storing computer executable program code, and a processor for executing the program code stored in the memory, wherein the program code comprises;
code to present a plurality of data extraction templates, with associated parameters;
code to receive parameters for a particular data extraction template using hypertext transport protocol and extensible markup language through a network firewall;
code to extract data corresponding to the parameters; and
code to generate a document using the data.
-
Specification