Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
254 words
A method of creating a programmable decision engine for jury selection in a computer-readable medium including a Bayesian network, comprising: Retrieving data from a client database, said client database containing demographic information about a jury pool and forming a focus database of demographic information about a jury pool, wherein the retrieving includes retrieving data from a static customer database, said customer database containing demographic information about a jury pool, and retrieving data from a data stream; Employing an expectation maximization algorithm to provide a value to valueless records in the focus database; Applying a set of initial rules to the focus database to form at least two nodes relating to variables in the demographic information; Applying a first learning process to determine a set of arcs to be applied between the at least two nodes; Applying a second learning process to determine a set of states to be applied within each node, the set of states relating to values taken by the variables; Applying a third learning process to determine a set of probabilities applicable to the states learned in the second learning process; and Applying a fourth learning process to update a structure of the at lease two nodes, the set of arcs, the set of states within each node, and the set of probabilities for the states, such that the focus database of jury pool demographic information is updated and contains updated probabilities for the states relating to each node, and further contains updated information relating to the arcs between the nodes.
Claim 2
Independent Claim
254 words
A method of creating a programmable decision engine for jury selection in a computer-readable medium including a Bayesian network, comprising: Retrieving data from a client database, said client database containing demographic information about a jury pool and forming a focus database of demographic information about a jury pool, wherein the retrieving includes retrieving data from a static customer database, said customer database containing demographic information about a jury pool, and retrieving data from a data stream; Employing an expectation maximization algorithm to provide a value to valueless records in the focus database; Applying a set of initial rules to the focus database to form at least two nodes relating to variables in the demographic information; Applying a first learning process to determine a set of arcs to be applied between the at least two nodes; Applying a second learning process to determine a set of states to be applied within each node, the set of states relating to values taken by the variables; Applying a third learning process to determine a set of probabilities applicable to the states learned in the second learning process; and Applying a fourth learning process to update a structure of the at lease two nodes, the set of arcs, the set of states within each node, and the set of probabilities for the states, such that the focus database of jury pool demographic information is updated and contains updated probabilities for the states relating to each node, and further contains updated information relating to the arcs between the nodes.
Claim 3
Dependent Claim
14 words
The method of claim 1 , wherein the first learning process includes parameter learning.
Claim 4
Dependent Claim
14 words
The method of claim 1 , wherein the second learning process includes state learning.
Claim 5
Dependent Claim
17 words
The method of claim 3 , wherein the applying a state learning includes applying a clustering algorithm.
Claim 6
Dependent Claim
14 words
The method of claim 1 , wherein the third learning process includes parameter learning.
Claim 7
Dependent Claim
44 words
The method of claim 5 , wherein the applying a structural learning includes applying a process selected from one of the set consisting of: directed Pareto, naïve Bayesian, directed Bayesian, recursive Pareto, whole Pareto, single MDL, multiple MDL, recursive naïve Bayesian, and whole Bayesian.
Claim 8
Dependent Claim
14 words
The method of claim 1 , wherein the fourth learning process includes structural learning.
Claim 9
Dependent Claim
14 words
The method of claim 1 , wherein the client database is a relational database.
Claim 10
Dependent Claim
26 words
The method of claim 8 , wherein the initial rules include a rule that columns within the client database correspond to the at least two nodes.
Claim 11
Dependent Claim
15 words
The method of claim 1 , further comprising creating, accessing, and modifying an AD tree.
Claim 12
Dependent Claim
24 words
The method of claim 1 , further comprising employing an expectation maximization algorithm to provide a value to valueless records in the client database.
Claim 13
Dependent Claim
18 words
The method of claim 1 , further comprising pre-analyzing the customer database to create a data management system.
Claim 14
Dependent Claim
29 words
The method of claim 1 , wherein said forming includes counting the occurrences of possible combinations of data in the client database, and determining the frequencies of the data.
Claim 15
Dependent Claim
23 words
The method of claim 1 , further comprising performing prior discretization of data in the client database to lower noise in the data.
Claim 16
Dependent Claim
17 words
The method of claim 1 , further comprising applying expert knowledge to data in the focus database.
Claim 17
Independent Claim
285 words
A method of using a programmable decision engine for jury selection in a computer readable medium including a Bayesian network, comprising: Retrieving data from a client database, said client database containing demographic information about a jury pool and forming a focus database of demographic information about a jury pool, wherein the retrieving includes retrieving data from a static customer database, said customer database containing demographic information about a jury pool and retrieving data from a data stream; Employing an expectation maximization algorithm to provide a value to valueless records in the focus database; Applying a set of initial rules to the focus database to form at least two nodes relating to variables in the demographic information; Applying a first learning process to determine a set of arcs to be applied between the at least two nodes; Applying a second learning process to determine a set of states to be applied within each node, the set of states relating to values taken by the variables; Applying a third learning process to determine a set of probabilities applicable to the states learned in the second learning process; Applying a fourth learning process to update a structure of the at least two nodes, the set of arcs, the set of states within each node, and the set of probabilities for the states; Applying evidence to at least one of the nodes; and Updating the structure according to the applied evidence using at least one of the first, second, third, or fourth learning processes, such that the focus database of jury pool demographic information is updated and contains updated probabilities for the states relating to each node, and further contains updated information relating to the arcs between the nodes.
Claim 18
Independent Claim
285 words
A method of using a programmable decision engine for jury selection in a computer readable medium including a Bayesian network, comprising: Retrieving data from a client database, said client database containing demographic information about a jury pool and forming a focus database of demographic information about a jury pool, wherein the retrieving includes retrieving data from a static customer database, said customer database containing demographic information about a jury pool and retrieving data from a data stream; Employing an expectation maximization algorithm to provide a value to valueless records in the focus database; Applying a set of initial rules to the focus database to form at least two nodes relating to variables in the demographic information; Applying a first learning process to determine a set of arcs to be applied between the at least two nodes; Applying a second learning process to determine a set of states to be applied within each node, the set of states relating to values taken by the variables; Applying a third learning process to determine a set of probabilities applicable to the states learned in the second learning process; Applying a fourth learning process to update a structure of the at least two nodes, the set of arcs, the set of states within each node, and the set of probabilities for the states; Applying evidence to at least one of the nodes; and Updating the structure according to the applied evidence using at least one of the first, second, third, or fourth learning processes, such that the focus database of jury pool demographic information is updated and contains updated probabilities for the states relating to each node, and further contains updated information relating to the arcs between the nodes.
Claim 19
Dependent Claim
28 words
The method of claim 16 , further comprising displaying at least one of the set of probabilities applicable to the states in at least one of the nodes.
Claim 20
Dependent Claim
15 words
The method of claim 16 , further comprising creating, accessing, and modifying a decision tree.
Claim 21
Dependent Claim
20 words
The method of claim 18 , wherein a target of the modifying is determined using an intelligent decision analysis algorithm.
Claim 22
Dependent Claim
270 words
A computer program, residing on a computer-readable medium, for creating and using a programmable decision engine for jury selection including a Bayesian network, the computer program comprising instructions for causing a computer to: Retrieve data from a client database, said client database containing demographic information about a jury pool and form a focus database demographic information about a jury pool, wherein the retrieval includes a retrieval of data from a static customer database, said customer database containing demographic information about a jury pool and a retrieval of data from a data stream; Employ an expectation maximization algorithm to provide a value to valueless records in the focus database; Apply a set of initial rules to the focus database to form at least two nodes relating to variables in the demographic information; Apply a first learning process to determine a set of arcs to be applied between the at least two nodes; Apply a second learning process to determine a set of states to be applied within each node, the set of states relating to values taken by the variables; Apply a third learning process to determine a set of probabilities applicable to the states learned in the second learning process; and Apply a fourth learning process to update a structure of the at least two nodes, the set of arcs, the set of states within each node, and the set of probabilities for the states, such that the focus database of jury pool demographic information is updated and contains updated probabilities for the states relating to each node, and further contains updated information relating to the arcs between the nodes.
Claim 23
Dependent Claim
270 words
A computer program, residing on a computer-readable medium, for creating and using a programmable decision engine for jury selection including a Bayesian network, the computer program comprising instructions for causing a computer to: Retrieve data from a client database, said client database containing demographic information about a jury pool and form a focus database demographic information about a jury pool, wherein the retrieval includes a retrieval of data from a static customer database, said customer database containing demographic information about a jury pool and a retrieval of data from a data stream; Employ an expectation maximization algorithm to provide a value to valueless records in the focus database; Apply a set of initial rules to the focus database to form at least two nodes relating to variables in the demographic information; Apply a first learning process to determine a set of arcs to be applied between the at least two nodes; Apply a second learning process to determine a set of states to be applied within each node, the set of states relating to values taken by the variables; Apply a third learning process to determine a set of probabilities applicable to the states learned in the second learning process; and Apply a fourth learning process to update a structure of the at least two nodes, the set of arcs, the set of states within each node, and the set of probabilities for the states, such that the focus database of jury pool demographic information is updated and contains updated probabilities for the states relating to each node, and further contains updated information relating to the arcs between the nodes.