Systems and methods for providing dynamic integration and access to disparate data sources
First Claim
Patent Images
1. A system to provide a unified graphical presentation of disparate data sources to a user, the system comprising:
- a user access system to provide to one or more users access to present account data and to receive instructions for the manipulation of funds in one or more accounts of the one or more users;
a bill-pay engine, the bill-pay engine including;
an internal data source access engine, the internal data source access engine having a plurality of internal data source software objects, each of which configured to provide access to data maintained by an internal system;
an external data source access engine, the external data source access engine having at least one external data source software object configured to provide access to data maintained by an external system;
an integration engine to receive internal data from the internal data source access engine and external data the external data source access engine and to combine the internal data and the external data into a single unified data set; and
a user interface module to receive the single unified data set and format it to be displayed graphically to a user, the user interface module to additionally send the formatted single unified data set to the web access gateway for further transmission to a computing device of the one or more users;
a plurality of internal data stores, each of which accessible by at least one of the internal data source software objects; and
a payment module configured to transmit instructions to the internal and external systems through the internal data source software object and the external data source software object, respectively, the instructions intended to generate a physical check payable from at least one of the internal and external systems and payable to at least one other of the internal and external systems.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing dynamic integration and access to disparate data sources are described. The apparatus may include an internal data source access engine, an external data source access engine, an integration engine and a user interface module. The method may comprise receiving a request for bill-pay services from a user, first retrieving internal bill-pay information, second retrieving external bill-pay information, integrating the first retrieved and second retrieved information into a single unified graphical presentation, presenting the unified graphical presentation to the user.
-
Citations
15 Claims
-
1. A system to provide a unified graphical presentation of disparate data sources to a user, the system comprising:
-
a user access system to provide to one or more users access to present account data and to receive instructions for the manipulation of funds in one or more accounts of the one or more users; a bill-pay engine, the bill-pay engine including; an internal data source access engine, the internal data source access engine having a plurality of internal data source software objects, each of which configured to provide access to data maintained by an internal system; an external data source access engine, the external data source access engine having at least one external data source software object configured to provide access to data maintained by an external system; an integration engine to receive internal data from the internal data source access engine and external data the external data source access engine and to combine the internal data and the external data into a single unified data set; and a user interface module to receive the single unified data set and format it to be displayed graphically to a user, the user interface module to additionally send the formatted single unified data set to the web access gateway for further transmission to a computing device of the one or more users; a plurality of internal data stores, each of which accessible by at least one of the internal data source software objects; and a payment module configured to transmit instructions to the internal and external systems through the internal data source software object and the external data source software object, respectively, the instructions intended to generate a physical check payable from at least one of the internal and external systems and payable to at least one other of the internal and external systems. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine-readable medium having machine-executable instructions to provide a unified graphical presentation of disparate data sources, the machine-executable instructions causing the following software modules to be executed:
-
a user access system to provide to one or more users access to present account data and to receive instructions for the manipulation of funds in one or more accounts of the one or more users; a bill-pay engine, the bill-pay engine including; an internal data source access engine, the internal data source access engine having a plurality of internal data source software objects, each of which configured to provide access to data maintained by an internal system; an external data source access engine, the external data source access engine having at least one external data source software object configured to provide access to data maintained by an external system; an integration engine to receive internal data from the internal data source access engine and external data the external data source access engine and to combine the internal data and the external data into a single unified data set; and a user interface module to receive the single unified data set and format it to be displayed graphically to a user, the user interface module to additionally send the formatted single unified data set to the web access gateway for further transmission to a computing device of the one or more users; a plurality of internal data stores, each of which accessible by at least one of the internal data source software objects; and a payment module configured to transmit instructions to the internal and external systems through the internal data source software object and the external data source software object, respectively, the instructions intended to generate a physical check payable from at least one of the internal and external systems and payable to at least one other of the internal and external systems. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system to provide a unified graphical presentation of disparate data sources to a user, the system comprising:
- a processor; and
a storage device having machine-readable instructions contained therein which cause the processor to operate the following software modules; a user access system to provide to one or more users access to present account data and to receive instructions for the manipulation of funds in one or more accounts of the one or more users; a bill-pay engine, the bill-pay engine including; an internal data source access engine, the internal data source access engine having a plurality of internal data source software objects, each of which configured to provide access to data maintained by an internal system; an external data source access engine, the external data source access engine having at least one external data source software object configured to provide access to data maintained by an external system; an integration engine to receive internal data from the internal data source access engine and external data the external data source access engine and to combine the internal data and the external data into a single unified data set; and a user interface module to receive the single unified data set and format it to be displayed graphically to a user, the user interface module to additionally send the formatted single unified data set to the web access gateway for further transmission to a computing device of the one or more users; a plurality of internal data stores, each of which accessible by at least one of the internal data source software objects; and a payment module configured to transmit instructions to the internal and external systems through the internal data source software object and the external data source software object, respectively, the instructions intended to generate a physical check payable from at least one of the internal and external systems and payable to at least one other of the internal and external systems. - View Dependent Claims (12, 13, 14, 15)
- a processor; and
Specification