SYSTEM AND METHOD FOR DERIVING A HIERARCHICAL EVENT BASED DATABASE OPTIMIZED FOR PRIVACY AND SECURITY FILTERING
First Claim
1. A computer implemented method for inferring a probability of a first inference, the computer implemented method comprising:
- receiving a query at a database regarding a fact, wherein the first inference is absent from the database, wherein the database comprises a plurality of divergent data, wherein the plurality of divergent data includes a plurality of cohort data, wherein each datum of the database is conformed to the dimensions of the database, wherein each datum of the plurality of data has associated metadata and an associated key, wherein the associated metadata comprises data regarding cohorts associated with the corresponding datum, data regarding hierarchies associated with the corresponding datum, data regarding a corresponding source of the datum, and data regarding probabilities associated with integrity, reliability, and importance of each associated datum;
establishing the fact as a frame of reference for the query;
applying a first set of rules to the query, wherein the first set of rules are determined for the query according to a second set of rules, wherein the first set of rules determine how the plurality of data are to be compared to the fact, and wherein the first set of rules determine a search space for the query;
executing the query to create the probability of the first inference, wherein the probability of the first inference is determined from comparing the plurality of data according to the first set of rules;
performing security filtering based on at least one of a significance level of the probability of the first inference, the probability of the first inference exceeding a pre-selected value, and a security level possessed by the user; and
storing the probability of the first inference.
3 Assignments
0 Petitions
Accused Products
Abstract
Inferring a probability of a first inference absent from a database. Each datum of the database is conformed to the dimensions of the database. Each datum of the plurality of data has associated metadata and an associated key. The associated metadata includes data regarding cohorts associated with the corresponding datum, data regarding hierarchies associated with the corresponding datum, data regarding a corresponding source of the datum, and data regarding probabilities associated with integrity, reliability, and importance of each associated datum. The query is used as a frame of reference for the search. The database returns a probability of the correctness of the first inference based on the query and on the data. Security filtering is performed based on at least one of a significance level of the probability of the first inference, the probability itself exceeding a pre-selected value, and a security level possessed by a user.
-
Citations
20 Claims
-
1. A computer implemented method for inferring a probability of a first inference, the computer implemented method comprising:
-
receiving a query at a database regarding a fact, wherein the first inference is absent from the database, wherein the database comprises a plurality of divergent data, wherein the plurality of divergent data includes a plurality of cohort data, wherein each datum of the database is conformed to the dimensions of the database, wherein each datum of the plurality of data has associated metadata and an associated key, wherein the associated metadata comprises data regarding cohorts associated with the corresponding datum, data regarding hierarchies associated with the corresponding datum, data regarding a corresponding source of the datum, and data regarding probabilities associated with integrity, reliability, and importance of each associated datum; establishing the fact as a frame of reference for the query; applying a first set of rules to the query, wherein the first set of rules are determined for the query according to a second set of rules, wherein the first set of rules determine how the plurality of data are to be compared to the fact, and wherein the first set of rules determine a search space for the query; executing the query to create the probability of the first inference, wherein the probability of the first inference is determined from comparing the plurality of data according to the first set of rules; performing security filtering based on at least one of a significance level of the probability of the first inference, the probability of the first inference exceeding a pre-selected value, and a security level possessed by the user; and storing the probability of the first inference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented method for building a database capable of inferring a probability of a first inference, the computer implemented method comprising:
-
establishing a database structure, wherein the database structure is adapted to receive a plurality of divergent data, wherein in the database the plurality of divergent data includes a plurality of cohort data, wherein the database is adapted such that each datum of the database is conformed to the dimensions of the database, wherein the database is further adapted such that each datum of the plurality of data has associated metadata and an associated key, wherein the associated metadata comprises data regarding cohorts associated with the corresponding datum, data regarding hierarchies associated with the corresponding datum, data regarding a corresponding source of the datum, and data regarding probabilities associated with integrity, reliability, and importance of each associated datum; establishing a first set of rules for the database structure, the first set of rules comprising rules for determining a second set of rules to be applied to a query submitted to the database, wherein the second set of rules are at least determined that a fact submitted with the query will serve as a frame of reference when executing the query, wherein the second set of rules determine a search space for the query, and wherein the second set of rules are adapted to create the probability of the first inference, wherein the probability of the first inference is determined from comparing the plurality of data according to the second set of rules using the fact as the frame of reference; receiving a plurality of divergent data in the database; conforming the plurality of divergent data to the dimensions of the database to form a plurality of conformed data; associating the metadata and a key with each datum in the plurality of conformed data; establishing security filtering rules, wherein the security filtering rules are associated with at least one datum in the plurality of conformed data; and storing the database structure. - View Dependent Claims (17)
-
-
18. A database stored in a recordable-type medium, the database comprising:
-
a plurality of divergent data stored in a data structure on the recordable-type medium, wherein the plurality of divergent data includes a plurality of cohort data, wherein each datum of the database is conformed to the dimensions of the database, wherein each datum of the plurality of data has associated metadata and an associated key, wherein the associated metadata comprises data regarding cohorts associated with the corresponding datum, data regarding hierarchies associated with the corresponding datum, data regarding a corresponding source of the datum, and data regarding probabilities associated with integrity, reliability, and importance of each associated datum; computer usable program code for establishing a fact, received in a query, as a frame of reference for the query; computer usable program code for applying a first set of rules to the query, wherein the first set of rules are determined for the query according to a second set of rules, wherein the first set of rules determine how the plurality of data are to be compared to the fact, and wherein the first set of rules determine a search space for the query; computer usable program code for executing the query to create a probability of a first inference, wherein the probability of the first inference is determined from comparing the plurality of data according to the first set of rules; computer usable program code for performing security filtering based on at least one of a significance level of the probability of the first inference, the probability of the first inference exceeding a pre-selected value, and a security level possessed by the user; and computer usable program code for storing the probability of the first inference. - View Dependent Claims (19, 20)
-
Specification