Automated intelligent data scraping and verification
First Claim
1. At a server computer system that intelligently loads and verifies data in non-uniform formats against a second set of data, a computerized method for accessing and comparing non-uniformly stored data sets, the method comprising:
- identifying, within one or more data structures, specific data entries of interest, wherein the one or more data structures are stored within a first locally accessible database;
accessing a particular third-party web portal, wherein the particular third-party web portal comprises information associated with the one or more data structures;
executing a particular script that is unique to the particular third-party web portal, wherein the particular script performs the method of;
interacting with the particular third-party web portal by imitating inputs from a user input device; and
automatically adapting interactions with the particular third-party web portal to access and parse data elements from one or more non-uniformly available data fields;
comparing a first set of data received from the one or more non-uniformly available data fields with the second set of data, which is stored within a second locally accessible database; and
generating a report based upon the compared data, wherein the report comprises notifications of discrepancies between the first set of data and the second set of data.
1 Assignment
0 Petitions
Accused Products
Abstract
A server computer system for parsing non-uniformly presented data from a variety of unique non-uniform third-party web portals can comprise a scripting processor configured to automatically execute a web-portal specific script for each of the one or more third-party web portals accessed by a network communication device. Each of the web-portal specific scripts can be configured to imitate inputs from a user input device and to automatically adapt interactions with each of the one or more third-party web portals to access and parse data elements from one or more non-uniformly available data fields. Further, the server computer system can comprise a database processor configured to compare a first set of data received from the one or more non-uniformly available data fields with a second set of data, which is stored within the local database device.
28 Citations
20 Claims
-
1. At a server computer system that intelligently loads and verifies data in non-uniform formats against a second set of data, a computerized method for accessing and comparing non-uniformly stored data sets, the method comprising:
-
identifying, within one or more data structures, specific data entries of interest, wherein the one or more data structures are stored within a first locally accessible database; accessing a particular third-party web portal, wherein the particular third-party web portal comprises information associated with the one or more data structures; executing a particular script that is unique to the particular third-party web portal, wherein the particular script performs the method of; interacting with the particular third-party web portal by imitating inputs from a user input device; and automatically adapting interactions with the particular third-party web portal to access and parse data elements from one or more non-uniformly available data fields; comparing a first set of data received from the one or more non-uniformly available data fields with the second set of data, which is stored within a second locally accessible database; and generating a report based upon the compared data, wherein the report comprises notifications of discrepancies between the first set of data and the second set of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server computer system for parsing non-uniformly presented data from a variety of unique non-uniform third-party web portals, the system comprising:
-
a local database device comprising one or more data structures that comprise addresses to one or more third-party web portals; a network communication device that comprises a web browser, wherein the web browser is configured to automatically access the one or more third-party web portals; a scripting processor configured to automatically execute a web-portal specific script for each of the one or more third-party web portals accessed by the network communication device, wherein each of the web-portal specific scripts is configured to; interact with each of the one or more third-party web portals by imitating inputs from a user input device; and automatically adapt interactions with each of the one or more third-party web portals to access and parse data elements from one or more non-uniformly available data fields; a database processor configured to compare a first set of data received from the one or more non-uniformly available data fields with a second set of data that is stored within the local database device, the first set of data comprising a plurality of records according to a first format, and the second set of data comprising records formatted according to a different format, wherein at least a subset of records from the first set of data corresponds to a subset of records from the second set of data; and a user output device configured to display a report based upon the compared data, wherein the report comprises notifications of discrepancies between the first set of data and the second set of data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for use at a computer system, the computer program product comprising one or more non-transitory computer storage media having stored thereon computer-executable instructions that, when executed at a processor, cause the computer system to perform a method of accessing and comparing non-uniformly stored data sets, the computer program product, comprising:
-
identifying, within one or more data structures, specific data entries of interest, wherein the one or more data structures are stored within a first locally accessible database; accessing a particular third-party web portal, wherein the particular third-party web portal comprises information associated with the one or more data structures; executing a particular script that is unique to the particular third-party web portal, wherein the particular script performs the method of; interacting with the particular third-party web portal by imitating inputs from a user input device; and automatically adapting interactions with the particular third-party web portal to access and parse data elements from one or more non-uniformly available data fields; comparing a first set of data received from the one or more non-uniformly available data fields with the second set of data, which is stored within a second locally accessible database, wherein the first set of data comprises invoicing records for the specific data entries and the second set of data comprises fulfillment records for the specific data entries; and generating a report based upon the compared data, wherein the report comprises notifications of discrepancies between the first set of data comprising invoicing information and the second set of data comprising fulfillment information.
-
Specification