Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules
First Claim
Patent Images
1. A computing system comprising:
- one or more storage devices configured to store electronic software instructions; and
one or more computer processors in communication with the one or more storage devices, the one or more computer processors configured to execute the stored electronic software instructions to cause the computing system to automatically;
access, over a network, user information stored in the one or more storage devices, the user information including master data values associated with respective data fields;
access a first remote database of a plurality of remote databases over the network;
identify a remote data value in a particular data field in the first remote database;
identify a subset of the plurality of remote databases that do not include the corresponding remote data value, wherein to identify the subset comprises, for a second remote database of the plurality of remote databases;
accessing the second remote database using security protocols and/or communication protocols, over the network;
determining that the corresponding remote data value is not included in a remote data field in the second remote database corresponding to the remote data value; and
in response to determining that the remote data value is not included in the remote data field, including the second remote database in the subset of the plurality of remote databases;
for the second remote database that does not include the corresponding remote data value, initiate an update to the second remote database of the subset of the plurality of remote databases to include the corresponding remote data value, wherein to initiate an update comprises;
determine one or more security protocols and/or communication protocols for the second remote database;
determine a first profile of a plurality of profiles for updating the second remote database to include the corresponding remote data value; and
using the determined one or more security protocols and/or communication protocols, transmit the first profile to the second remote database to initiate the update to include the corresponding remote data value in the second remote database.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system is configured to access a plurality of remote databases in order to identify data inconsistencies between the remote databases and provide user interfaces to a user in order to initiate communication via one or more APIs to certain remote databases indicating updates that reconcile said data inconsistencies.
1948 Citations
20 Claims
-
1. A computing system comprising:
-
one or more storage devices configured to store electronic software instructions; and one or more computer processors in communication with the one or more storage devices, the one or more computer processors configured to execute the stored electronic software instructions to cause the computing system to automatically; access, over a network, user information stored in the one or more storage devices, the user information including master data values associated with respective data fields; access a first remote database of a plurality of remote databases over the network; identify a remote data value in a particular data field in the first remote database; identify a subset of the plurality of remote databases that do not include the corresponding remote data value, wherein to identify the subset comprises, for a second remote database of the plurality of remote databases; accessing the second remote database using security protocols and/or communication protocols, over the network; determining that the corresponding remote data value is not included in a remote data field in the second remote database corresponding to the remote data value; and in response to determining that the remote data value is not included in the remote data field, including the second remote database in the subset of the plurality of remote databases; for the second remote database that does not include the corresponding remote data value, initiate an update to the second remote database of the subset of the plurality of remote databases to include the corresponding remote data value, wherein to initiate an update comprises; determine one or more security protocols and/or communication protocols for the second remote database; determine a first profile of a plurality of profiles for updating the second remote database to include the corresponding remote data value; and using the determined one or more security protocols and/or communication protocols, transmit the first profile to the second remote database to initiate the update to include the corresponding remote data value in the second remote database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
accessing, over a network, user information stored in one or more storage devices, the user information including master data values associated with respective data fields; accessing a first remote database of a plurality of remote databases over the network; identifying a remote data value in a particular data field in the first remote database; identifying a subset of the plurality of remote databases that do not include the corresponding remote data value, wherein to identify the subset comprises, for a second remote database of the plurality of remote databases; accessing the second remote database using security protocols and/or communication protocols, over the network; determining that the corresponding remote data value is included in the remote data field in the second remote database corresponding to the remote data value; in response to determining that the remote data value is not included in the remote data field, including the second remote database in the subset of the plurality of remote databases; for the second remote database that does not include the corresponding remote data value, initiate an update to the second remote database of the subset of the plurality of remote databases to include the corresponding remote data value, wherein to initiate an update comprises; determining one or more security protocols and/or communication protocols for the second remote database; determining a first profile of a plurality of profiles for updating the second remote database to include the corresponding remote data value; and using the determined one or more security protocols and/or communication protocols, transmit the first profile the second remote database to initiate the update to include the corresponding remote data value in the second remote database. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing instructions configured to cause one or more computer processors to perform operations comprising:
-
accessing, over a network, user information stored in one or more storage devices, the user information including master data values associated with respective data fields; accessing a first remote database of a plurality of remote databases over the network; identifying a remote data value in a particular data field in the first remote database; identifying a subset of the plurality of remote databases that do not include the corresponding remote data value, wherein to identify the subset comprises, for a second remote database of the plurality of remote databases; accessing the second remote database using security protocols and/or communication protocols, over the network; determining that the corresponding remote data value is not included in the remote data field in the second remote database corresponding to the remote data value; in response to determining that the remote data value is not included in the remote data field, including the second remote database in the subset of the plurality of remote databases; for the second remote database that does not include the corresponding remote data value, initiating an update to the second remote database of the subset of the plurality of remote databases to include the corresponding remote data value, wherein to initiate an update comprises; determining one or more security protocols and/or communication protocols for the second remote database; determining a first profile of a plurality of profiles for updating the second remote database to include the corresponding remote data value; and using the determined one or more security protocols and/or communication protocols, transmitting the first profile to the second remote database to initiate the update to include the corresponding remote data value in the second remote database. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification