← Back to Patent Explorer
US6026397A Expired / Lapsed US ⏱️ 0.0 years remaining

Data analysis system and method

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1996-05-22
•
Granted: 2000-02-15
•
Expires: 2016-05-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system (10) for analyzing a data file containing a plurality of data records with each data record containing a plurality of parameters is provided. The system (10) includes an input (40) for receiving the data file and a data processor (32) having at least one of several data processing functions. These data processing functions include, for example, a segmentation function (34) for segmenting the data records into a plurality of segments based on the parameters. The data processing functions also include a clustering function (36) for clustering the data records into a plurality of clusters containing data records having similar parameters. A prediction function (38) for predicting expected future results from the parameters in the data records may also be provided with the data processor (32).

Inventors

  • 👤 Colin P. Sheppard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 20:15
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/35; G06F16/355; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99935

Claims Analysis

Total Claims: 69
Claim 1
Independent Claim 98 words
A system for analyzing a data file containing a plurality of data records, each data record containing a plurality of parameters, the system comprising: an input for receiving the data file; and a data processor comprising a clustering function for clustering the data records into a plurality of clusters containing data records having similar parameters wherein the clustering function is further operable to generate a cluster map including a graphical depiction of the clusters, wherein the cluster map comprises a plurality of graphical elements each having a graphical depiction indicative of a number of records in a cluster.
Claim 2
Independent Claim 98 words
A system for analyzing a data file containing a plurality of data records, each data record containing a plurality of parameters, the system comprising: an input for receiving the data file; and a data processor comprising a clustering function for clustering the data records into a plurality of clusters containing data records having similar parameters wherein the clustering function is further operable to generate a cluster map including a graphical depiction of the clusters, wherein the cluster map comprises a plurality of graphical elements each having a graphical depiction indicative of a number of records in a cluster.
Claim 3
Dependent Claim 24 words
The system of claim 1 wherein the input is further operable to convert the data records into a processing format for the data processor.
Claim 4
Dependent Claim 24 words
The system of claim 2 further comprising an output operable to convert the data records in the processing format back to their original format.
Claim 5
Dependent Claim 27 words
The system of claim 2 wherein the data records in the data file are in ASCII format and are processed in binary format in the data processor.
Claim 6
Dependent Claim 15 words
The system of claim 1 further comprising a data manager for manipulating the data file.
Claim 7
Dependent Claim 19 words
The system of claim 5 wherein the data manager further comprises a data append function for appending data files.
Claim 8
Dependent Claim 19 words
The system of claim 5 wherein the data manager further comprises a data merge function for merging data files.
Claim 9
Dependent Claim 22 words
The system of claim 5 wherein the data manager further comprises a data paring function for paring parameters from a data file.
Claim 10
Dependent Claim 22 words
The system of claim 1 wherein the cluster map is color coded to depict the relative number of records in each cluster.
Claim 11
Dependent Claim 24 words
The system of claim 1 wherein the clustering function is further operable to provide statistics for each parameter for the records in a cluster.
Claim 12
Dependent Claim 26 words
The system of claim 1 wherein the clustering function is further operable to provide a parameter graph for each parameter in the records in a cluster.
Claim 13
Dependent Claim 15 words
The system of claim 1 wherein the clustering function further comprises a neural clustering function.
Claim 14
Dependent Claim 26 words
The system of claim 1 wherein the data processor further comprises a prediction function for predicting expected future results from the parameters in the data records.
Claim 15
Dependent Claim 15 words
The system of claim 13 wherein the prediction function further comprises a neural prediction function.
Claim 16
Dependent Claim 28 words
The system of claim 1 wherein the data processor further comprises a segmentation function for segmenting the data records into a plurality of segments based on the parameters.
Claim 17
Dependent Claim 19 words
The system of claim 15 wherein the segmentation function is further operable to provide statistics on the data records.
Claim 18
Dependent Claim 25 words
The system of claim 15 wherein the segmentation function is further operable to segment the data records into a plurality of segments using segmentation logic.
Claim 19
Dependent Claim 20 words
The system of claim 15 wherein the segmentation function is further operable to segment an existing segment into additional segments.
Claim 20
Dependent Claim 19 words
The system of claim 1 wherein the clustering function is further operable to identify characteristic profiles for each group.
Claim 21
Dependent Claim 20 words
The system of claim 13 wherein the prediction function employs a multi-layer perception network in predicting the expected future results.
Claim 22
Dependent Claim 24 words
The system of claim 1 wherein the data records further comprise customer data records containing a plurality of customer parameters in each customer record.
Claim 23
Dependent Claim 43 words
The system of claim 15 wherein the data records further comprise customer data records containing a plurality of customer parameters in each customer record and wherein the segmentation function is further operable to segment the customer data records into logical groups of customers.
Claim 24
Dependent Claim 23 words
The system of claim 21 wherein the clustering function is further operable to cluster customer data records into statistically significant groups of customers.
Claim 25
Dependent Claim 41 words
The system of claim 13 wherein the data records further comprise customer data records containing a plurality of customer parameters in each customer record and wherein the prediction function is further operable to predict customer behavior from the customer data records.
Claim 26
Dependent Claim 41 words
The system of claim 13 wherein the data records further comprise customer data records containing a plurality of customer parameters in each customer record and wherein the prediction function is further operable to predict customer behavior from current customer data records.
Claim 27
Dependent Claim 18 words
The system of claim 15 wherein the segmentation function is further operable to identify statistics for each segment.
Claim 28
Dependent Claim 19 words
The system of claim 15 wherein the segmentation function is further operable to identify statistical distributions for each segment.
Claim 29
Dependent Claim 23 words
The system of claim 15 wherein the segmentation function is further operable to generate a histogram for each parameter in the data records.
Claim 30
Dependent Claim 20 words
The system of claim 15 wherein the segmentation function is further operable to generate a histogram for a data segment.
Claim 31
Dependent Claim 19 words
The system of claim 1 wherein the clustering function is further operable to generate a histogram for each cluster.
Claim 32
Independent Claim 96 words
A system for analyzing a data file containing a plurality of customer data records, each data record containing a plurality of customer parameters, the system comprising: an input for receiving the data file; and a data processor for processing the data records, the data processor further comprising a segmentation function for segmenting the customer data records into a plurality of segments based on the parameters, a clustering function for clustering the customer data records into a plurality of customer groups having similar parameters, and a prediction function for predicting customer behavior from the customer data records.
Claim 33
Independent Claim 96 words
A system for analyzing a data file containing a plurality of customer data records, each data record containing a plurality of customer parameters, the system comprising: an input for receiving the data file; and a data processor for processing the data records, the data processor further comprising a segmentation function for segmenting the customer data records into a plurality of segments based on the parameters, a clustering function for clustering the customer data records into a plurality of customer groups having similar parameters, and a prediction function for predicting customer behavior from the customer data records.
Claim 34
Dependent Claim 15 words
The system of claim 31 further comprising a data manager for manipulating the data file.
Claim 35
Dependent Claim 19 words
The system of claim 32 wherein the data manager further comprises a data append function for appending data files.
Claim 36
Dependent Claim 19 words
The system of claim 32 wherein the data manager further comprises a data merge function for merging data files.
Claim 37
Dependent Claim 22 words
The system of claim 32 wherein the data manager further comprises a data paring function for paring parameters from a data file.
Claim 38
Dependent Claim 19 words
The system of claim 31 wherein the segmentation function is further operable to provide statistics on the data records.
Claim 39
Dependent Claim 25 words
The system of claim 31 wherein the segmentation function is further operable to segment the data records into a plurality of segments using segmentation logic.
Claim 40
Dependent Claim 20 words
The system of claim 31 wherein the segmentation function is further operable to segment an existing segment into additional segments.
Claim 41
Dependent Claim 20 words
The system of claim 31 wherein the clustering function is further operable to identify characteristic profiles for each customer group.
Claim 42
Dependent Claim 22 words
The system of claim 31 wherein the prediction function is further operable to predict prospective customer behavior from current customer data records.
Claim 43
Dependent Claim 19 words
The system of claim 31 wherein the segmentation function is further operable to identify statistical distributions for each segment.
Claim 44
Dependent Claim 23 words
The system of claim 31 wherein the segmentation function is further operable to generate a histogram for each parameter in the data records.
Claim 45
Dependent Claim 19 words
The system of claim 31 wherein the segmentation function is further operable to generate a histogram for a segment.
Claim 46
Dependent Claim 18 words
The system of claim 31 wherein the clustering function is operable to generate a histogram for each cluster.
Claim 47
Dependent Claim 25 words
The system of claim 31 wherein the clustering function is further operable to generate a cluster map depicting the number of records in each cluster.
Claim 48
Dependent Claim 22 words
The system of claim 45 wherein the cluster map is color coded to depict the relative number of records in each cluster.
Claim 49
Dependent Claim 24 words
The system of claim 31 wherein the clustering function is further operable to provide statistics for each parameter for the records in a cluster.
Claim 50
Dependent Claim 26 words
The system of claim 31 wherein the clustering function is further operable to provide a parameter graphs for each parameter in the records in a cluster.
Claim 51
Independent Claim 77 words
A method for analyzing a data file containing a plurality of data records, each data record containing a plurality of parameters, the method comprises the steps of: inputting the data file; and processing the data file by segmenting the data records into a plurality of segments based on the parameters, clustering the data records into a plurality of clusters containing data records having similar parameters, and predicting expected future results from the parameters in the data records.
Claim 52
Independent Claim 77 words
A method for analyzing a data file containing a plurality of data records, each data record containing a plurality of parameters, the method comprises the steps of: inputting the data file; and processing the data file by segmenting the data records into a plurality of segments based on the parameters, clustering the data records into a plurality of clusters containing data records having similar parameters, and predicting expected future results from the parameters in the data records.
Claim 53
Dependent Claim 20 words
The method of claim 49 wherein the inputting step further comprises converting the data records into a predetermined processing format.
Claim 54
Dependent Claim 23 words
The method of claim 50 further comprising the step of converting the data records in the processing format back to their original format.
Claim 55
Dependent Claim 14 words
The method of claim 49 further comprising the step of appending data files together.
Claim 56
Dependent Claim 14 words
The method of claim 49 further comprising the step of merging data files together.
Claim 57
Dependent Claim 16 words
The method of claim 49 further comprising the step of paring parameters from a data file.
Claim 58
Dependent Claim 17 words
The method of claim 49 wherein the segmenting step further comprises providing statistics on the data records.
Claim 59
Dependent Claim 18 words
The method of claim 49 wherein the segmenting step further comprises segmenting an existing segment into additional segments.
Claim 60
Dependent Claim 20 words
The method of claim 49 wherein the clustering step further comprises clustering the data records into groups having similar parameters.
Claim 61
Dependent Claim 17 words
The method of claim 57 wherein the clustering step further comprises identifying characteristic profiles for each group.
Claim 62
Dependent Claim 24 words
The method of claim 49 wherein the data records further comprise customer data records containing a plurality of customer parameters in each customer record.
Claim 63
Dependent Claim 20 words
The method of claim 59 wherein the segmenting step further comprises segmenting the customer data records into groups of customers.
Claim 64
Dependent Claim 21 words
The method of claim 59 wherein the clustering step further comprises clustering customer data records into statistically significant groups of customers.
Claim 65
Dependent Claim 19 words
The method of claim 59 wherein the predicting step further comprises predicting customer behavior from the customer data records.
Claim 66
Dependent Claim 20 words
The method of claim 59 wherein the predicting step further comprises predicting prospective customer behavior from the customer data records.
Claim 67
Dependent Claim 21 words
The method of claim 49 wherein the segmenting step further comprises generating a histogram for each parameter in the data records.
Claim 68
Dependent Claim 18 words
The method of claim 49 wherein the segmenting step further comprises generating a histogram for a data segment.
Claim 69
Dependent Claim 17 words
The method of claim 49 wherein the clustering step further comprises generating a histogram for each cluster.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-14 2003-08-16 2004-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-14 2007-08-16 2008-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-14 2011-08-16 2012-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag