System for dynamic information exchange
First Claim
1. A system for exchanging data between a user and a database, comprising:
- a user interface for interacting with the user, the user interface receiving input data from the user;
a plurality of remote transaction systems, each remote transaction system associated with a health care trading partner, each remote transaction system independently managing a respective database, and each remote transaction system not directly connected to other remote transaction systems in the plurality; and
a communication bridge in connection with the user interface and remote transaction systems, the communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems and including;
a first interaction system using a first set of data formatted for communicating with the user interface and displaying a first form associated with a selected remote transaction system and a second form associated with a different remote transaction system; and
a second interaction system for communicating with the selected remote transaction system using a second set of data formatted for communicating with the selected remote transaction system and its respective database, the communication bridge operating on the first and second sets of data and handling conversion between (a) the format of the first set of data communicating with the user interface and (b) the format of the second set of data communicating with the selected remote transaction system and its respective database.
2 Assignments
0 Petitions
Accused Products
Abstract
The communication bridge enables trading partner customers to mass customize their interactions with their affiliated trading partners by controlling workflow and data presentation. A method and system allows the integration of standard and proprietary content, such as data and “look-and-feel” elements, from trading partners to be presented via a standard interface for the purpose of conducting mass customized interactions (transactions, communications). There is a high degree of variability in screen and workflow presentation. A particular Application Programming Interface (API) facilitates the dynamic exchange of information between disparate trading partners and end users.
84 Citations
70 Claims
-
1. A system for exchanging data between a user and a database, comprising:
-
a user interface for interacting with the user, the user interface receiving input data from the user; a plurality of remote transaction systems, each remote transaction system associated with a health care trading partner, each remote transaction system independently managing a respective database, and each remote transaction system not directly connected to other remote transaction systems in the plurality; and a communication bridge in connection with the user interface and remote transaction systems, the communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems and including; a first interaction system using a first set of data formatted for communicating with the user interface and displaying a first form associated with a selected remote transaction system and a second form associated with a different remote transaction system; and a second interaction system for communicating with the selected remote transaction system using a second set of data formatted for communicating with the selected remote transaction system and its respective database, the communication bridge operating on the first and second sets of data and handling conversion between (a) the format of the first set of data communicating with the user interface and (b) the format of the second set of data communicating with the selected remote transaction system and its respective database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for exchanging data between a user and a database, comprising:
-
a plurality of end user systems, each end user system having a user interface for presenting virtual forms for data collection and data display; a plurality of remote transaction systems, each transaction system associated with a health care trading partner, each remote transaction system having data stored in a database and a set of rules for using a plurality of forms to collect data for the database, and each remote transaction system not directly connected to other remote transaction systems in the plurality; and a communication bridge in communication with the end user systems and the transaction systems, the communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems and including; a first data communication server having a first interaction system using a first set of data formatted for communicating with the remote transaction systems and their respective databases, and displaying a first form associated with a selected remote transaction system and a second form associated with a different remote transaction system; a second data communication server having a second interaction system for communicating with the end user system using a second set of data formatted for communicating with the end user system; and a network structure connecting the first server with the second server, the communication bridge operating on the first and second sets of data and handling conversion between (a) the format of the first set of data for communicating with the remote transaction systems and their respective databases and (b) the format of the second set of data communicating with the end user systems. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer system for exchanging data between a user and a plurality of database transaction systems, comprising:
-
on a client computer, an application program for displaying forms for exchanging information with the user under control of a remote communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems, each disparate transaction system associated with a health care trading partner and its database, and each disparate transaction system not directly connected to the other disparate transaction systems; a first set of programming instructions received from the communication bridge and executed by the application program to display a first specific form, wherein the first specific form is associated with a first disparate transaction system, the communication bridge operating on (i) a first set of data formatted for communicating with the application program to display the first specific form and to display a second form associated with another disparate transaction system different from the first transaction system, and (ii) a second set of data formatted for communicating with the first disparate transaction system and its database, and handling data conversion between (a) the format of the first set of data communicating with the application program as executed on the client computer and (b) the format of the second set of data communicating with the first disparate transaction system and its database. - View Dependent Claims (31, 32, 33)
-
-
34. A method for exchanging data between a user and a database, comprising:
-
interacting with the user through a user interface, the user interface receiving input data from the user; independently managing respective databases on a plurality of transaction systems, wherein each remote transaction system is not directly connected to other remote transaction systems in the plurality, and wherein each remote transaction system is associated with a health care trading partner and its respective database; and connecting a communication bridge with the user interface and remote transaction systems, the communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different remote transaction systems and including; communicating with the user interface using a first interaction system using a first set of data formatted for communicating with the user interface, and displaying a first form associated with a selected remote transaction system and its respective database and a second form associated with a different remote transaction system and its respective database; and communicating with the selected remote transaction system using a second interaction system including a second set of data formatted for communicating with the selected remote transaction system and its respective database, the communication bridge operating on the first and second sets of data and handling data conversion between (a) the format of the first set of data for communicating with the user interface and (b) the format of the second set of data formatted for communicating with the selected remote transaction system and its respective database. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method for exchanging data between a user and a database, comprising:
-
for a plurality of end user systems, providing each end user system with a user interface for presenting virtual forms for data collection and data display; providing a plurality of remote transaction systems with data stored in respective databases and a set of rules for using a plurality of forms to collect data for the respective databases, wherein each remote transaction system is not directly connected to other remote transaction systems in the plurality, and wherein each remote transaction system is associated with a health care trading partner; and disposing a communication bridge in communication with the end user systems and the remote transaction systems, the communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems and including; communicating with the remote transaction systems with a first data communication server using a first set of data formatted for communicating with the remote transaction systems and their respective databases, and displaying a first form associated with a selected remote transaction system and a second form associated with a different remote transaction system; communicating with the end user systems with a second data communication server using a second set of data formatted for communicating with the end user systems; and connecting a network structure with the first server and the second server, the communication bridge operating on the first and second sets of data and handling data conversion between (a) the format of the first set of data communicating with the remote transaction systems and their respective databases and (b) the format of the second set of data communicating with the end user systems. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A computer method for exchanging data between a user and a plurality of database transaction systems, comprising:
-
on a client computer, providing an application program for displaying forms for exchanging information with the user under control of a remote communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems and their respective databases, each disparate transaction system associated with a health care trading partner, and each disparate transaction system not directly connected to the other disparate transaction systems and their respective databases; receiving a first set of programming instructions from the communication bridge; and in the application program, executing the first set of programming instructions to display a first specific form, wherein the first specific form is associated with a first disparate transaction system, the communication bridge operating on (i) a first set of data formatted for communicating with the application program to display the first specific form and a second form associated with another disparate transaction system different from the first disparate transaction system, and (ii) a second set of data formatted for communicating with the first disparate transaction system and handling data conversion between (a) the format of the first set of data communicating with the client computer application program and (b) the format of the second set of data communicating with the first disparate transaction system and its respective database. - View Dependent Claims (59, 60, 61)
-
-
62. An article of manufacture, comprising:
-
a computer storage readable medium; and a set of instructions carried on the medium for exchanging data between a user and a database, comprising instructions for; interacting with the user through a user interface, the user interface receiving input data from the user; independently managing respective databases on a plurality of remote transaction systems, wherein each remote transaction system is not directly connected to other remote transaction systems in the plurality, and wherein each remote transaction system is associated with a health care trading partner; and connecting a communication bridge with the user interface and remote transaction systems, the communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems and including; communicating with the user interface using a first interaction system having a first set of data formatted for communicating with the user interface, and displaying a first form associated with a selected transaction system and a second form associated with a different transaction system; and communicating with the selected remote transaction system using a second interaction system having a second set of data formatted for communicating with the selected remote transaction system and its respective database, the communication bridge operating on the first and second sets of data and handling data conversion between (a) the format of the first set of data communicating with the user interface and (b) the format of the second set of data communicating with the selected remote transaction system and its respective database.
-
-
63. An article of manufacture, comprising:
-
a computer storage readable medium, and a set of instructions carried on the medium for exchanging data between a user and a database, comprising instructions for; providing for a plurality of end user systems, each of a plurality of end user systems with a user interface for presenting virtual forms for data collection and data display; providing each of a plurality of transaction systems with data stored in respective databases and a set of rules for using a plurality of forms to collect data for the databases, each transaction system associated with a health care trading partner, and each transaction system not directly connected to other transaction systems in the plurality; and disposing a communication bridge in communication with the end user systems and the transaction systems, the communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems and including; communicating with the transaction systems with a first data communication server using a first set of data formatted for communicating with the transaction systems and their respective databases, and displaying a first form associated with a selected transaction system and a second form associated with another transaction system; communicating with the end user systems with a second data communication server using a second set of data formatted for communicating with the end user systems; and connecting a network structure with the first server and the second server, the communication bridge operating on the first and second sets of data and handling data conversion between (a) the format of the first set of data communicating with the transaction systems and their respective databases and (b) the format of the second set of data for communicating with the end user systems.
-
-
64. An article of manufacture, comprising:
-
a computer storage readable medium; and a set of instructions carried on the medium for exchanging data between a user and a plurality of database transaction systems, wherein each database transaction system is not directly connected to other database transaction systems in the plurality, and wherein each database transaction system is associated with a health care trading partner, comprising instructions for; on a client computer, operating an application program for displaying forms for exchanging information with the user under control of remote communication bridge operable with disparate database transaction systems in a manner using one query to support multiple transactions with different disparate database transaction systems; receiving a first set of programming instructions from the communication bridge; and in the application program, executing the first set of programming instructions to display a first specific form, wherein the first specific form is associated with a first database transaction system, the communication bridge operating on (i) a first set of data formatted for communicating with the application program to display the first specific form and a second form associated with another database transaction system different from the first database transaction system, and (ii) a second set of data formatted for communicating with the first database transaction system and handling data conversion between (a) the format of the first set of data communicating with the application program and (b) the format of the second set of data communicating with the first database transaction system. - View Dependent Claims (65, 66, 67)
-
-
68. A system for exchanging data between a user and a database, comprising:
-
a graphical user interface for interacting with the user, the graphical user interface receiving input data from the user, the user being a supplier of health care services; a plurality of remote health care trading partners, each health care trading partner independently managing a respective database, the databases being disparate and not directly connected to the databases of other health care trading partners in the plurality; a store of display forms, each display form soliciting input from the user, a specific display form determined from input data is communicated to the graphical user interface in response to rules and procedures of the selected health care trading partner; and a communication bridge in connection with the user interface and the health care trading partners, the communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems and including; a first interaction system including an Internet protocol set of data formatted for communicating with the user interface, and displaying a first form associated with a selected transaction system and a second form associated with another transaction system, the selected transaction system being of a certain health care trading partner; and a second interaction system including a messaging protocol set of data formatted for communicating with the certain health care trading partner and its respective database, the communication bridge operating on the sets of data of the first and second interaction systems and handling data conversion between (a) the format of the Internet protocol set of data communicating with the user interface and (b) the format of the messaging protocol set of data communicating with the certain health care trading partner and its respective database.
-
-
69. A method for exchanging data between a user and a database, comprising:
-
interacting with the user through a graphical user interface, the graphical user interface receiving input data from the user, the user being a supplier of health care services; on a plurality of remote health care trading partners, independently managing a respective database on each health care trading partner, the databases being disparate and not directly connected to the databases of other health care trading partners in the plurality; storing display forms, each display form soliciting input data from the user, a specific display form determined from input communicated to the graphical user interface in response to rules and procedures of the selected health care trading partner; and connecting a communication bridge with the user interface and health care trading partners, the communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems and including; communicating with the user interface using a first interaction system including an Internet protocol set of data, and displaying a first form associated with a selected transaction system and a second form associated with another transaction system, the selected transaction system being of a certain health care trading partner; and communicating with the certain health care trading partner using a second interaction system including a messaging protocol set of data, the communication bridge operating on the sets of data of the first and second interaction systems and handling data conversion between (a) the format of the Internet protocol set of data communicating with the user interface and (b) the format of the messaging protocol set of data communicating with the certain health care trading partner and its respective database.
-
-
70. An article of manufacture, comprising:
-
a computer storage readable medium; and a set of instructions carried on the medium for exchanging data between a user and a database, comprising instructions for; interacting with the user through a graphical user interface, the graphical user interface receiving input data from the user, the user being a supplier of health care services; on a plurality of remote health care trading partners, independently managing a respective database, the databases being disparate and not directly connected to the databases of other health care trading partners in the plurality; storing display forms, each display form soliciting input data from the user, a specific display form determined from input communicated to the graphical user interface in response to rules and procedures of the selected health care trading partner; and connecting a communication bridge with the user interface and health care trading partners, the communication bridge operable with disparate transaction systems in a manner using one query to support multiple transactions with different disparate transaction systems and including; communicating with the user interface using a first interaction system including an Internet protocol set of data, and displaying a first form associated with a selected transaction system and a second form associated with another transaction system, the selected transaction system being of a certain health care trading partner; and communicating with the certain health care trading partner and its respective database using a second interaction system including a messaging protocol set of data, the communication bridge operating on the sets of data of the first and second interaction systems and handling data conversion between (a) the format of the Internet protocol set of data communicating with the user interface and (b) the format of the messaging protocol set of data communicating with the certain health care trading partner and its respective database.
-
Specification