Virtual shared databases
First Claim
18-1. The database as recited in claim 1, wherein the client is a charitable organization.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for analyzing a database residing in a computer system linked to a network is provided. The method includes creating one or more virtual data islands partitioned inside the database, each virtual data island storing client data for a specific client engaged in a fundraising campaign, the client data containing one or more constituent records (CR). The method further comprises the steps of creating a master island containing a compilation of the fields in the virtual data islands. The method further comprises the steps of creating a linking table including a compilation of unique identifiers of the individuals whose records are in the virtual data islands. The method further comprises the steps of creating a data pool having selected data from the CRs, analyzing the data pool, and using the results of the analysis in fundraising campaigns. The method further comprises identifying potential donors from the results of the analysis. The method further comprises determining, from the results of the analysis, a probability of a charitable donation by an individual donor. The method further comprises accessing individual donor records online, and conducting financial transactions.
93 Citations
36 Claims
-
18-1. The database as recited in claim 1, wherein the client is a charitable organization.
-
22. A method for analyzing a database residing in a computer system linked to a network, the computer system having one or more processors, one or more storage devices coupled to the processors, comprising:
-
creating one or more virtual data islands partitioned inside the database, each virtual data island storing client data for a specific client engaged in a fundraising campaign, the client data containing one or more constituent records (CR);
creating a data pool having selected data from the CRs; and
analyzing the data pool. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-readable medium having computer-executable instructions for performing a method for analyzing a database residing in a computer system linked to a network, the computer system having one or more processors, one or more storage devices coupled to the processors, comprising:
-
creating one or more virtual data islands partitioned inside the database, each virtual data island storing client data for a specific client engaged in a fundraising campaign, the client data containing one or more constituent records (CR);
creating a data pool having selected data from the CRs;
creating a master island containing a compilation of the fields in the virtual data islands;
creating a linking table including a compilation of unique identifiers of the individuals whose records are in the virtual data islands; and
analyzing the data pool.
-
-
36. A method for creating a database residing in a computer system linked to a network, the computer system having one or more processors, one or more storage devices coupled to the processors, comprising:
-
creating one or more virtual data islands partitioned inside the database, each virtual data island storing client data for a specific client engaged in a fundraising campaign, the client data containing one or more constituent records (CR);
creating a master island containing a compilation of the fields in the virtual data islands;
creating a linking table including a compilation of unique identifiers of the individuals whose records are in the virtual data islands; and
creating a data pool having selected data from the CRs;
-
Specification