Data exchange method and system
First Claim
1. A method for integrating data between computer systems comprising:
- extracting data from a first publisher database of a first publisher system to create one or more first publisher data records, wherein data in one or more of the first publisher data records is arranged in one or more first publisher fields according to a first publisher template, wherein one or more of the first publisher fields correspond to one or more fields of the first publisher database; and
parsing all or a portion of the data from one or more of the first publisher data records into one or more corresponding first recipient data records according to a master template, wherein data is arranged in one or more of the first recipient data records in one or more first recipient fields according to a first recipient data template, and wherein the master template includes one or more master fields for establishing a mapping between one or more first publisher fields of the first publisher data records and one or more first recipient fields of the first recipient data records.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for integrating data between disparate systems is provided which may include receiving one or more first publisher data records at a processing computer, the first publisher data records being received from a first publisher system and comprising data extracted from a first publisher database and arranged in the first publisher data records in one or more first publisher fields according to a first publisher template. One or more of the first publisher fields correspond to one or more fields of the first publisher database. The systems and methods may also include parsing all or a portion of the data from one or more of the first publisher data records into one or more corresponding first recipient data records according to a master template. The data is arranged in one or more of the first recipient data records in one or more first recipient fields according to a first recipient template. In addition, the master template includes one or more master fields for establishing a mapping between one or more first publisher fields of the first publisher data records and one or more first recipient fields of the first recipient data records.
76 Citations
38 Claims
-
1. A method for integrating data between computer systems comprising:
-
extracting data from a first publisher database of a first publisher system to create one or more first publisher data records, wherein data in one or more of the first publisher data records is arranged in one or more first publisher fields according to a first publisher template, wherein one or more of the first publisher fields correspond to one or more fields of the first publisher database; and
parsing all or a portion of the data from one or more of the first publisher data records into one or more corresponding first recipient data records according to a master template, wherein data is arranged in one or more of the first recipient data records in one or more first recipient fields according to a first recipient data template, and wherein the master template includes one or more master fields for establishing a mapping between one or more first publisher fields of the first publisher data records and one or more first recipient fields of the first recipient data records. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for integrating data between computer systems comprising:
-
receiving one or more first publisher data records, the first publisher data records being received from a first publisher system and comprising data extracted from a first publisher database and arranged in the first publisher data records in one or more first publisher fields according to a first publisher template, wherein one or more first publisher fields correspond to one or more fields of the first publisher database; and
parsing all or a portion of the data from one or more first publisher data records into one or more corresponding first recipient data records according to a master template, wherein the data being arranged in one or more of the first recipient data records in one or more first recipient fields according to a first recipient template, and wherein the master template includes one or more master fields for establishing a mapping between one or more first publisher fields of the first publisher data records and one or more first recipient fields of the first recipient data records. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for integrating data between computer systems comprising:
-
receiving a plurality of sets of one or more respective publisher data records each from a respective publisher system, parsing all or a portion of the data in each set of publisher data records into one or more sets of respective recipient data records for a respective recipient system according to a master template, wherein;
the data contained in each respective set of publisher records is arranged according to a respective publisher template, the data in each respective set of recipient records is arranged according to a respective recipient template, and the master template includes one or more master fields for establishing a mapping between one or more of the respective publisher fields of one or more of the respective sets of publisher data records and one or more of the respective recipient fields of one or more respective sets of recipient data records.
-
-
17. A system for integrating data between computer systems comprising:
-
a processing computer system for receiving one or more first publisher data records, the one or more first publisher data records comprising data extracted from a first publisher database of a first publisher system and arranged in one or more first publisher fields according to a first publisher template, wherein one or more of the first publisher fields correspond to one or more fields of the first database;
a processor for processing the data in one or more of the first publisher data records by parsing all or a portion of the data in the one or more first publisher data records into one or more corresponding first recipient data records according to a master template, wherein the data being arranged in the one or more first recipient data records in one or more first recipient fields according to a first recipient template, and wherein the master template includes one or more master fields for establishing a mapping between one or more first publisher fields of the first publisher data records and one or more recipient fields of the first recipient data records. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for integrating data between computer systems comprising:
-
a client application operating on a first publisher system for extracting data from a first publisher database and arranging the extracted data into one or more first publisher data records, wherein the data in the one or more publisher data records is arranged in one or more first publisher fields according to a first publisher template, and wherein one or more first publisher fields correspond to one or more fields of the first database; and
a processing computer in communication with the first publisher system, the processing computer receiving one or more first publisher data records and operating a processing application for;
parsing all or a portion of the data from one or more first publisher data records into one or more corresponding first recipient records using a master template, the data being arranged in one or more first recipient data records in one or more first recipient fields according to a first recipient data template, wherein the master template includes one or more master fields for establishing a mapping between one or more first publisher fields of the first publisher records and one or more first recipient fields of the first recipient data records, wherein the processing computer forwards the first recipient data records to a first recipient system.
-
-
29. A method for integrating data over a computer network, the computer network allowing communication between a processing computer, a plurality of publisher systems and a plurality of recipient systems in communication with the processing computer, the method comprising:
-
receiving one or more sets of data extracted from a respective database of a respective publisher system to create one or more sets of one or more respective publisher data records, wherein;
the data in each set of one or more publisher data records is arranged in one or more publisher fields according to a respective publisher template of a particular publisher system, and the one or more of the respective publisher fields correspond to one or more fields of the respective publisher database, forwarding each set of publisher data records to the processing computer;
using the processing computer, parsing all or a portion of the data contained in each set of publisher data records into one or more corresponding sets of one or more recipient data records according to a master template, wherein;
each set of recipient data records is for a particular recipient system, the data in each set of recipient data records being arranged in one or more respective recipient data fields according to a respective recipient template of a particular recipient system, the master template includes one or more master fields for establishing a mapping between one or more respective publisher fields of one or more sets of publisher data records and one or more respective recipient fields of one or more sets of recipient data records, and forwarding each respective set of recipient data records to a respective recipient system.
-
-
30. A system for integrating data between computer systems comprising:
a processing system for communicating with a plurality of publisher systems and for communicating with a plurality of recipient systems wherein;
each publisher system extracts one or more sets of data from a respective publisher database to create one or more sets of one or more publisher data records, wherein;
the data in each set of one or more publisher data records is arranged in one or more publisher fields according to a respective publisher template of a particular publisher system, the one or more of the respective publisher fields correspond to one or more fields of the respective publisher database, and each set of publisher data records are sent to the processing computer;
the processing computer parses all or a portion of each set of publisher data records into one or more corresponding sets of one or more recipient data records according to a master template, the data in each set of recipient data records being arranged in one or more respective recipient data fields according to a respective recipient template of a particular recipient system, and the master template includes one or more master fields for establishing a mapping between one or more respective publisher data fields of one or more sets of respective publisher data records and one or more respective recipient fields of one or more sets of recipient data records.
-
31. A computer readable medium having computer instructions provided thereon for enabling a computer system to perform a method for integrating data between computer systems, the method comprising:
-
extracting data from a first publisher database of a first publisher system to create one or more first publisher data records, wherein data in the one or more first publisher data records is arranged in one or more first publisher fields according to a first publisher template, wherein one or more of the first publisher fields correspond to one or more fields of the first publisher database; and
parsing all or a portion of the data from the one or more first publisher data records into one or more corresponding first recipient data records according to a master template, wherein data is arranged in one or more of the first recipient data records in one or more of the first recipient fields according to a first recipient data template, and wherein the master template includes one or more master fields for establishing a mapping between one or more of the first publisher fields of the first publisher data records and one or more of the first recipient fields of the first recipient data records.
-
-
32. A computer application program operable on a computer system for enabling the computer system to perform a method for integrating data between computer systems, the method comprising:
-
extracting data from a first publisher database of a first publisher system to create one or more first publisher data records, wherein data in the one or more first publisher data records is arranged in one or more first publisher fields according to a first publisher template, wherein one or more of the first publisher fields correspond to one or more fields of the first publisher database; and
parsing all or a portion of the data from the one or more first publisher data records into one or more corresponding first recipient data records according to a master template, wherein data is arranged in one or more of the first recipient data records in one or more first recipient fields according to a first recipient data template, and wherein the master template includes one or more master fields for establishing a mapping between one or more first publisher fields of the first publisher data records and one or more first recipient fields of the first recipient data records.
-
-
33. A computer readable medium having computer instructions provided thereon for enabling a computer system to perform a method for integrating data between computer systems, the method comprising:
-
receiving one or more first publisher data records, the first publisher data records being received from a first publisher system and comprising data extracted from a first publisher database and arranged in the first publisher data records in one or more first publisher fields according to a first publisher template, wherein one or more first publisher fields correspond to one or more fields of the first publisher database; and
parsing all or a portion of the data from one or more first publisher data records into one or more corresponding first recipient data records according to a master template, wherein the data being arranged in one or more of the first recipient data records in one or more first recipient fields according to a first recipient template, and wherein the master template includes one or more master fields for establishing a mapping between one or more first publisher fields of the first publisher data records and one or more first recipient fields of the first recipient data records.
-
-
34. A computer application program operable on a computer system for enabling the computer system to perform a method for integrating data between computer systems, the method comprising:
-
receiving one or more first publisher data records, the first publisher data records being received from a first publisher system and comprising data extracted from a first publisher database and arranged in the first publisher data records in one or more first publisher fields according to a first publisher template, wherein one or more first publisher fields correspond to one or more fields of the first publisher database; and
parsing all or a portion of the data from one or more first publisher data records into one or more corresponding first recipient data records according to a master template, wherein the data being arranged in one or more of the first recipient data records in one or more first recipient fields according to a first recipient template, and wherein the master template includes one or more master fields for establishing a mapping between one or more first publisher fields of the first publisher data records and one or more first recipient fields of the first recipient data records.
-
-
35. A computer readable medium having computer instructions provided thereon for enabling a computer system to perform a method for integrating data between computer systems, the method comprising:
-
receiving a plurality of sets of one or more respective publisher data records each from a respective publisher system, parsing all or a portion of the data in each set of publisher data records into one or more sets of respective recipient data records for a respective recipient system according to a master template, wherein;
the data contained in each respective set of publisher records is arranged according to a respective publisher template, the data in each respective set of recipient records is arranged according to a respective recipient template, and the master template includes one or more master fields for establishing a mapping between one or more respective publisher fields of one or more respective sets of publisher data records and one or more respective recipient fields of one or more respective sets of recipient data records.
-
-
36. A computer application program operable on a computer system for enabling the computer system to perform a method for integrating data between computer systems, the method comprising:
-
receiving a plurality of sets of one or more respective publisher data records each from a respective publisher system, parsing all or a portion of the data in each set of publisher data records into one or more sets of respective recipient data records for a respective recipient system according to a master template, wherein;
the data contained in each respective set of publisher records is arranged according to a respective publisher template, the data in each respective set of recipient records is arranged according to a respective recipient template, and the master template includes one or more master fields for establishing a mapping between one or more respective publisher fields of one or more respective sets of publisher data records and one or more respective recipient fields of one or more respective sets of recipient data records.
-
-
37. A computer readable medium having computer instructions provided thereon for enabling a computer system to perform a method for integrating data over a computer network, the computer network allowing communication between a processing computer, a plurality of publisher systems and a plurality of recipient systems in communication with the processing computer, the method comprising:
-
extracting one or more sets of data from a respective database of a respective publisher system to create one or more sets of one or more respective publisher data records, wherein;
the data in each set of one or more publisher data records is arranged in one or more publisher fields according to a respective publisher template of a particular publisher system, and the one or more of the respective publisher fields correspond to one or more fields of the respective publisher database, forwarding each set of publisher data records to the processing computer;
using the processing computer, parsing all or a portion of the data contained in each set of publisher data records into one or more corresponding sets of one or more recipient data records according to a master template, wherein;
each set of recipient data records is for a particular recipient system, the data in each set of recipient data records being arranged in one or more respective recipient data fields according to a respective recipient template of a particular recipient system, the master template includes one or more master fields for establishing a mapping between one or more respective publisher fields of one or more sets of publisher data records and one or more respective recipient fields of one or more sets of recipient data records, and forwarding each respective set of recipient data records to a respective recipient system.
-
-
38. A computer application program operable on a computer system for enabling the computer system to perform a method for integrating data over a computer network, the computer network allowing communication between a processing computer, a plurality of publisher systems and a plurality of recipient systems in communication with the processing computer, the method comprising:
-
extracting one or more sets of data from a respective database of a respective publisher system to create one or more sets of one or more respective publisher data records, wherein;
the data in each set of one or more publisher data records is arranged in one or more publisher fields according to a respective publisher template of a particular publisher system, and the one or more of the respective publisher fields correspond to one or more fields of the respective publisher database, forwarding each set of publisher data records to the processing computer;
using the processing computer, parsing all or a portion of the data contained in each set of publisher data records into one or more corresponding sets of one or more recipient data records according to a master template, wherein;
each set of recipient data records is for a particular recipient system, the data in each set of recipient data records being arranged in one or more respective recipient data fields according to a respective recipient template of a particular recipient system, the master template includes one or more master fields for establishing a mapping between one or more respective publisher fields of one or more sets of publisher data records and one or more respective recipient fields of one or more sets of recipient data records, and forwarding each respective set of recipient data records to a respective recipient system.
-
Specification