CONTENT EXTRACTOR
First Claim
1. A computer-implemented method for extracting data, comprising:
- receiving a database connection parameter and a remote system connection parameter;
establishing a connection with a database using the database connection parameter, the database comprising at least one table having at least one table attribute;
receiving a mapping of one of the at least one table attributes to at least one predefined attribute;
extracting data from the database based on the mapping;
establishing a connection with a remote system using the remote system connection parameter; and
transmitting the extracted data to the remote system,wherein the method is implemented by a software module in at least one computer system that comprises instructions stored in a machine-readable medium and a processor that executes the instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for extracting data related to product sales and businesses that sell products are disclosed. The method may include obtaining a database connection parameter and a remote system connection parameter. The method also may include establishing a connection with a database using the database connection parameter, where the database has a table with a table attribute. Additionally, the method may include obtaining a mapping of one of the table attributes to a predefined attribute so that data may be extracted from the database using the mapping. The method may further include establishing a connection with a remote system using the remote system connection parameter and transmitting the extracted data to the remote system.
-
Citations
21 Claims
-
1. A computer-implemented method for extracting data, comprising:
-
receiving a database connection parameter and a remote system connection parameter; establishing a connection with a database using the database connection parameter, the database comprising at least one table having at least one table attribute; receiving a mapping of one of the at least one table attributes to at least one predefined attribute; extracting data from the database based on the mapping; establishing a connection with a remote system using the remote system connection parameter; and transmitting the extracted data to the remote system, wherein the method is implemented by a software module in at least one computer system that comprises instructions stored in a machine-readable medium and a processor that executes the instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data extraction system, comprising:
-
a storage resource; a network module; a database comprising a table having one or more table attributes; a processor communicatively coupled to the storage resource and the network module, wherein the processor executes application code instructions that are stored in the storage resource and that cause the data extraction system to; receive a database connection parameter, a remote system connection parameter, and a mapping of at least one table attribute to a predefined attribute; establish a connection with the database using the database connection parameter; extract data from the database based on the mapping; process the extracted data; establish, via the network module, a connection with a remote system using the remote system connection parameter; and transmit, via the network module, the processed data to the remote system. - View Dependent Claims (15, 16)
-
-
17. A data extraction system, comprising:
-
a storage resource; a network module; a display; a database comprising a table having one or more table attributes; a processor communicatively coupled to the storage resource and the network module, wherein the processor executes application code instructions that are stored in the storage resource and that cause the data extraction system to; provide, on the display, at least one graphical user interface comprising inputs for receiving a database connection parameter, a remote system connection parameter, a one-to-one mapping of at least one table attribute to a predefined attribute, and a schedule for extracting data from the database; receive the database connection parameter, the remote system connection parameter, the mapping, and the schedule; establish, in accordance with the schedule, a connection with the database using the database connection parameter; extract, in accordance with the schedule, data from the database using the mapping; process, in accordance with the schedule, the extracted data; establish, in accordance with the schedule and via the network module, a connection with a remote system using the remote system connection parameter; and transmit, in accordance with the schedule and via the network module, the processed data to the remote system.
-
-
18. A data extraction system, comprising:
-
one or more processors for executing programs; a network interface for receiving and transmitting data; a storage resource containing one or more data objects, each data object having one or more attributes; and a data extraction engine executable by the one or more processors, the engine comprising; instructions for obtaining a mapping of the one or more attributes to one or more predefined attributes; instructions for extracting data from the storage resource based on the mapping; and instructions for transmitting the data to a remote system via the network interface.
-
-
19. A computer program product for use in conjunction with a computer system and a database comprising a table having one or more table attributes, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for receiving a database connection parameter, a remote system connection parameter, and a mapping of at least one table attribute to a predefined attribute; instructions for establishing a connection with the database using the database connection parameter; instructions for extracting data from the database based on the mapping; instructions for establishing a connection with a remote system using the remote system connection parameter; and instructions for transmitting the processed data to the remote system.
-
-
20. A computer program product for use in conjunction with a computer system and a database comprising data objects having one or more attributes, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for receiving a mapping of at least one data object attribute to a predefined attribute; instructions for extracting data from the database based on the mapping; and instructions for transmitting the extracted data to a remote system.
-
-
21. A data extraction system, comprising:
-
a storage resource; a network module; a database comprising a table having one or more table attributes; a processor communicatively coupled to the storage resource and the network module, wherein the processor executes application code instructions that are stored in the storage resource; and a means for extracting data from the database.
-
Specification