IP Library Granted Patent US 7,007,035
Granted Patent B2
US 7,007,035 · App. 09/877,570 · Granted Feb 28, 2006

Parallel object-oriented decision tree system

Assignee: The Regents of the University of California
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,007,035
App. No.
09/877,570
Granted
Feb 28, 2006
Kind
B2
Abstract

A data mining decision tree system that uncovers patterns, associations, anomalies, and other statistically significant structures in data by reading and displaying data files, extracting relevant features for each of the objects, and using a method of recognizing patterns among the objects based upon object features through a decision tree that reads the data, sorts the data if necessary, determines the best manner to split the data into subsets according to some criterion, and splits the data.

Claims (44)

1. A decision tree based data mining system for processing data; comprising:

a multiplicity of processors,

an object oriented pattern recognition algorithms module for pattern recognition, comprising:

a multiplicity of data files,

a decision tree system including

an object oriented module operatively connected to said processors and connected to said data files to read said data and partition said data files among said multiplicity of processors,

an object oriented module operatively connected to said processors to parallel sort said data using said multiplicity of processors, if sorting is necessary,

an object oriented module operatively connected to said processors to determine the best manner to split said data according to some criterion wherein said criterion is the twoing rule, and

an object oriented module operatively connected to said processors to split said data, and

a data mining system, having

a storage module, and

an object oriented linking module for linking said decision tree system and said storage module.

2. A decision tree based data mining system for processing data, comprising:

a multiplicity of processors,

an object oriented pattern recognition algorithms module for pattern recognition, comprising:

a multiplicity of data files,

a decision tree system including

a parallel object oriented module operatively connected to said processors and connected to said data files to read said data and partition said data files among said multiplicity of processors, said data containing data items with features,

a parallel object oriented module operatively connected to said processors to parallel sort said data using said multiplicity of processors, if sorting is necessary,

a parallel object oriented module operatively connected to said processors to determine the best manner to split said data into subsets according to some criterion wherein said criterion is the twoing rule,

a parallel object oriented module operatively connected to said processors to split said data, and

a data mining system, having

a storage module to store the features for each data item,

a parallel object oriented linking module for linking said decision tree system and said storage module.

3. A decision tree based data mining method for processing data utilizing a multiplicity of processors, comprising the steps of:

providing data files containing objects having relevant features,

recognizing patterns among said objects based upon said relevant features,

creating a decision tree system,

using said multiplicity of processors for reading said data from said data files using an object oriented module,

using said multiplicity of processors for partitioning said data files among said multiplicity of processors,

using said multiplicity of processors for parallel sorting said data using an object oriented module and said multiplicity of processors if sorting is necessary,

determining the best manner to split said data into subsets according to some criterion using an object oriented module wherein said criterion is the twoing rule, and

splitting said data using an object oriented module.

4. A decision tree based data mining method for processing data utilizing a multiplicity of processors, comprising the steps of:

using said multiplicity of processor for reading and displaying data files, said data files containing objects having at least one feature,

partitioning said data files among said multiplicity of processors,

identifying said objects in said data files,

extracting at least one feature for each of said objects

recognizing patterns among said objects based upon said features, and

creating a decision tree, said decision tree including

using said multiplicity of processor for reading said data,

using said multiplicity of processor for parallel sorting said data using said multiplicity of processors, if sorting is necessary,

determining the best manner to split said data into subsets according to some criterion wherein said criterion is the twoing rule, and

splitting said data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2008
From: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
To: LAWRENCE LIVERMORE NATIONAL SECURITY LLC
Reel/Frame 021217/0050 →
CONFIRMATORY LICENSE Recorded Jan 14, 2002
From: CALIFORNIA, UNIVERSITY OF
To: ENERGY, U.S. DEPARTMENT OF
Reel/Frame 012482/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2001
From: KAMATH, CHANDRIKA; CANTU-PAZ, ERICK
To: REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE
Reel/Frame 011910/0961 →
Continuity (1)
Related Publication 20030061228A1 · Mar 27, 2003